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
- Host: GitHub
- URL: https://github.com/zsarge/blog-server
- Owner: zsarge
- License: mit
- Created: 2025-06-20T20:34:38.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-07-31T22:34:31.000Z (10 months ago)
- Last Synced: 2025-08-04T11:22:54.145Z (10 months ago)
- Language: Ruby
- Size: 195 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```