This is my personal blog, cribbed from Astro's blog template. I've done what I can to make it uniquely mine. Hope you enjoy it.
Features:
- ✅ SEO-friendly setup with canonical URLs and OpenGraph data
- ✅ Full Markdown support
- ✅ RSS 2.0 generation
- ✅ Sitemap.xml generation
All commands are run from the root of the project, from a terminal:
Command | Action |
---|---|
yarn |
Installs dependencies |
yarn dev |
Starts local dev server at localhost:3000 |
yarn build |
Build your production site to ./dist/ |
yarn preview |
Preview your build locally, before deploying |
(This is literally just a to-do list I make for myself as I make changes to the actual repo.)
- Figure out how to leverage Astro's functionality in JavaScript utility functions like in utils/getPosts.js.
- Improve the writing functionality for my blog with prismic!
- Remove Prismic dependency in favor of portability and control over content
- Render posts using Markdown or MDX
- Implement code highlighting
- Figure out the best way to host media without compromising on performance
- Write more content!