An open API service indexing awesome lists of open source software.

https://github.com/zsarge/blog-server

The dynamic content that is hosted on server.zack.fyi
https://github.com/zsarge/blog-server

Last synced: 4 months ago
JSON representation

The dynamic content that is hosted on server.zack.fyi

Awesome Lists containing this project

README

          

# blog-server

This server adds dynamic elements to [my static blog](https://github.com/zsarge/zsarge.github.io) on .

This server contains:
- comments
- the comment system is designed to be as barebones as possile.
- the comment system has no concept of a post, but simply collects comments based on their associated URL
- while lacking in database elegance, this seems to more neatly mesh with integration into my static site
- We'll see if I regret that, but I wanted something without accounts; just something where people can contribute to the content of a blog post, without it being a community or anything.
- I'm interested to see how a system like this fares in 2025, in the age of AI and spam.

to do:
- comment system
- pagination
- use AJAX for getting more replies to a comment via pagination?
- use threading to handle depth
- verification system via console
- mailers
- on comment
- on report
- webmention support?
- cached file system via google drive
- automatically back up db to google drive
- authentication / authorization (people should not be able to perform destructive actions without authorization)

---

starting in prod:

first time:

```
docker-compose up -d nginx blog-server
docker-compose run --rm certbot
```