{"id":19930644,"url":"https://github.com/hoowc/techdocs","last_synced_at":"2026-04-10T11:31:52.095Z","repository":{"id":260874040,"uuid":"882591624","full_name":"HooWC/TechDocs","owner":"HooWC","description":"Provides learning platforms for various programming languages","archived":false,"fork":false,"pushed_at":"2025-01-20T23:50:07.000Z","size":32614,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-21T00:28:13.655Z","etag":null,"topics":["css","html","javascript","json","md","pnpm","react","theme","typescript"],"latest_commit_sha":null,"homepage":"https://techdocs-hazel.vercel.app/","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/HooWC.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-11-03T07:59:12.000Z","updated_at":"2025-01-20T23:50:11.000Z","dependencies_parsed_at":"2025-01-06T12:33:59.609Z","dependency_job_id":null,"html_url":"https://github.com/HooWC/TechDocs","commit_stats":null,"previous_names":["hoowc/techdocs"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HooWC%2FTechDocs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HooWC%2FTechDocs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HooWC%2FTechDocs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HooWC%2FTechDocs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HooWC","download_url":"https://codeload.github.com/HooWC/TechDocs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241356292,"owners_count":19949496,"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":["css","html","javascript","json","md","pnpm","react","theme","typescript"],"created_at":"2024-11-12T23:04:42.428Z","updated_at":"2026-04-10T11:31:52.062Z","avatar_url":"https://github.com/HooWC.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch2 align=\"center\"\u003e\nLearning Platform\n\u003c/h2\u003e\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://vercel.com/new/clone?repository-url=https://github.com/HooWC/TechDocs/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/HooWC/TechDocs\" rel=\"nofollow\"\u003e\u003cimg src=\"https://www.netlify.com/img/deploy/button.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://stackblitz.com/github/HooWC/TechDocs\" rel=\"nofollow\"\u003e\u003cimg src=\"https://developer.stackblitz.com/img/open_in_stackblitz.svg\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## 👋 Introduce\n\nHere, I will share with you the various problems I encountered during the technical development process and my experience and solutions on how to solve them. From front-end development to back-end debugging, from database optimization to exception handling of API requests, I will discuss common technical problems and solutions with you in an easy-to-understand way. I hope that these sharings can not only help you avoid common pitfalls, but also provide some practical guidance for your technical growth.\n \n---------------------------\n\n在这里，我将与大家分享我在技术开发过程中遇到的各种问题以及我如何解决它们的经验和方案。从前端开发到后端调试，从数据库优化到API请求的异常处理，我会用轻松易懂的方式和大家一起探讨常见的技术难题和解决方法。希望这些分享不仅能帮助你避免常见的坑，还能为你的技术成长提供一些实用的指导。\n\n## ✨ Characteristic\n\n- 🦖 **Docusaurus** - Based on Docusaurus, provides powerful document generation and blogging functions\n- ✍️ **Markdown** - Easy to write, Markdown/Typora\n- 🎨 **Beautiful** - Neat, beautiful, reading experience first\n- 🖥️ **PWA** - Supports PWA, installable, available offline\n- 🌐 **i18n** - Supports internationalization\n- 💯 **SEO** - Search engine optimization, easy to include\n- 📊 **Google Analytics** - Supports Google Analytics\n- 🔎 **Full text search** - Convenient to search for articles\n- 🚀 **Continuous Integration** - Supports CI/CD, automatically deploys updated content\n- 🏞️ **Home View** - Displays the latest blog posts, project displays, personal characteristics, technology stacks, etc.\n- 🗃️ **Blog View** - Different blog post views, lists, grids\n- 🌈 **Resource Navigation** - Collect and share useful and interesting resources\n- 📦 **Project Display** - Show your projects, which can be used as a portfolio\n\n## :wrench: Technology Stack\n\n- Docusaurus\n- TailwindCSS\n- React\n- Json\n- JavaScript\n- TypeScript\n- NextJS\n- Framer motion \u0026 magicui \n\n## 📊 Directory Structure\n\n```bash\n├── blog                     # Blog\n│ ├── first-blog.md\n├── docs                     # Documents/notes\n│ └── doc.md\n├── data\n│ ├── feature.tsx            # Features\n│ ├── projects.tsx           # Projects\n│ ├── skills.tsx             # Technology stack\n│ ├── resources.tsx          # Resources\n│ └── social.ts              # Social links\n├── i18n # Internationalization\n├── src\n│ ├── components             # Components\n│ ├── css                    # Custom CSS\n│ ├── pages                  # Custom pages\n│ ├── plugin                 # Custom plugins\n│ └── theme                  # Custom theme components\n├── static                   # Static resource files\n│ └── img                    # Static images\n├── docusaurus.config.ts     # Site configuration information\n├── sidebars.ts              # Document sidebar\n├── package.json\n├── tsconfig.json\n└── pnpm-lock.yaml\n```\n\n## 📥 Run\n\n```Bash\ngit clone https://github.com/your-git-link\ncd blog\npnpm install\npnpm start / pnpm run serve\n```\n\nBuild\n\n```bash\npnpm build\n```\n\n## 📝 License\n\n[MIT](./LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhoowc%2Ftechdocs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhoowc%2Ftechdocs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhoowc%2Ftechdocs/lists"}