No description
Find a file
hexlocation a035728c4d
Some checks failed
ci/woodpecker/manual/woodpecker Pipeline failed
[ci skip] fix grammar
2024-06-09 19:49:12 +02:00
data.template streamline the deployment process, and cleaning shit up! 2024-03-30 16:33:59 -04:00
scripts waahoowo 2024-06-03 10:19:11 +02:00
src [default theme] wider code blocks 2024-06-09 09:07:24 +02:00
.gitignore revive ci 2024-04-01 22:08:11 +02:00
.woodpecker.yaml ifx this works... 2024-04-04 09:10:14 +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 waah 2024-06-03 10:13:11 +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 [ci skip] fix grammar 2024-06-09 19:49:12 +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.