{"id":28095239,"url":"https://github.com/idimilab/Astrology","last_synced_at":"2025-07-21T19:06:31.975Z","repository":{"id":286066308,"uuid":"960252732","full_name":"inotelabs/Astrology","owner":"inotelabs","description":"An Astro theme designed for impactful image-text blogging, now enhanced with multilingual support. Perfect for global content creators aiming to reach a diverse audience.","archived":false,"fork":false,"pushed_at":"2025-06-23T16:33:27.000Z","size":502,"stargazers_count":8,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-23T17:38:41.090Z","etag":null,"topics":["astro","astro-template","astro-theme","astro-themes","blog","blog-theme","themes"],"latest_commit_sha":null,"homepage":"https://astrology-monolingual.vercel.app/","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/inotelabs.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-04T05:45:03.000Z","updated_at":"2025-06-23T16:33:29.000Z","dependencies_parsed_at":null,"dependency_job_id":"3b89b6de-9c92-4043-9ef7-68432e12aa12","html_url":"https://github.com/inotelabs/Astrology","commit_stats":null,"previous_names":["idimilab/astrology","inotelabs/astrology"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/inotelabs/Astrology","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inotelabs%2FAstrology","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inotelabs%2FAstrology/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inotelabs%2FAstrology/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inotelabs%2FAstrology/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/inotelabs","download_url":"https://codeload.github.com/inotelabs/Astrology/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/inotelabs%2FAstrology/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266360017,"owners_count":23917355,"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","status":"online","status_checked_at":"2025-07-21T11:47:31.412Z","response_time":64,"last_error":null,"robots_txt_status":null,"robots_txt_updated_at":null,"robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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-template","astro-theme","astro-themes","blog","blog-theme","themes"],"created_at":"2025-05-13T15:26:25.569Z","updated_at":"2025-07-21T19:06:31.968Z","avatar_url":"https://github.com/inotelabs.png","language":"Astro","funding_links":[],"categories":[],"sub_categories":[],"readme":"## 🌍Language Versions / 语言版本\n\n🇺🇸[English](README.md) 🇨🇳[中文](README_CN.md)\n\n## 🚀 **Astrology**: An Astro Theme for Visual Storytelling\n\nAstrology is an Astro theme tailored for captivating photo-text storytelling.\n\nIt seamlessly merges visuals and written content, empowering creators to deliver compelling narratives with high-impact imagery.\n\nIdeal for bloggers and content creators seeking to make their stories stand out through the fusion of striking visuals and engaging prose, Astrology provides a platform to create immersive and influential digital experiences.\n\n\u003cimg src=\"public/screenshot.webp\" alt=\"Astrology Screenshot\" /\u003e\n\n## 💯Lighthouse Score\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://pagespeed.web.dev/analysis/https-astrology-monolingual-vercel-app/aqi4acrb11?form_factor=mobile\"\u003e\n    \u003cimg width=\"510\" alt=\"Astrology Lighthouse Score\" src=\"public/astrology-lighthouse-score.svg\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n## 🎉 Features\n\n- ✅ Powered by Astro\n- ✅ Development with Tailwind CSS and Preline UI\n- ✅ Fully Responsive Design\n- ✅ Perfect 100/100 Lighthouse Performance Score\n- ✅ SEO Optimized\n- ✅ Inbuilt Site Search\n- ✅ Sitemap and RSS Feed Support\n- ✅ Markdown \u0026 MDX Ready\n- ✅ Tag Statistics and Last Modified Time Display\n- ✅ Optimized Image Handling\n- ✅ Automatic Dark Mode Switching\n- ✅ Pagination for Easy Navigation\n- ✅ Code formatted with Prettier in one click\n\n## 🎡 Live demo\n\nExperience [**Astrology**](https://astrology-monolingual.vercel.app) in action.\n\n## 🌆 Showcase\n\nShare your project built with Astrology! Open an issue titled \"Showcase Submission\" with your project's details to be featured in our Showcase.\n\n## 💻 Running Locally\n\n**Recommended extensions for VSCode:**\n\n- [Tailwind CSS IntelliSense](https://marketplace.visualstudio.com/items?itemName=bradlc.vscode-tailwindcss).\n- [Astro](https://marketplace.visualstudio.com/items?itemName=astro-build.astro-vscode).\n\n1. Fork or use this [template](https://github.com/idimilab/astrology)\n\n2. Install dependencies:\n\n```bash\npnpm install\n```\n\n3. Run the development server:\n\n```bash\npnpm run dev\n```\n\n## 📄 Adding a post\n\nAdding a post is as simple as adding a .md or .mdx file to the blog folder at the path **src/content/posts**.\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:4321`  |\n| `pnpm run build`       | Build your production site to `./dist/`      |\n| `pnpm run preview`     | Preview your build locally, before deploying |\n| `pnpm run format`      | Code formatter using prettier                |\n| `npx @astrojs/upgrade` | To upgrade                                   |\n\n### 🔧Configuration\n\nBasic configuration file: `./src/consts.ts`\n\n```ts\n// Place any global data in this file.\n// You can import this data from anywhere in your site by using the `import` keyword.\n\n// Base Page Metadata, src/layouts/BaseLayout.astro\nexport const BRAND_NAME = \"Astrology\";\nexport const SITE_TITLE = \"Astrology\";\nexport const SITE_DESCRIPTION = \"An Astro Theme for Visual Storytelling\";\n\n// Tags Page Metadata, src/pages/tags/index.astro\nexport const Tags_TITLE = \"Astrology - All Tags\";\nexport const Tags_DESCRIPTION =\n  \"Astrology - All tags and the count of articles related to each tag\";\n\n// Tags Page Metadata, src/pages/tags/[tag]/[page].astro\nexport function getTagMetadata(tag: string) {\n  return {\n    title: `All articles on '${tag}' tag in Astrology`,\n    description: `Explore articles about ${tag} for different perspectives and in-depth analysis.`,\n  };\n}\n\n// Category Page Metadata, src/pages/category/[category]/[page].astro\nexport function getCategoryMetadata(category: string) {\n  return {\n    title: `All articles in '${category}' category in Astrology`,\n    description: `Browse all articles under the ${category} category in Astrology`,\n  };\n}\n\n// Header Links, src/components/Header.astro\nexport const HeaderLinks = [\n  { href: \"/category/One/1/\", title: \"One\" },\n  { href: \"/category/Two/1/\", title: \"Two\" },\n  { href: \"/category/Three/1/\", title: \"Three\" },\n];\n\n// Footer Links, src/components/Footer.astro\nexport const FooterLinks = [\n  { href: \"/posts/why-astro/\", title: \"Astro\" },\n  { href: \"/posts/tailwind-typography/\", title: \"Tailwind\" },\n  { href: \"/tags/\", title: \"Tags\" },\n];\n\n// Social Links, src/components/Footer.astro\nexport const SocialLinks = [\n  { href: \"/rss.xml\", icon: \"tabler:rss\", label: \"RSS\" },\n  {\n    href: \"https://twitter.com/idimilab\",\n    icon: \"tabler:brand-twitter\",\n    label: \"Twitter\",\n  },\n  {\n    href: \"https://github.com/idimilab\",\n    icon: \"tabler:brand-github\",\n    label: \"GitHub\",\n  },\n];\n\n// Search Page Metadata, src/pages/search.astro\nexport const SEARCH_PAGE_TITLE = `${SITE_TITLE} - Site Search`;\nexport const SEARCH_PAGE_DESCRIPTION = `Search all content on ${SITE_TITLE}`;\n```\n\n## Deployment\n\nClick the button below to start deploying your project on Vercel:\n\n[![Deploy to Vercel](https://vercel.com/button)](https://vercel.com/import/project?template=https://github.com/idimilab/astrology)\n\n## ✨ Join and Contribute\n\nYour contributions make Astrology better! Whether it's through code, design, bug reports, or feature ideas, we value your input. Check our Issues or submit a Pull Request to get started. Together, let's enhance Astrology!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fidimilab%2FAstrology","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fidimilab%2FAstrology","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fidimilab%2FAstrology/lists"}