fbd4e92e9f
Full rewrite: swap out the v1 framework (src/, controllers/, views/, twig/, sass/, skeleton/) for the working v2 codebase from phpproject (App/, novaconium/, public/).
31 lines
1.3 KiB
PHP
31 lines
1.3 KiB
PHP
<?php
|
|
|
|
// Every post under App/pages/blog/ is now a plain, sidecar-less directory
|
|
// with its own index.twig — none of them are driven by a repository or
|
|
// database, so this listing is just a hand-maintained array pointing at
|
|
// each one. Add a new entry here whenever a new post directory is added.
|
|
return [
|
|
'posts' => [
|
|
[
|
|
'slug' => 'hello-world',
|
|
'title' => 'Hello, World!',
|
|
'excerpt' => 'The first post on this blog — a plain sidecar-less page, like every other post here now.',
|
|
],
|
|
[
|
|
'slug' => 'second-post',
|
|
'title' => 'A Second Post',
|
|
'excerpt' => 'A second post at its own URL, showing that adding a new page under App/pages/blog/ needs nothing but a new directory.',
|
|
],
|
|
[
|
|
'slug' => 'twig-syntax-guide',
|
|
'title' => 'Twig Syntax Guide',
|
|
'excerpt' => 'A tour of the Twig syntax used throughout this site — output, filters, control structures, template inheritance, and a few gotchas worth knowing.',
|
|
],
|
|
[
|
|
'slug' => 'style-guide',
|
|
'title' => 'Style Guide',
|
|
'excerpt' => "A showcase of this theme's default styling for headings, lists, tables, code, and other common HTML elements.",
|
|
],
|
|
],
|
|
];
|