Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hoowc/techdocs
Provides learning platforms for various programming languages
https://github.com/hoowc/techdocs
css html javascript json md pnpm react theme typescript
Last synced: about 1 month ago
JSON representation
Provides learning platforms for various programming languages
- Host: GitHub
- URL: https://github.com/hoowc/techdocs
- Owner: HooWC
- License: mit
- Created: 2024-11-03T07:59:12.000Z (about 2 months ago)
- Default Branch: master
- Last Pushed: 2024-11-12T11:30:48.000Z (about 1 month ago)
- Last Synced: 2024-11-12T12:27:28.434Z (about 1 month ago)
- Topics: css, html, javascript, json, md, pnpm, react, theme, typescript
- Language: TypeScript
- Homepage: https://techdocs-hazel.vercel.app/
- Size: 27.2 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Learning Platform
## ๐ Introduce
Here, 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.
---------------------------ๅจ่ฟ้๏ผๆๅฐไธๅคงๅฎถๅไบซๆๅจๆๆฏๅผๅ่ฟ็จไธญ้ๅฐ็ๅ็ง้ฎ้ขไปฅๅๆๅฆไฝ่งฃๅณๅฎไปฌ็็ป้ชๅๆนๆกใไปๅ็ซฏๅผๅๅฐๅ็ซฏ่ฐ่ฏ๏ผไปๆฐๆฎๅบไผๅๅฐAPI่ฏทๆฑ็ๅผๅธธๅค็๏ผๆไผ็จ่ฝปๆพๆๆ็ๆนๅผๅๅคงๅฎถไธ่ตทๆข่ฎจๅธธ่ง็ๆๆฏ้พ้ขๅ่งฃๅณๆนๆณใๅธๆ่ฟไบๅไบซไธไป ่ฝๅธฎๅฉไฝ ้ฟๅ ๅธธ่ง็ๅ๏ผ่ฟ่ฝไธบไฝ ็ๆๆฏๆ้ฟๆไพไธไบๅฎ็จ็ๆๅฏผใ
## โจ Characteristic
- ๐ฆ **Docusaurus** - Based on Docusaurus, provides powerful document generation and blogging functions
- โ๏ธ **Markdown** - Easy to write, Markdown/Typora
- ๐จ **Beautiful** - Neat, beautiful, reading experience first
- ๐ฅ๏ธ **PWA** - Supports PWA, installable, available offline
- ๐ **i18n** - Supports internationalization
- ๐ฏ **SEO** - Search engine optimization, easy to include
- ๐ **Google Analytics** - Supports Google Analytics
- ๐ **Full text search** - Convenient to search for articles
- ๐ **Continuous Integration** - Supports CI/CD, automatically deploys updated content
- ๐๏ธ **Home View** - Displays the latest blog posts, project displays, personal characteristics, technology stacks, etc.
- ๐๏ธ **Blog View** - Different blog post views, lists, grids
- ๐ **Resource Navigation** - Collect and share useful and interesting resources
- ๐ฆ **Project Display** - Show your projects, which can be used as a portfolio## :wrench: Technology Stack
- Docusaurus
- TailwindCSS
- React
- Json
- JavaScript
- TypeScript
- NextJS
- Framer motion & magicui## ๐ Directory Structure
```bash
โโโ blog # Blog
โ โโโ first-blog.md
โโโ docs # Documents/notes
โ โโโ doc.md
โโโ data
โ โโโ feature.tsx # Features
โ โโโ projects.tsx # Projects
โ โโโ skills.tsx # Technology stack
โ โโโ resources.tsx # Resources
โ โโโ social.ts # Social links
โโโ i18n # Internationalization
โโโ src
โ โโโ components # Components
โ โโโ css # Custom CSS
โ โโโ pages # Custom pages
โ โโโ plugin # Custom plugins
โ โโโ theme # Custom theme components
โโโ static # Static resource files
โ โโโ img # Static images
โโโ docusaurus.config.ts # Site configuration information
โโโ sidebars.ts # Document sidebar
โโโ package.json
โโโ tsconfig.json
โโโ pnpm-lock.yaml
```## ๐ฅ Run
```Bash
git clone https://github.com/your-git-link
cd blog
pnpm install
pnpm start / pnpm run serve
```Build
```bash
pnpm build
```## ๐ License
[MIT](./LICENSE)