Source for bwplotka.dev personal website including blog posts.
Once cloned, make sure to run git submodule update --init --recursive
- Overview page
- Blog posts framework
- YOLO comments reusing Github Issues (yes ^^)
git submodule update --init --recursive
- Hugo
- Theme KeepIt
- Improve favs & facebook linking: https://realfavicongenerator.net
- Netlify ❤️ and it's free tier for open source projects!
- Tiny amount of jquery
- Awesome Github client for JS: https://octokit.github.io/rest.js/
Features:
- Using github issues as comments. For full discussions as well.
- On website in comment sections it gives you index overview of comments, nothing more.
- Prints all issues related to issue. Based on labels. For each new blog post new gh label has to be created (: (is there a label num limit?)
- It does not care about issue status, can be even closed.
Limitations:
- No dynamic reload
- Nested responses not rendered - only as numbers
- No markdown support
- It points to issue filtered list so not really user friendly for new comments I guess
- Trimming all above 200 chars
Of course, all except blog content is licensed with Apache 2 license.