https://github.com/ekaone/posts-prasetia-me
Personal blog posts
https://github.com/ekaone/posts-prasetia-me
Last synced: about 2 months ago
JSON representation
Personal blog posts
- Host: GitHub
- URL: https://github.com/ekaone/posts-prasetia-me
- Owner: ekaone
- License: mit
- Created: 2024-02-02T05:09:21.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-21T13:57:11.000Z (about 1 year ago)
- Last Synced: 2024-04-21T16:51:29.785Z (about 1 year ago)
- Language: Astro
- Homepage: https://prasetia.me
- Size: 1.12 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# AstroPaper 📄



[](https://conventionalcommits.org)
[](http://commitizen.github.io/cz-cli/)## 🔥 Features
- [x] type-safe markdown
- [x] super fast performance
- [x] accessible (Keyboard/VoiceOver)
- [x] responsive (mobile ~ desktops)
- [x] SEO-friendly
- [x] light & dark mode
- [x] fuzzy search
- [x] draft posts & pagination
- [x] sitemap & rss feed
- [x] followed best practices
- [x] highly customizable
- [x] dynamic OG image generation for blog posts
- [x] code syntax highlighting
- [x] social media sharing## ✅ Lighthouse Score
## 🚀 Project Structure
Inside of AstroPaper, you'll see the following folders and files:
```bash
/
├── public/
│ ├── assets/
│ │ └── logo.svg
│ │ └── logo.png
│ └── favicon.svg
│ └── astropaper-og.jpg
│ └── robots.txt
│ └── toggle-theme.js
├── src/
│ ├── assets/
│ │ └── socialIcons.ts
│ ├── components/
│ ├── content/
│ │ | blog/
│ │ | └── some-blog-posts.md
│ │ └── config.ts
│ ├── layouts/
│ └── pages/
│ └── styles/
│ └── utils/
│ └── config.ts
│ └── types.ts
└── package.json
```## 📜 License
Licensed under the MIT License, Copyright © 2023