{"id":14959272,"url":"https://github.com/advanced-astro/astro-advanced-blog-template","last_synced_at":"2025-09-30T10:30:37.493Z","repository":{"id":56790078,"uuid":"525138133","full_name":"advanced-astro/astro-advanced-blog-template","owner":"advanced-astro","description":"Personal Blog Template Powered by Astro","archived":false,"fork":true,"pushed_at":"2024-05-31T16:53:43.000Z","size":8017,"stargazers_count":5,"open_issues_count":5,"forks_count":1,"subscribers_count":0,"default_branch":"main","last_synced_at":"2024-09-27T21:40:33.454Z","etag":null,"topics":["astro","astro-build","astro-starter","astro-template"],"latest_commit_sha":null,"homepage":"https://astro-advanced-blog-template.vercel.app","language":"Astro","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"Charca/astro-blog-template","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/advanced-astro.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-08-15T21:02:26.000Z","updated_at":"2024-05-31T05:25:24.000Z","dependencies_parsed_at":"2023-02-12T19:30:52.281Z","dependency_job_id":null,"html_url":"https://github.com/advanced-astro/astro-advanced-blog-template","commit_stats":null,"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/advanced-astro%2Fastro-advanced-blog-template","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/advanced-astro%2Fastro-advanced-blog-template/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/advanced-astro%2Fastro-advanced-blog-template/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/advanced-astro%2Fastro-advanced-blog-template/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/advanced-astro","download_url":"https://codeload.github.com/advanced-astro/astro-advanced-blog-template/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234724889,"owners_count":18877279,"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","astro-build","astro-starter","astro-template"],"created_at":"2024-09-24T13:19:18.474Z","updated_at":"2025-09-30T10:30:32.133Z","avatar_url":"https://github.com/advanced-astro.png","language":"Astro","funding_links":[],"categories":[],"sub_categories":[],"readme":"# [Astro](https://astro.build) Advanced Blog Template\n\n![Astro](https://img.shields.io/badge/astro-1.9.0-blue) [![Netlify Status](https://api.netlify.com/api/v1/badges/acde8324-2040-411a-994d-516b6b2f63a8/deploy-status)](https://app.netlify.com/sites/astro-advanced-blog-template/deploys) ![Vercel](https://therealsujitk-vercel-badge.vercel.app/?app=astro-advanced-blog-template) ![License](https://img.shields.io/badge/license-MIT-blue)\n\n## 👉 Check out the Live Demos at ✨ [Netlify](https://astro-advanced-blog-template.netlify.app/) or ✨ [Vercel](https://astro-advanced-blog-template.vercel.app/)\n\n## 👩‍🚀 Getting Started\n\n### Locally\n\n```sh\n# Using NPM\nnpm init astro -- --template redwerkz/astro-advanced-blog-template\n# Using Yarn\nyarn create astro -- --template redwerkz/astro-advanced-blog-template\n# Using PNPM\npnpm create astro -- --template redwerkz/astro-advanced-blog-template\n```\n\n### Web\n\n[![Open in StackBlitz](https://developer.stackblitz.com/img/open_in_stackblitz.svg)](https://stackblitz.com/gitlab/withastro/astro-advanced-blog-template)\n[![Open in CodeSandbox](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/s/github/redwerkz/astro-advanced-blog-template/tree/main)\n\n### Deploy\n\n[![Deploy on Netlify](https://netlify.com/img/deploy/button.svg)](https://app.netlify.com/start/deploy?repository=https://github.com/redwerkz/astro-advanced-blog-template)\n[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https://github.com/redwerkz/astro-advanced-blog-template)\n\n## ✨ Features\n\n- [x] 🚀 [Astro 1.0](https://astro.build/blog/astro-1/) Static Site Generation (SSG)\n- [x] 💯 Full Score on performance + all Web Core Vitals\n- [x] 👌 Zero JS runtime\n- [x] 🌑 Dark Mode\n- [x] ⭐ Next-Gen favicons ([SVG](https://caniuse.com/link-icon-svg)+[PNG](https://caniuse.com/link-icon-png))\n- [x] 📈 SEO-friendly setup with canonical URLs and OpenGraph data\n- [x] 📝 Full Markdown support ([MDX](https://mdxjs.com/))\n- [x] 🗺 [Sitemap generation](https://docs.astro.build/en/guides/integrations-guide/sitemap/)\n- [x] 🗜️ [Site compression](https://github.com/Playform/astro-compress#readme)\n- [x] ⬆️ Deploy to Netlify, Vercel or [FTP](https://github.com/simonh1000/ftp-deploy#readme)\n- [x] 🤖 robots.txt\n- [ ] 🌐 RSS 2.0 generation\n\n## 🚀 Project Structure\n\nInside of your Astro project, you'll see the following folders and files:\n\n```txt\n/\n├── public/\n│   ├── assets/\n│   │   └── icons/\n│   │       ├── favicon_dark-16.png\n│   │       ├── favicon_dark-16.png\n│   │       ├── favicon_light-16.png\n│   │       ├── favicon_light-16.png\n│   │       └── favicon.svg\n│   └── robots.txt\n├── src/\n│   ├── components/\n│   │   ├── BaseHead.astro\n│   │   ├── Bio.astro\n│   │   ├── Footer.astro\n│   │   ├── Header.astro\n│   │   ├── Logo.astro\n│   │   └── Nav.astro\n│   ├── data/\n│   │   └── blog-posts/\n│   |       ├── hello-world.md\n│   |       └── markdown-test.md\n│   ├── layouts/\n│   |   └── BaseLayout.astro\n│   ├── pages/\n│   |   ├── blog/\n│   |   |   ├── [slug].astro\n│   |   |   └── index.astro\n│   |   ├── about.astro\n│   |   └── index.astro\n│   ├── styles/\n│   |   ├── fonts.css\n│   |   └── global.css\n│   └── utils/\n│       └── getPostData.ts\n├── .gitignore\n├── .npmrc\n├── astro.config.mjs\n├── deploy.js\n├── LICENSE\n├── pnpm-lock.yaml\n├── README.md\n├── package.json\n└── tsconfig.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\nThere's nothing special about `src/components/`, but that's where we like to put any Astro/React/Vue/Svelte/Preact components.\n\nAny static assets, like images, can be placed in the `public/` directory.\n\n## 🧞 Commands\n\nAll commands are run from the root of the project, from a terminal:\n\n| Command            | Action                                       |\n| :----------------- | :------------------------------------------- |\n| `pnpm install`     | Installs dependencies                        |\n| `pnpm run dev`     | Starts local dev server at `localhost:3030`  |\n| `pnpm run build`   | Build your production site to `./dist/`      |\n| `pnpm run preview` | Preview your build locally, before deploying |\n| `pnpm deploy`      | Deploy your build via FTP                    |\n\n## 👀 Want to learn more?\n\nFeel free to check [Astro's documentation](https://github.com/withastro/astro) or jump into Astro's [Discord server](https://astro.build/chat).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadvanced-astro%2Fastro-advanced-blog-template","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadvanced-astro%2Fastro-advanced-blog-template","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadvanced-astro%2Fastro-advanced-blog-template/lists"}