Bosh Docusaurus Dev Notes

screenshot of Bosh Docusaurus Dev Notes
react
scss

Bosh 的技術探索筆記 | 這是一個使用 Docusaurus 建立的一站式筆記中心。紀錄我在軟體開發路上的技術足跡與學習旅程

Overview

The Bosh technical exploration notes project is an exceptional resource for software developers, capturing a wealth of knowledge, insights, and experiences throughout the author’s coding journey. This platform not only documents various programming languages and frameworks but also compiles problem-solving strategies encountered during the development process. By creating this accessible repository, the aim is to foster personal growth while assisting fellow developers who share similar learning needs.

The site serves as a personal knowledge management system, enabling users to track their technical progress and learn from real-life implementations. It’s an excellent tool for anyone looking to deepen their understanding of software development, whether you’re a novice or a seasoned developer.

Features

  • Comprehensive Notes: A collection of notes covering various technical topics to aid in learning and exploration.
  • Blog Articles: Non-specific technical writings and implementation records that share broader insights and reflections.
  • Recent Projects: Showcases updates of recent projects hosted on GitHub, providing practical examples of coding applications.
  • Custom Styles: Aesthetic custom themes and component options that enhance user experience.
  • Image Loading Optimization: Utilizes the 📦 plugin-ideal-image for improved image loading speeds and performance.
  • Image Preview: Implements docusaurus-plugin-image-zoom for an engaging image viewing experience.
  • Dark/Light Mode Support: Allows users to switch between dark and light themes, enhancing accessibility and comfort.
  • Responsive Web Design (RWD): Fully responsive design ensuring compatibility across all devices.
  • Analytics Integration: Supports Google Analytics for tracking site usage and user engagement.
  • Search Functionality: Integrates Algolia DocSearch for efficient content searching.
  • Version Control: Follows Conventional Commits standards for clarity in commit messages.
  • Continuous Deployment: Deployed using Vercel, ensuring smooth updates and performance.
react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

scss
SCSS

SCSS is a preprocessor scripting language that extends the capabilities of CSS by adding features such as variables, nesting, and mixins. It allows developers to write more efficient and maintainable CSS code, and helps to streamline the development process by reducing repetition and increasing reusability.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.