The source code for our blog, made with python flask
https://blog.yixboost.dev
- Python 50.5%
- HTML 31.6%
- JavaScript 13.5%
- Shell 2.7%
- Dockerfile 1.7%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| app/blog | ||
| assets | ||
| .dockerignore | ||
| .env.example | ||
| .gitignore | ||
| compose.yaml | ||
| dev.sh | ||
| Dockerfile | ||
| LICENSE | ||
| README.md | ||
| requirements.txt | ||
Yixboost blog
Just our simple blog! Made with python flask, you can find our blog on https://blog.yixboost.dev
Features
- clean and minimal design
- OIDC login for authors
- auto generated atom feed
- multiple authors per post
- web editor for editing and writing posts in the browser
- tags and categories
- website settings for logo/favicon or an about text, or maybe add some footer links?
- connect an URL or git repo to a post
- and much more (;
Development
Run ./dev.sh to set up the local development environment and start the Flask development server at http://127.0.0.1:5000.
Make sure to change OIDC_ISSUER_URL, OIDC_CLIENT_ID and OIDC_CLIENT_SECRET in the generated .env file to the correct values after running the setup script.
Disclaimer
The source code for this blog are licensed under the MIT license, this project is made with help from AI.