All Projects → wxsms → vuepress-theme-mini

wxsms / vuepress-theme-mini

Licence: MIT license
🎨 A minimal blogging theme of VuePress.

Programming Languages

Vue
7211 projects
stylus
462 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to vuepress-theme-mini

vuepress-plugin-svg-icons
🔥 SVG sprite plugin for VuePress
Stars: ✭ 17 (-19.05%)
Mutual labels:  vuepress
vue-telescope-extensions
Browser extensions for Vue Telescope
Stars: ✭ 121 (+476.19%)
Mutual labels:  vuepress
awesome-nuxt
🎉 A curated list of awesome things related to Nuxt.js
Stars: ✭ 17 (-19.05%)
Mutual labels:  vuepress
vuepress-tools
A curated collection of Awesome vuepress themes and plugins
Stars: ✭ 37 (+76.19%)
Mutual labels:  vuepress
vuepress-creator
A lightweight creator for VuePress project.
Stars: ✭ 23 (+9.52%)
Mutual labels:  vuepress
vuepress-pass
VuePress authentication plugin
Stars: ✭ 13 (-38.1%)
Mutual labels:  vuepress
berlinblockchainweek
Website for Berlin Blockchain Week 2018
Stars: ✭ 15 (-28.57%)
Mutual labels:  vuepress
blog
luna-blog
Stars: ✭ 26 (+23.81%)
Mutual labels:  vuepress
lunarvim.org
Website for LunarVim
Stars: ✭ 70 (+233.33%)
Mutual labels:  vuepress
blog
꾸준히 기록하는 개발 블로그!
Stars: ✭ 146 (+595.24%)
Mutual labels:  vuepress
vuepress-plugin-autometa
Auto meta tags plugin for VuePress 1.x
Stars: ✭ 40 (+90.48%)
Mutual labels:  vuepress
vuepress-plugin-feed
RSS, Atom, and JSON feeds generator plugin for VuePress 1.x
Stars: ✭ 46 (+119.05%)
Mutual labels:  vuepress
vuepress-theme-macgs
💫 A vuepress theme for easyhexo.com
Stars: ✭ 16 (-23.81%)
Mutual labels:  vuepress
vuepress-plugin-sitemap
Sitemap generator plugin for vuepress.
Stars: ✭ 92 (+338.1%)
Mutual labels:  vuepress
vuepress-theme-cool
A custom vuepress theme with mermaid and plantuml, katex and vue components.
Stars: ✭ 57 (+171.43%)
Mutual labels:  vuepress
qv2ray.github.io
🌟 Qv2ray 项目官方文档 🌟 ,使用 Vuepress / Markdown, 欢迎帮助完善 & 提交 PR!
Stars: ✭ 71 (+238.1%)
Mutual labels:  vuepress
growi-docs
⚓ GROWI documentation repository
Stars: ✭ 20 (-4.76%)
Mutual labels:  vuepress
vuepress-theme-book
A VuePress theme inspired by Gitbook
Stars: ✭ 107 (+409.52%)
Mutual labels:  vuepress
zksync-docs
zkSync documentation
Stars: ✭ 52 (+147.62%)
Mutual labels:  vuepress
vuepress-theme-track
🎉vuepress theme
Stars: ✭ 13 (-38.1%)
Mutual labels:  vuepress

vuepress-theme-mini

NPM Version License

Introduction

A minimal blogging theme of VuePress.

Demo

Install

# NPM registry:
npm install vuepress-theme-mini -D
# or
yarn add vuepress-theme-mini -D

# GitHub registry:
npm install @wxsms/vuepress-theme-mini -D
# or
yarn add @wxsms/vuepress-theme-mini -D

Usage

Configurations are extended from Default theme config, with some additions. Noted that not all of the defaults are usable (such as sidebar), since this theme is a minimal design.

module.exports = {
  // ...
  theme: 'mini',
  themeConfig: {
    hostname: 'https://xxx', // provide to enable sitemap and rss feed generation
    ga: 'xxx', // provide to enable google analysis
    siteName: '...', // site name at navbar
    author: '...', // author name at footer
    // enable navbar and add links
    navbar: true,
    nav: [
      { text: 'home', link: '/' },
      { text: 'about', link: '/about/' }
    ],
    // Waline configurations: https://waline.js.org/reference/client.html
    // note:
    // 1. `el` are already taken care and will be ignored
    // 2. `visitor` is supported
    comment: {
      serverURL: 'https://xxx'
    }
  },
  // ...
}

Layouts

FYI: Custom Layout for Specific Pages

Default

Default layout for normal articles that including a comment area.

Page

Almost the same as default but without comment.

Archive

Display an article archive base on the folder structure or archive param in YAML frontmatter.

For example: if you place a README.md with layout: Archive inside posts folder, then it will content all articles inside posts folder. You can also place it under root folder with postsDir: '/posts' frontmatter (Regex is supported).

Pager

Display and article pager with excerpts, you probably want to use this on the home page.

  • postsDir is also supported here
  • add readMore: false front matter if you don't want the read more button to appear for specify post

Changelog

See releases.

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].