Minimal homepage for neeldhara.blog
Find a file
Neeldhara Misra 85b6baa5cb
Some checks failed
Build / build (push) Has been cancelled
Include homepage content index in Docker build
2026-06-22 18:22:42 +05:30
.forgejo/workflows Create minimal blog homepage 2026-06-13 22:01:17 +02:00
content Build homepage from blog content index 2026-06-22 13:09:14 +05:30
deploy Create minimal blog homepage 2026-06-13 22:01:17 +02:00
scripts Build homepage from blog content index 2026-06-22 13:09:14 +05:30
webfonts Use Heliotrope on homepage 2026-06-13 23:28:43 +02:00
.dockerignore Create minimal blog homepage 2026-06-13 22:01:17 +02:00
.gitignore Create minimal blog homepage 2026-06-13 22:01:17 +02:00
Dockerfile Include homepage content index in Docker build 2026-06-22 18:22:42 +05:30
package.json Build homepage from blog content index 2026-06-22 13:09:14 +05:30
README.md Build homepage from blog content index 2026-06-22 13:09:14 +05:30

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