Pixelbook is a starter static blog template minimally styled with PicoCSS. Equipped with out-of-the-box support for a Sitemap, RSS feed, dark/light modes, content collection configuration, Tailwind, content tags, and Iconify icons. Inspired by eatonphil.
See pixelbook.skeptrune.com for a live demo.
Inside of Pixelbook, you'll see the following folders and files:
āāā .github/
ā āāā workflows/
ā āāā deploy-pages.yml
āāā public/
ā āāā android-chrome-192x192.png
ā āāā android-chrome-512x512.png
ā āāā apple-touch-icon.png
ā āāā favicon-16x16.png
ā āāā favicon-32x32.png
ā āāā favicon.ico
āāā src/
ā āāā assets/
ā ā āāā images/
ā āāā components/
ā ā āāā BlogPostCard.astro
ā āāā content/
ā ā āāā blog-categories/
ā ā āāā blog-posts/
ā āāā layouts/
ā ā āāā Simple.astro
ā āāā pages/
ā ā āāā posts/
ā ā āāā 404.astro
ā ā āāā index.astro
ā ā āāā rss.xml.js
ā āāā styles/
ā ā āāā global.css
ā āāā content.config.ts
ā āāā theme.config.ts
āāā astro.config.mjs
āāā CNAME
āāā .gitignore
āāā .nojekyll
āāā package.json
āāā README.md
āāā tsconfig.json
āāā yarn.lock
Astro looks for .astro
or .md
files in the src/pages/
directory. Each page is exposed as a route based on its file name.
Any static assets, like images, can be placed in the public/
directory.
All blog posts are stored in src/content/blog-posts
. All content tags go in the src/content/blog-categories
.
Main Framework - Astro
Type Checking - TypeScript
Styling - PicoCSS, TailwindCSS
Icons - Iconify via astro-icon
Code Formatting - Prettier
Deployment - Github Pages
All commands are run from the root of the project, from a terminal:
Note! For
Docker
commands we must have it installed in your machine.
Command | Action |
---|---|
yarn install |
Installs dependencies |
yarn dev |
Starts local dev server at localhost:4321 |
yarn build |
Build your production site to ./dist/ |
yarn preview |
Preview your build locally, before deploying |
If you have any suggestions/feedback, you can contact me via my email or on X @skeptrune. Alternatively, feel free to open an issue if you find bugs or want to request new features.
Licensed under the MIT License, Copyright Ā© 2025
Made with š¤