disseminate/README.md
hex b38e85e5a5
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
feat: iwakura theme + user assets
2024-08-14 01:56:51 +02:00

2.2 KiB

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.