All checks were successful
Deploy Blog / deploy (push) Successful in 2s
Blog
Hugo blog with Congo theme, published at blog.gvmntbw.ddns.net.
Writing Workflow
- Edit
blog.orgin Emacs - Export all posts:
C-c C-e H A - Commit and push:
git add -A && git commit -m "new post" && git push - A Gitea webhook triggers auto-deploy to Hugo — the blog rebuilds within seconds.
Structure
blog.org— ox-hugo source file (all posts in one org file)posts/— exported markdown files (generated by ox-hugo, read by Hugo)
ox-hugo Setup
Each post is an org subtree with these properties:
#+hugo_base_dir: ./site/
#+hugo_section: posts
* Posts
** My Post Title :@posts:
:PROPERTIES:
:EXPORT_FILE_NAME: my-post-slug
:EXPORT_DATE: 2026-03-15
:END:
Post content in org-mode...
Features
- Congo theme with dark mode
- KaTeX math rendering (use
{{< katex >}}shortcode) - Syntax highlighting for code blocks
- Embedded Streamlit apps via iframes
- Raw HTML via
#+begin_export html
Description
Languages
Org
100%