{"id":23415244,"url":"https://github.com/matixlab/matix-blog","last_synced_at":"2025-04-09T06:14:14.521Z","repository":{"id":266953480,"uuid":"881389832","full_name":"MatixLab/matix-blog","owner":"MatixLab","description":"Peronal blog site template","archived":false,"fork":false,"pushed_at":"2025-03-15T05:37:05.000Z","size":2948,"stargazers_count":5,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"v5","last_synced_at":"2025-04-09T06:14:05.676Z","etag":null,"topics":["astro","blog","mdx","react","tainwindcss","template"],"latest_commit_sha":null,"homepage":"https://antzhu.com","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/MatixLab.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}},"created_at":"2024-10-31T13:32:24.000Z","updated_at":"2025-03-31T09:48:51.000Z","dependencies_parsed_at":null,"dependency_job_id":"059e68f4-b4aa-4d46-8bec-eada1844a12e","html_url":"https://github.com/MatixLab/matix-blog","commit_stats":null,"previous_names":["matixlab/matix-blog"],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatixLab%2Fmatix-blog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatixLab%2Fmatix-blog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatixLab%2Fmatix-blog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MatixLab%2Fmatix-blog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MatixLab","download_url":"https://codeload.github.com/MatixLab/matix-blog/tar.gz/refs/heads/v5","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247987285,"owners_count":21028895,"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","blog","mdx","react","tainwindcss","template"],"created_at":"2024-12-22T21:14:06.926Z","updated_at":"2025-04-09T06:14:14.508Z","avatar_url":"https://github.com/MatixLab.png","language":"Astro","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Matix-blog Theme\n\nA simple blog built with Astro(v5),Tailwind(v4), Shadcn.\n\n## Live Demo\n\n- [My blog Site](https://www.antzhu.com/)\n\n## Features\n\n- 🚀 Fast and optimized - Built for speed and performance.\n- 🦾 TypeScript, of course.\n- 🎨 [TailwindCss v4](https://tailwindcss.com/)： A utility-first CSS framework.\n- 📖 Simple: Just md / mdx files.\n- ☁️ Deploy on Netlify, zero-config.\n- 🚀 SEO-friendly: Support for SEO.\n- 📱 Responsive: Support for mobile devices.\n- 📦 Based on [Astro](https://astro.build) version latest.\n- 😃 Better UI: Support [Shadcn UI Components.](https://ui.shadcn.com/docs/components)\n\n## Project Structure\n\n```text\n├── config/\n├── db/\n├── public/\n├── src/\n│   ├── config/\n│   ├── components/\n│   ├── content/\n│   ├── layouts/\n│   ├── styles/\n│   └── pages/\n├── astro.config.mjs\n├── README.md\n├── package.json\n├── tailwind.config.ts\n└── tsconfig.json\n```\n\n1. `src/content/`： This  directory contains \"collections\" of related Markdown and MDX documents. Use `getCollection()` to retrieve posts from `src/content/post/`, and type-check your frontmatter using an optional schema. See [Content Layer](https://docs.astro.build/en/guides/content-collections/#defining-the-collection-loader) to learn more.\n\n```ts\n// src/config/site.ts\n\nexport const siteConfig: SiteConfig = {\n  author: 'your name',\n  title: 'your title',\n  description: 'your description',\n  url: 'your site url',\n  repoUrl: 'your github repo url',\n  ogImage: 'og image url',\n  links: {\n    twitter: 'https://twitter.com/yourusername',\n    github: 'https://github.com/yourusername',\n    blueSky: 'https://bsky.app/profile/yourusername',\n    notion: 'your notion site url',\n    email: 'your email',\n  },\n  // pagination\n  pagination: {\n    pageSize: 10,\n  },\n  home: {\n    displayNumber: 5,\n  },\n}\n```\n\n2.`src/config`: This directory is used to configure the basic information of the website and the menu information.\n\n3.`src/components/`:  All the components will be placed in this directory, including the  [Shadcn UI Components](https://ui.shadcn.com/docs/components/).\n\n4.`src/styles`: All the styles will be placed in this directory and will be modularized according to different functionalities.\n\n## Try it now\n\n### GitHub Template\n\n[Create a repo from this template on GitHub.](https://github.com/MatixLab/matix-blog/generate)\n\n## Usage\n\n### Development\n\nJust run and visit [http://localhost:4321](http://localhost:4321)\n\n```bash\npnpm run dev\n```\n\n### Build\n\nTo build the App, run\n\n```bash\npnpm run build\n```\n\nAnd you will see the generated file in `dist` that ready to be served.\n\n### Deploy on Netlify\n\nGo to [Netlify](https://app.netlify.com/start) and select your clone, `OK` along the way, and your App will be live in a minute.\n\n## Credit\n\n- Based on [astro](https://astro.build/).\n\n- [More information](https://antzhu.com/credits/).\n\n## 📜 License\n\nLicensed under the [MIT](./LICENSE) License, Copyright © 2025\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatixlab%2Fmatix-blog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmatixlab%2Fmatix-blog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmatixlab%2Fmatix-blog/lists"}