今天來玩一玩vuePress的使用,用markdown來編輯一個頁面網站,這里談論到了簡單使用,細節可以去官網上去查看
開始安裝
項目依賴
// package.json { "name": "jkl", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", }, "keywords": [], "author": "", "license": "ISC", "devDependencies": { "vuepress": "^0.14.10" }, "dependencies": { "webpack-dev-middleware": "^3.6.0" } }
這里運行:
npm i
這里webpack一定要有,我開始安裝的時候,一直報錯,項目起不來。如果項目還是有問題,請查看vuepress的npm
這些東西是否全有。
接下來創建docs的文件夾,來存放你的項目文件
運行:
echo '# Hello VuePress' > docs/README.md
來創建你的根文件
在package.json文件中添加
{ "scripts": { "docs:dev": "vuepress dev docs", "docs:build": "vuepress build docs" } }
上邊的是啟動項目,下邊的是構建項目目錄(靜態打包)
開始的時候啟動靜態打包,出現的目錄結構
config相當於vue中的路由一樣的東西(配置文件)主要的東西全在這里面
配置了下標題,和地址端口號
module.exports = { title:"武宏岩官網", host:"0.0.0.0", port:8080, }
配置nav
themeConfig: { nav: [ { text: '主頁', link: '/' }, { text: '博文', items: [ { text: 'Android', link: './android' }, { text: 'ios', link: './ios' }, { text: 'Web', link: './web' } ] }, { text: '關於', link: '/about/' }, ] }
配置側邊欄
sidebar: [ { title: '統一頁', collapsable: false, children: [ ['../android/Android.md', '驗證碼登錄'], ['../ios/ios.md', '賬號密碼登錄-找回密碼'], ['../web/web.md', '個人中心/我的-關於'], ] },]
配置頁面下的跳轉的方式
sidebarDepth: 2, lastUpdated: 'Last Updated',
完整配置
module.exports = { title:"武宏岩官網", host:"0.0.0.0", port:8080, themeConfig: { nav: [ { text: '主頁', link: '/' }, { text: '博文', items: [ { text: 'Android', link: './android' }, { text: 'ios', link: './ios' }, { text: 'Web', link: './web' } ] }, { text: '關於', link: '/about/' }, ], sidebar: [ { title: '統一頁', collapsable: false, children: [ ['../android/Android.md', '驗證碼登錄'], ['../ios/ios.md', '賬號密碼登錄-找回密碼'], ['../web/web.md', '個人中心/我的-關於'], ] },] }, sidebarDepth: 2, lastUpdated: 'Last Updated', }
這里面的“/”就是最外層創建的markdown,它就相當於一個頁面的主頁。
咱們寫的頁面樣式可以全部都用markdown要進行編寫。
來看最后的效果(左側黑色邊框不是不小心多截一塊)
是不是感覺挺簡單,可以開始你的配置文件之旅了,去吧皮卡丘!!!!
可能細節不是太詳細,哪不明白可以回消息。不一定什么時候回你