Vuepress Theme Maker screenshot

Vuepress Theme Maker

Author Avatar Theme by 80maker
Updated: 24 Jul 2022
77 Stars

A flat and clean Blog Theme for VuePress site | 一款多配置、简约风的VuePress 博客主题.

Categories

Overview

The vuepress-theme-maker is a flat and clean Blog Theme designed for VuePress sites. It is inspired by the Hexo-theme-inside and boasts several features to enhance the functionality and aesthetic appeal of your blog. This theme is built using Vue.js and is an extension of the default VuePress theme, retaining most of its built-in features such as internal search and tag categorization. It also extends the Markdown syntax by adding support for features like footnotes, abbreviations, and task lists. The theme includes a demo code feature, support for article comments and donations, a built-in page for displaying friendly links, an estimated reading time for articles, and article reading count (with dependency on valine comments). Other features include RSS subscription, sitemap support, customizable theme navigation, multi-level menus, PWA support, SEO configuration, code copying, and dark mode.

Features

  • Built with Vue.js: Utilizes the power of Vue.js for a smooth and dynamic user experience.
  • Extension of VuePress Default Theme: Builds upon the default VuePress theme by adding additional features and functionality.
  • Enhanced Markdown Syntax: Supports additional syntax like footnotes, abbreviations, and task lists.
  • Demo Code: Includes a feature to display and highlight demo code within articles.
  • Article Comments and Donations: Provides built-in support for enabling comments and donations on individual articles.
  • Friendly Links Page: Includes a dedicated page for displaying friendly links to other websites.
  • Estimated Reading Time: Displays an estimated reading time for each article.
  • Article Reading Count: Tracks the number of times each article has been read (requires dependency on valine comments).
  • RSS Subscription and Sitemap: Supports RSS subscription and includes a sitemap for SEO purposes.
  • Customizable Theme Navigation: Allows users to customize the theme’s navigation menu to suit their needs.
  • Multi-Level Menus: Supports the creation of multi-level menus for easy navigation.
  • Progressive Web App (PWA) Support: Offers PWA support for an enhanced mobile browsing experience.
  • SEO Configuration: Includes SEO configuration options to improve website visibility on search engines.
  • Code Copying: Allows users to easily copy code snippets from articles.
  • Dark Mode: Provides a dark mode option for users who prefer a darker color scheme.

Installation

To install the vuepress-theme-maker, you can follow these steps:

  1. Add the theme as a dependency to your VuePress project by running the following command:
npm install vuepress-theme-maker
  1. In your VuePress configuration file (typically config.js or config.yml), set the theme option to 'vuepress-theme-maker'. For example:
module.exports = {
  theme: 'vuepress-theme-maker',
}
  1. Customize the theme settings by modifying the themeConfig object in your configuration file. You can adjust various options such as navigation, menus, SEO settings, and more.

  2. Start or rebuild your VuePress project and the vuepress-theme-maker will be applied to your site.

Summary

The vuepress-theme-maker is a flexible and feature-rich Blog Theme for VuePress sites. It builds upon the default VuePress theme by adding numerous enhancements and customization options. With support for advanced Markdown syntax, article comments and donations, friendly links, estimated reading time, and much more, this theme offers a comprehensive solution for creating engaging and visually appealing blogs. Additionally, it includes PWA support, SEO configuration, and dark mode, providing a modern and seamless user experience.