Revamped Astro Zozo is a sample-first Astro 6 starter theme for editorial blogs, creative portfolios, and personal publishing sites. It works well if you publish long-form writing, maintain a visual gallery, or want a personal site that feels more like a magazine than a barebones blog starter.
Where content lives
This template keeps most editable content in a few predictable places:
src/content/posts/for blog postssrc/content/gallery/for gallery entriessrc/data/friends.tsfor the friends pagesrc/config.tsfor site-wide branding and togglespublic/sample/for logo, hero art, and friend avatarssrc/assets/sample/for gallery media and focus portraits
Getting started
- Clone the repository
- Run
bun installornpm install - Run
bun run devornpm run dev - Replace branding in
src/config.ts, posts insrc/content/posts/, gallery entries insrc/content/gallery/, and friends data insrc/data/friends.ts
If you want to publish your own version, start by replacing the sample markdown files and switching the site metadata to your own title, description, and links.
Sample content policy
The template branch is meant to stay sample-first, so future code merges should prefer reusable structural improvements while keeping personal writing and owned media out of the branch.
Current sample media uses Unsplash photos with credits in gallery frontmatter. Replace those images with your own artwork or redistributable assets before publishing a production site.
Related docs
- Repository README for setup and deployment
docs/getting-started.mdfor replacing sample branding and contentdocs/astro-theme-submission.mdfor Astro Themes listing copy