2024-03-27 19:53:47 +01:00
|
|
|
<h1 align="center">Disseminate</h1>
|
2024-03-31 14:08:30 +02:00
|
|
|
<div style="margin:auto;" align="center">
|
|
|
|
<a href="https://www.buymeacoffee.com/hexlocation" target="_blank"><img src="https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png" alt="Buy Me A Coffee" style="height: 41px !important;width: 174px !important;box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;-webkit-box-shadow: 0px 3px 2px 0px rgba(190, 190, 190, 0.5) !important;"></a>
|
2024-08-14 01:56:51 +02:00
|
|
|
<a href="https://ci.iwakura.rip/repos/1/branches/stable" target="_blank">
|
|
|
|
<img src="https://ci.iwakura.rip/api/badges/1/status.svg?branch=stable" alt="status-badge" />
|
2024-03-31 14:08:30 +02:00
|
|
|
</a>
|
|
|
|
</div>
|
|
|
|
|
2024-03-31 13:56:18 +02:00
|
|
|
|
2024-03-27 19:09:53 +01:00
|
|
|
## A short introduction.
|
2024-03-27 20:00:50 +01:00
|
|
|
|
|
|
|
*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.
|
|
|
|
|
2024-03-29 08:32:00 +01:00
|
|
|
## State of Project
|
|
|
|
|
2024-06-09 16:54:14 +02:00
|
|
|
Disseminate is a work-in-progress, although it is in a more than usable state.
|
2024-03-29 08:32:00 +01:00
|
|
|
|
2024-06-09 14:30:03 +02:00
|
|
|
## Blogs using Disseminate
|
|
|
|
|
|
|
|
* [My own :)](https://penhub.nl)
|
2024-06-09 16:54:14 +02:00
|
|
|
|
2024-03-27 20:00:50 +01:00
|
|
|
## Opening an issue.
|
|
|
|
|
2024-06-03 07:58:43 +02:00
|
|
|
Registrations are open again! Unfortunately however, i have to manually accept each account.
|
|
|
|
Please contact me via:
|
2024-03-27 20:00:50 +01:00
|
|
|
|
|
|
|
* email (hex@clatter.cc)
|
2024-06-03 07:58:43 +02:00
|
|
|
* matrix (@hex:penhub.nl)
|
2024-03-27 20:00:50 +01:00
|
|
|
* telegram (@inimitableX)
|
2024-06-03 07:58:43 +02:00
|
|
|
* discord (@hex.maybe)
|
|
|
|
|
|
|
|
to get your account accepted.
|
2024-03-29 08:32:00 +01:00
|
|
|
|
|
|
|
## To-do
|
|
|
|
|
2024-06-08 22:39:03 +02:00
|
|
|
- [x] [HIGH] Server-side parsing.
|
|
|
|
- [x] [MEDIUM] Docker build system.
|
|
|
|
- [x] [MEDIUM] Proper metadata (title, date etc).
|
|
|
|
- [x] [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!)
|
2024-06-09 19:47:09 +02:00
|
|
|
|
|
|
|
## License
|
|
|
|
|
2024-06-09 19:49:12 +02:00
|
|
|
Disseminate uses the GNU GPLv3 license. The two important points (in my opinion) are as follows:
|
2024-06-09 19:47:09 +02:00
|
|
|
* 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).
|
|
|
|
|
2024-06-09 19:49:12 +02:00
|
|
|
Keep in mind that these two points are important **in my opinion**! Everything stated in the GNU GPLv3 license still applies.
|
2024-06-09 19:47:09 +02:00
|
|
|
(Paid) themes do *not* have to be open-sourced.
|