This project is the website setup, features, and theme for kollitsch.dev.
- Preview of the current state of the website
- Site structure
- Used services
- Ask questions
- General notes
- Setup repository
- kollitsch.dev - this repository, website configuration and features
- kollitsch.dev-content - the content repository for this website
- hugo-modules - GoHugo modules that add reusable components to any Hugo website
- configurations - Configuration files for various linting and development tools used in this project
Domain Registration | Porkbun |
DNS | Cloudflare |
CDN | Cloudflare |
Hosting | Netlify |
Static Site Generator | GoHugo |
Feel free to open an issue to ask questions, discover undocumented details, or suggest improvements. Discussions are also open directly or via commenting on articles.
- The keywords MUST, MUST NOT, REQUIRED, SHOULD, SHOULD NOT, RECOMMENDED, MAY, and OPTIONAL in this document are to be interpreted as described in RFC 2119.
- I am working on Ubuntu, meaning all code samples in this document are working on Ubuntu and any comparable (Debian-based) Linux system. If you use another operating system, you are on your own. I assume most tools, scripts, and procedures should work on other systems with the appropriate changes because I mainly use open source programs and scripts.
git submodule update --init --recursive --remote
git submodule foreach git checkout main
git config -f .gitmodules submodule.".frontmatter".update merge
npx simple-git-hooks