Minimal homepage for neeldhara.blog
|
|
||
|---|---|---|
| .forgejo/workflows | ||
| content | ||
| deploy | ||
| scripts | ||
| webfonts | ||
| .dockerignore | ||
| .gitignore | ||
| Dockerfile | ||
| package.json | ||
| README.md | ||
neeldhara.blog
Minimal static homepage for neeldhara.blog.
The build script reads local Markdown content from ../allblogs/sites/* when
that sibling repo exists. In standalone Docker/Dokploy builds, it falls back to
the committed content/blog-index.json.
Each blog section shows:
- one optional fixed featured post marked with
main-feature: true - the two most recent non-featured posts by
pubDate
It also copies the bundled Heliotrope fonts into dist/webfonts/.
npm run build
Refresh the committed content index from the sibling allblogs repo with:
npm run refresh:index
To force a build from the committed index, use:
BLOG_HOME_CONTENT_SOURCE=index npm run build
Use this frontmatter key on at most one post per blog:
main-feature: true