Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ashishk1331/sakura-astro
A minimal blog template using astro.
https://github.com/ashishk1331/sakura-astro
astro blog open-source
Last synced: about 1 month ago
JSON representation
A minimal blog template using astro.
- Host: GitHub
- URL: https://github.com/ashishk1331/sakura-astro
- Owner: ashishk1331
- License: gpl-3.0
- Created: 2024-04-23T10:34:13.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-05-11T06:20:29.000Z (8 months ago)
- Last Synced: 2024-05-11T07:27:46.474Z (8 months ago)
- Topics: astro, blog, open-source
- Language: Astro
- Homepage: https://sakura-astro.vercel.app/
- Size: 447 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
![image description](Sakura.webp)
# Sakura Astro
This is a minimal blog template, inspired from a [dribbble post](https://dribbble.com/shots/23563106--blog) by [Nicolas Solerieu](https://dribbble.com/SLRNCL). This is solely focused on writing blogs from your text editor(like a real developer).I'm working on this template, so I'll see some breaking changes sometimes! ;)
## Features
1. Minimal theme with page transitions and smooth scroll
2. Ships with no client-side logic
3. support for RSS, Image optimisation and OpenGraph Images
4. Small bundle size around ~ 3KB## Routes Defined
1. Index page `/`
The landing page which summarizes about you.2. Work page `/work`
Here, you can mention about your past experiences or projects that you've been working on.3. Contact page `/contact`
It holds links to all your socials and work.4. About page `/about`
Here, you can ramble long about yourself and what you like.5. Blog page `/blog`
Contains list of all written blogs under `/src/pages/posts` folder.6. 404 page `/*-unknown`
There is also a custom 404 page.7. RSS feed `/rss.xml`
Dedicated rss route.## How to change
You can change the data by checking out respective pages under `/src/pages` folder. The files represent the corresponding routes in the application. Copy and Paste!
All the blogs are written under the `/src/pages/posts` folder. Do check out the front-matter for blog before starting to write a new one. Also, you can add og-images in `/public/blogs` folder and link them up in the front-matter.
To check further refer to `CHANGELOG.md`. It will also explains changes brought in by each update.
## Found a bug
Report it under `issues` tab. Be clear about it and do list steps to reproduce it.
## Want to add something?
I would love to accept contributions. And now how?1. Open an issue regarding feature or bug fix
2. Fork it - Branch it `-`
3. Work and submit a PRThank you!