ekaone / posts-prasetia-me

Personal blog posts

Home Page:https://prasetia.me

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AstroPaper πŸ“„

AstroPaper Typescript GitHub Conventional Commits Commitizen friendly

πŸ”₯ Features

  • type-safe markdown
  • super fast performance
  • accessible (Keyboard/VoiceOver)
  • responsive (mobile ~ desktops)
  • SEO-friendly
  • light & dark mode
  • fuzzy search
  • draft posts & pagination
  • sitemap & rss feed
  • followed best practices
  • highly customizable
  • dynamic OG image generation for blog posts
  • code syntax highlighting
  • social media sharing

βœ… Lighthouse Score

AstroPaper Lighthouse Score

πŸš€ Project Structure

Inside of AstroPaper, you'll see the following folders and files:

/
β”œβ”€β”€ 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

About

Personal blog posts

https://prasetia.me

License:MIT License


Languages

Language:Astro 48.6%Language:TypeScript 41.3%Language:JavaScript 5.7%Language:CSS 4.3%Language:Shell 0.1%