Skip to content

davidsneighbour/kollitsch.dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Netlify Status

This project is the website setup, features, and theme for kollitsch.dev.

Preview of the current state of the website

Screenshot of kollitsch.dev

Site structure

  • 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

Used services

Domain Registration Porkbun
DNS Cloudflare
CDN Cloudflare
Hosting Netlify
Static Site Generator GoHugo

Ask questions

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.

General notes

  • 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.

Setup repository

git submodule update --init --recursive --remote
git submodule foreach git checkout main
git config -f .gitmodules submodule.".frontmatter".update merge

npx simple-git-hooks