{"id":21401301,"url":"https://github.com/kuizuo/blog","last_synced_at":"2025-04-08T09:06:38.152Z","repository":{"id":39372872,"uuid":"397625612","full_name":"kuizuo/blog","owner":"kuizuo","description":"A Blog on Customizing Docusaurus","archived":false,"fork":false,"pushed_at":"2025-03-31T19:59:34.000Z","size":42866,"stargazers_count":313,"open_issues_count":11,"forks_count":168,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-01T07:47:53.288Z","etag":null,"topics":["blog","docusaurus","docusaurus-theme","tailwindcss","themes"],"latest_commit_sha":null,"homepage":"https://kuizuo.cn","language":"TypeScript","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/kuizuo.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":"2021-08-18T14:15:15.000Z","updated_at":"2025-03-27T17:59:31.000Z","dependencies_parsed_at":"2023-02-12T02:00:48.560Z","dependency_job_id":"d31ee7e0-6b75-4078-b7de-7945225a1011","html_url":"https://github.com/kuizuo/blog","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kuizuo%2Fblog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kuizuo%2Fblog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kuizuo%2Fblog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kuizuo%2Fblog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kuizuo","download_url":"https://codeload.github.com/kuizuo/blog/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247809964,"owners_count":20999816,"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":["blog","docusaurus","docusaurus-theme","tailwindcss","themes"],"created_at":"2024-11-22T15:27:08.724Z","updated_at":"2025-04-08T09:06:38.129Z","avatar_url":"https://github.com/kuizuo.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"\u003ch2 align=\"center\"\u003e\n愧怍的个人博客\n\u003c/h2\u003e\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://vercel.com/new/clone?repository-url=https://github.com/kuizuo/blog/tree/main\u0026project-name=blog\u0026repo-name=blog\" rel=\"nofollow\"\u003e\u003cimg src=\"https://vercel.com/button\"\u003e\u003c/a\u003e\n\u003ca href=\"https://app.netlify.com/start/deploy?repository=https://github.com/kuizuo/blog\" rel=\"nofollow\"\u003e\u003cimg src=\"https://www.netlify.com/img/deploy/button.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://stackblitz.com/github/kuizuo/blog\" rel=\"nofollow\"\u003e\u003cimg src=\"https://developer.stackblitz.com/img/open_in_stackblitz.svg\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## 👋 介绍\n\n在这里我会分享各类技术栈所遇到问题与解决方案，带你了解最新的技术栈以及实际开发中如何应用，并希望我的开发经历对你有所启发。\n\n如果你想要搭建一个类似的站点，可直接 [Fork](https://github.com/kuizuo/blog/fork) 本仓库使用，或者通过 [StackBlitz](https://stackblitz.com/github/kuizuo/blog) 在线运行本项目，通过 [Vercel](https://vercel.com/new/clone?repository-url=https://github.com/kuizuo/blog/tree/main\u0026project-name=blog\u0026repo-name=blog) 一键部署。\n\n## ✨ 特性\n\n- 🦖 **Docusaurus** - 基于 Docusaurus，提供强大的文档生成和博客功能\n- ✍️ **Markdown** - 写作方便，Markdown\n- 🎨 **Beautiful** - 整洁，美观，阅读体验优先\n- 🖥️ **PWA** - 支持 PWA，可安装，离线可用\n- 🌐 **i18n** - 支持国际化\n- 💯 **SEO** - 搜索引擎优化，易于收录\n- 📊 **谷歌分析** - 支持 Google Analytics\n- 🔎 **全文搜索** - 支持 [Algolia DocSearch](https://github.com/algolia/docsearch)\n- 🚀 **持续集成** - 支持 CI/CD，自动部署更新内容\n- 🏞️ **首页视图** - 显示最新博客文章、项目展示，个人特点，技术栈等\n- 🗃️ **博文视图** - 不同的博文视图，列表、宫格\n- 🌈 **资源导航** - 收集并分享有用、有意思的资源\n- 📦 **项目展示** - 展示你的项目，可用作于作品集\n\n我的主题魔改实现：[Docusaurus 主题魔改](https://kuizuo.cn/docs/docusaurus-guides)\n\n## :wrench: 技术栈\n\n- Docusaurus\n- TailwindCSS\n- Framer motion \u0026 magicui \n\n## 📊 目录结构\n\n```bash\n├── blog                           # 博客\n│   ├── first-blog.md\n├── docs                           # 文档/笔记\n│   └── doc.md\n├── data\n│   ├── feature.tsx                # 特点\n│   ├── friends.tsx                # 友链\n│   ├── projects.tsx               # 项目\n│   ├── skills.tsx                 # 技术栈\n│   └── social.ts                  # 社交链接\n├── i18n                           # 国际化\n├── src\n│   ├── components                 # 组件\n│   ├── css                        # 自定义CSS\n│   ├── pages                      # 自定义页面\n│   ├── plugin                     # 自定义插件\n│   └── theme                      # 自定义主题组件\n├── static                         # 静态资源文件\n│   └── img                        # 静态图片\n├── docusaurus.config.ts           # 站点的配置信息\n├── sidebars.ts                    # 文档的侧边栏\n├── package.json\n├── tsconfig.json\n└── pnpm-lock.yaml\n```\n\n## 📥 运行\n\n```bash\ngit clone https://github.com/kuizuo/blog.git\ncd blog\npnpm install\npnpm start\n```\n\n构建\n\n```bash\npnpm build\n```\n\n## 📷 截图\n\n\u003cimg width=\"1471\" alt=\"Live Demo\" src=\"https://github.com/kuizuo/blog/blob/main/static/img/og.png?raw=true\"\u003e\n\n## 📝 许可证\n\n[MIT](./LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkuizuo%2Fblog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkuizuo%2Fblog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkuizuo%2Fblog/lists"}