{"id":22038719,"url":"https://github.com/defite/defite-astro","last_synced_at":"2026-05-08T19:33:48.096Z","repository":{"id":150777060,"uuid":"560353107","full_name":"Defite/defite-astro","owner":"Defite","description":"Current source for personal blog built with Astro and content by Forestry","archived":false,"fork":false,"pushed_at":"2022-11-18T11:04:49.000Z","size":513,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-28T19:15:57.847Z","etag":null,"topics":["astro","blogging","forestry","markdown"],"latest_commit_sha":null,"homepage":"https://nikita.codes","language":"Astro","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Defite.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2022-11-01T09:58:48.000Z","updated_at":"2022-11-18T11:15:28.000Z","dependencies_parsed_at":"2023-05-21T02:30:16.417Z","dependency_job_id":null,"html_url":"https://github.com/Defite/defite-astro","commit_stats":{"total_commits":17,"total_committers":2,"mean_commits":8.5,"dds":"0.47058823529411764","last_synced_commit":"7ea61e0d2d37028eacb441cdcc4a6e24703391ed"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":"satnaing/astro-paper","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Defite%2Fdefite-astro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Defite%2Fdefite-astro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Defite%2Fdefite-astro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Defite%2Fdefite-astro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Defite","download_url":"https://codeload.github.com/Defite/defite-astro/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245104460,"owners_count":20561377,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["astro","blogging","forestry","markdown"],"created_at":"2024-11-30T11:07:32.503Z","updated_at":"2026-05-08T19:33:48.046Z","avatar_url":"https://github.com/Defite.png","language":"Astro","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AstroPaper 📄\n\n![astro-paper](https://user-images.githubusercontent.com/53733092/192439847-534ea3f9-3294-4509-b732-5810bc2db09a.png)\n![Typescript](https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge\u0026logo=typescript\u0026logoColor=white)\n![GitHub](https://img.shields.io/github/license/satnaing/astro-paper?color=%232F3741\u0026style=for-the-badge)\n[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-%23FE5196?logo=conventionalcommits\u0026logoColor=white\u0026style=for-the-badge)](https://conventionalcommits.org)\n[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg?style=for-the-badge)](http://commitizen.github.io/cz-cli/)\n\nAstroPaper is a minimal, responsive and SEO-friendly Astro blog theme. This theme is designed and crafted based on [my personal blog](https://satnaing.dev/blog).\n\nThis theme is aimed to be accessible out of the box. Light and dark mode are supported by default and additional color schemes can also be configured.\n\nThis theme is self-documented \\_ which means articles/posts in this theme can also be considered as documentations. So, see the documentation for more info.\n\n## 🔥 Features\n\n- [x] super fast performance\n- [x] fully responsive and accessible\n- [x] SEO-friendly\n- [x] light \u0026 dark mode\n- [x] fuzzy search\n- [x] draft posts \u0026 pagination\n- [x] sitemap \u0026 rss feed\n- [x] highly customizable\n\n## 🚀 Project Structure\n\nInside of AstroPaper, you'll see the following folders and files:\n\n```bash\n/\n├── public/\n│   ├── assets/\n│   │   └── logo.svg\n│   │   └── logo.png\n│   └── favicon.svg\n│   └── default-og.png\n│   └── robots.txt\n├── src/\n│   ├── assets/\n│   │   └── socialIcons.ts\n│   ├── components/\n│   ├── contents/\n│   │   └── some-blog-posts.md\n│   ├── layouts/\n│   └── pages/\n│   └── styles/\n│   └── utils/\n│   └── config.ts\n│   └── types.ts\n└── package.json\n```\n\nAstro looks for `.astro` or `.md` files in the `src/pages/` directory. Each page is exposed as a route based on its file name.\n\nAny static assets, like images, can be placed in the `public/` directory.\n\nAll blog posts are stored in `src/contents/` directory.\n\n## 📖 Documentation\n\nDocumentation can be read in two formats\\_ _markdown_ \u0026 _blog post_.\n\n- Configuration - [markdown](src/contents/how-to-configure-astropaper-theme.md) | [blog post](https://astro-paper.pages.dev/posts/how-to-configure-astropaper-theme/)\n- Add Posts - [markdown](src/contents/adding-new-post.md) | [blog post](https://astro-paper.pages.dev/posts/adding-new-posts-in-astropaper-theme/)\n- Customize Color Schemes - [markdown](src/contents/customizing-astropaper-theme-color-schemes.md) | [blog post](https://astro-paper.pages.dev/posts/customizing-astropaper-theme-color-schemes/)\n- Predefined Color Schemes - [markdown](src/contents/predefined-color-schemes.md) | [blog post](https://astro-paper.pages.dev/posts/predefined-color-schemes/)\n\n## 💻 Tech Stack\n\n**Main Framework** - [Astro](https://astro.build/)  \n**Type Checking** - [TypeScript](https://www.typescriptlang.org/)  \n**Component Framework** - [ReactJS](https://reactjs.org/)  \n**Styling** - [TailwindCSS](https://tailwindcss.com/)  \n**UI/UX** - [Figma](https://figma.com)  \n**Fuzzy Search** - [FuseJS](https://fusejs.io/)  \n**Icons** - [Boxicons](https://boxicons.com/) | [Tablers](https://tabler-icons.io/)  \n**Deployment** - [Cloudflare Pages](https://pages.cloudflare.com/)  \n**Illustration in About Page** - [https://freesvgillustration.com](https://freesvgillustration.com/)\n\n## 👨🏻‍💻 Running Locally\n\nThe easiest way to run this project locally is to run the following command in your desired directory.\n\n```bash\nnpm create astro@latest -- --template satnaing/astro-paper\n```\n\nDon't forget to remove Google site varification.\n\n```bash\n# in your project directory\nrm -rf public/googlebbcd930f1ecacd3a.html\n```\n\n## 🧞 Commands\n\nAll commands are run from the root of the project, from a terminal:\n\n| Command                | Action                                             |\n| :--------------------- | :------------------------------------------------- |\n| `npm install`          | Installs dependencies                              |\n| `npm run dev`          | Starts local dev server at `localhost:3000`        |\n| `npm run build`        | Build your production site to `./dist/`            |\n| `npm run preview`      | Preview your build locally, before deploying       |\n| `npm run format:check` | Check code format with Prettier                    |\n| `npm run format`       | Format codes with Prettier                         |\n| `npm run cz`           | Commit code changes with commitizen                |\n| `npm run astro ...`    | Run CLI commands like `astro add`, `astro preview` |\n| `npm run astro --help` | Get help using the Astro CLI                       |\n\n## ✨ Feedback \u0026 Suggestions\n\nIf you have any suggestions/feedback, you can contact me via [my email](mailto:contact@satnaing.dev). Alternatively, feel free to open an issue if you find bugs or want to request new features.\n\n## 📜 License\n\nLicensed under the MIT License, Copyright © 2022\n\n--- \n\nMade with 🤍 by [Sat Naing](https://satnaing.dev) 👨🏻‍💻","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdefite%2Fdefite-astro","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdefite%2Fdefite-astro","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdefite%2Fdefite-astro/lists"}