sinner.lu — Content Repository
This repository contains the written content for sinner.lu: blog posts, pages, and article templates.
It is referenced as a Git submodule from the main sinner.lu repository at the path alex-sinner-lu/content/.
Structure
posts/ Blog posts (Markdown)
template/ Article templates for use with Obsidian or Hugo archetypes
about.md About page
search.md Search page
Writing in Obsidian
- Open this folder as a new Obsidian vault: File → Open vault → Open folder as vault
- Configure the Templates plugin to point to the
template/directory - Write posts in
posts/using the article template - Obsidian settings (
.obsidian/) are gitignored — they stay local to your machine
Publishing Workflow
- Write or edit a post, set
draft: falsewhen ready - Commit and push to this repository (
mainbranch) - In the main
sinner.lurepo, update the submodule pointer and push to trigger deployment:
git submodule update --remote alex-sinner-lu/content
git add alex-sinner-lu/content
git commit -m "content: update submodule to latest"
git push
GitHub Actions will build the Hugo site and deploy to S3 automatically.
Post Front Matter
---
title: "Your Post Title"
date: YYYY-MM-DD
draft: true # set to false to publish
summary: ""
tags: []
categories:
- blog
author: Alex Sinner
---