#+INSERT ../../common/header.html

Blog

This page lists all available blog posts.

Blog posts are built similar to news entries; files in org format found in the /src/blog-raw/ directory are first exported as partial HTML to /build/blog-exported/. Each of these entries are then "surrounded" by the template in /build/post.html, which itself is generated from /src/templates/posts/post.html.

Finally the page you're reading now is generated via the template /src/templates/posts/index.html, which contains a directive that generates and inserts the summaries of each blog post.

    #+INSERT ../../../build/blog-exported/* 0 0 LI EXEC: ./condense-blog.awk -v file={}