Blog theme for VitePress with Tailwind CSS. 為建立部落格而生的 VitePress 主題
Overview:
The “Trigger” theme is an out-of-the-box VitePress theme for creating a blog, named after the anime “World Trigger”. It can be used as is or customized to fit individual needs. The theme supports various features including creating new posts with a CLI, styling with Tailwind CSS, pagination, common use config integration, utterances for blog comments, and more.
Features:
- Create new post with CLI: Allows users to easily create new blog posts through a command line interface.
- Style with Tailwind CSS (RWD): The theme utilizes Tailwind CSS for responsive web design, ensuring that the blog looks great on different devices.
- Style for light / dark mode: Provides styling options for both light and dark modes, allowing users to customize the appearance of their blog.
- Pagination with History API: Implements pagination using the History API, enabling smooth navigation between blog pages.
- Common use config integration: Includes integration with common use configuration options, making it easier for users to customize the theme to their liking.
- Utterances for blog comments: Supports Utterances, a lightweight comments system that uses GitHub issues for comment management, allowing readers to leave comments on blog posts.
- Sync light / dark mode for utterances: Synchronizes the light/dark mode of the blog with Utterances, ensuring a consistent appearance for comments.
- MathJax style optimization for mobile: Optimizes the styling of MathJax equations for mobile devices, improving readability on smaller screens.
- Prev / next links without front matter setting: Provides previous and next links for blog posts without requiring front matter settings to be manually configured.
Installation:
To use the “Trigger” theme, you need to have Node.js version 18 or higher installed.
- Clone the project to your local machine.
- Edit the theme configuration and public files according to your personal preferences. (You can refer to the VitePress documentation for more details on site configuration.)
- Open your terminal and execute the following commands:
# Install dependencies
npm install
# Start the development server
npm run dev
Summary:
The “Trigger” theme is a ready-to-use VitePress theme designed for creating a blog. It offers a variety of features including easy post creation, Tailwind CSS styling, pagination, customizable light/dark mode, integration with common use configurations, Utterances for comments, and more. With its intuitive installation process and extensive documentation, the “Trigger” theme allows users to quickly set up a professional-looking blog with minimal effort.