No description
Find a file
hex 6d2f85f981
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
fix: static folder not getting transferred
2024-08-14 02:16:09 +02:00
data.template feat: iwakura theme + user assets 2024-08-14 01:56:51 +02:00
scripts waahoowo 2024-06-03 10:19:11 +02:00
src feat: iwakura theme + user assets 2024-08-14 01:56:51 +02:00
static feat: iwakura theme + user assets 2024-08-14 01:56:51 +02:00
.gitignore revive ci 2024-04-01 22:08:11 +02:00
.woodpecker.yaml feat: iwakura theme + user assets 2024-08-14 01:56:51 +02:00
docker-compose.build.yml [ci skip] haha brr 2024-06-09 18:30:04 +02:00
docker-compose.yml [ci skip] haha brr 2024-06-09 18:30:04 +02:00
Dockerfile fix: static folder not getting transferred 2024-08-14 02:16:09 +02:00
LICENSE [ci skip] add license 2024-06-09 19:38:36 +02:00
package-lock.json WOHOO actual dev scripts now 2024-03-29 15:12:14 -04:00
package.json streamline the deployment process, and cleaning shit up! 2024-03-30 16:33:59 -04:00
README.md feat: iwakura theme + user assets 2024-08-14 01:56:51 +02:00
tsconfig.json WOHOO actual dev scripts now 2024-03-29 15:12:14 -04:00
yarn.lock WOHOO actual dev scripts now 2024-03-29 15:12:14 -04:00

Disseminate

A short introduction.

Disseminate is a blogging platform designed to be lightweight, easy to use & powered by Markdown. It stems from an issue i've come across, where no blogging platform i could find was:

  • easy to deploy.
  • has fast loading times.
  • simple enough for my -10 iq brain.

State of Project

Disseminate is a work-in-progress, although it is in a more than usable state.

Blogs using Disseminate

Opening an issue.

Registrations are open again! Unfortunately however, i have to manually accept each account. Please contact me via:

  • email (hex@clatter.cc)
  • matrix (@hex:penhub.nl)
  • telegram (@inimitableX)
  • discord (@hex.maybe)

to get your account accepted.

To-do

  • [HIGH] Server-side parsing.
  • [MEDIUM] Docker build system.
  • [MEDIUM] Proper metadata (title, date etc).
  • [MEDIUM] Automated prebuilt docker images.
  • [LOW] Caching for faster load times.
  • [LOW] Interface for blog management (web ui?).
  • [LOW] Alternative frontend (solution)? (EJS is pretty primitive!)

License

Disseminate uses the GNU GPLv3 license. The two important points (in my opinion) are as follows:

  • Any modifications made to disseminate should be open sourced.
  • Any projects forking or using disseminate source code must be released under the same license (GNU GPLv3).

Keep in mind that these two points are important in my opinion! Everything stated in the GNU GPLv3 license still applies.
(Paid) themes do not have to be open-sourced.