-
-
Notifications
You must be signed in to change notification settings - Fork 316
Home
1.This is a vuepress theme aimed at adding the categories, TAB walls, pagination, comments and other features required for blogging;
2.The theme itself is minimalist and is modified based on the default theme of the vuepress.
-
Install
npm install vuepress-theme-reco -dev--save # or yarn add vuepress-theme-reco
-
Use
// 修改 /docs/.vuepress/config.js module.exports = { theme: 'reco' }
If want to add a front-end
and back-end
classification, need to undertake the following steps:
-
Add a category drop button to the top navigation
// change /docs/.vuepress/config.js module.exports = { theme: 'reco', themeConfig: { nav: [ { text: 'categories', items: [ { text: 'frontEnd', link: '/categories/frontEnd' }, { text: 'backEnd', link: '/categories/backEnd' } ] } ] } }
-
Add the files needed for classification
/docs/categories/frontEnd.md
--- title: frontEnd isCategories: true sidebar: false --- ## frontEnd
/docs/categories/backEnd.md
--- title: backEnd isCategories: true sidebar: false --- ## backEnd
Why do you set sidebar false? Because you enable classification, that's a little bit of a conflict with the custom sidebar feature, so you globally turn on the auto sidebar feature, and then close it where you don't need a side marker
-
Add categories when writing articles
--- title: 【vue】跨域解决方案之proxyTable date: 2017-12-28 23:39:45 categories: frontEnd ---
-
Add a button to the top navigation
// change /docs/.vuepress/config.js module.exports = { theme: 'reco', themeConfig: { nav: [ { text: 'Tags', link: '/tags/' } ] } }
-
Add the required files
/docs/tags/README.md
--- isTags: true sidebar: false --- ## tag cloud
-
Add tags when writing articles
--- title: 【vue】跨域解决方案之proxyTable date: 2017-12-28 23:39:45 tags: - vue - webpack ---
Theme with a built-in valine comments, if you want to open this function, only configure your config.js
// change /docs/.vuepress/config.js
module.exports = {
theme: 'reco',
themeConfig: {
// valine
valineConfig: {
appId: '...',// your appId
appKey: '...', // your appKey
}
}
}