My Cloud Journey Project - Docusaurus Website
Welcome to my personal website, where I've leveraged the power of Docusaurus to create a comprehensive, responsive, and user-friendly platform. Here, you can explore my documentation, blog, and other content, all organized and presented with Docusaurus' robust features.
Thew new version is here Docusaurus 3.0
Through Docusaurus, I've been able to achieve:
✨ Features
- 🦖 Docusaurus - Based on Docusaurus, providing powerful documentation generation and blog features.
- ✍️ Markdown - Easy writing with Markdown.
- 🎨 Beautiful - Clean, beautiful, prioritizes reading experience.
- 🖥️ PWA - Supports PWA, installable, usable offline.
- 🌐 i18n - Supports internationalization.
- 💯 SEO - Search engine optimization, easy to index.
- 📊 Google Analytics - Supports Google Analytics.
- 🔎 Full-text Search - Supports Algolia DocSearch.
- 🚀 Continuous Integration - Supports CI/CD, automatically deploys updates.
- 🏞️ Home View - Displays the latest blog posts, project showcases, personal traits, tech stacks, etc.
- 🗃️ Blog Post Views - Different blog post views: list, grid.
- 🌈 Resource Navigation - Collect and share useful and interesting resources.
- 📦 Project Showcase - Showcase your projects, can be used as a portfolio.
📄️ Configuration file
docusaurus.config.ts
📄️ Plugin
plugin-image-zoom
📄️ Search
Algolia
📄️ Internationalization - i18n
Configure your site
📄️ Custom Component - Swizzling
In Docusaurus, customization of layout and components is achieved through a process called swizzling. Swizzling allows you to replace a theme component with your own implementation, either by ejecting or wrapping.
📄️ Deployment
Building and deploying a project with Vercel has several advantages: it's simple, fast, and does not require in-depth technical knowledge. By using Vercel, you can focus solely on creating content while Vercel handles the deployment process for you.