đ This README is also available in [Simplified Chinese / įŽäŊ䏿](./README.zh-CN.md).
This repository contains the complete source code for my personal blog [Garden of Outlier](https://chlor.me), fully open-sourced on Codeberg and my personal [Forgejo](https://forgejo.org) instance, [MoeForge](https://foss.moe).
## đ Tech Stack
- Framework: [Hugo](https://gohugo.io)
- Theme: [Hermeneutics](https://codeberg.org/chlorine/hugo-theme-hermeneutics)
- Source Hosting: [Codeberg](https://codeberg.org/chlorine/blog) and [Forgejo](https://foss.moe/chlorine/blog)
- Comment System: [Artalk](https://artalk.js.org)
- DNS: [Cloudflare](https://www.cloudflare.com/)
- Hosting: [Netlify](https://www.netlify.com/)
- Backup Hosting: [Vercel](https://www.vercel.com/) and [Cloudflare Pages](https://pages.cloudflare.com/)
- Image Hosting: [Cloudflare R2](https://www.cloudflare.com/developer-platform/products/r2/)
- Static CDN: [jsDelivr](https://www.jsdelivr.com/) and mirrors
## âī¸ License & Copyright
### đģ Code
The source code of the Hermeneutics theme is licensed under the MIT License. See the full [LICENSE](https://codeberg.org/chlorine/hugo-theme-hermeneutics/src/branch/main/LICENSE) file for details.
All other code snippets in this blog, unless otherwise specified, are also released under the MIT License.
### đ Content
All written content under the `content` directory is distributed under the [CC-BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/) license.
### đŧī¸ Images
- Images owned by me are distributed under the same license as the `content`.
- Images sourced from the internet are still being reviewed. All rights belong to their original creators.
- For AI-generated content (e.g. [my avatar](./static/img/avatar.webp)), due to the ambiguous nature of AI copyrights, I cannot guarantee ownership. I disclaim responsibility for any copyright issues arising from their use. Please evaluate the risk yourself. If you believe your copyrighted content has been used, feel free to contact me.