Hello, world
Hello, world
This is a placeholder post — its only purpose is to make sure the blog pipeline renders markdown with the usual primitives: paragraphs, lists, emphasis, code, links, and so on.
What's wired up
- Posts live in
content/posts/*.mdand are baked into the binary at compile time viainclude_dir!. - Frontmatter is YAML between two
---lines (title,date,slug, optionalsummary,draft). - Body is rendered with
pulldown-cmarkwith strikethrough, tables, and footnotes enabled.
What's not yet wired up
- Syntax highlighting for code blocks (
syntect-based, deferred). - RSS / Atom feed (deferred).
- Per-post permalinks beyond the slug-based route (sufficient for now).
- Real CSS — current pages are unstyled HTML by design.
Sample inline elements
A snippet of inline code, a link to nothing, and a footnote1.
1
Like so.
// A code block — no syntax highlighting yet, just <pre><code>.
fn main() {
println!("hello, world");
}
| Column A | Column B |
|---|---|
| Tables work | Yes |
| Footnotes | Yes |
| Syntax highlighting | Not yet |