一般若是不是愛折騰或者有特別需求的普通人,通常對於搭建博客的需求其實不大,一般主要一下幾類人會搭建博客本身玩玩。vue
對於上述幾類人羣,咱們再細分一下,他們可以搭建博客的方式。node
搭建博客的工具 (下面會進行詳細說明,目前也是最主流的方式)git
預覽效果:https://domyselfzy.github.io/ 程序員
首頁github
文章npm
時間線json
關於我瀏覽器
vuepress官網:https://vuepress.vuejs.org/zh/bash
若是想搭建一個簡單的vuepress博客,很簡單。markdown
項目安裝
不推薦全局安裝方式,由於一個新手很難把握文件層級
# 將 VuePress 做爲一個本地依賴安裝 yarn add -D vuepress # 或者:npm install -D vuepress # 新建一個 docs 文件夾 mkdir docs # 新建一個 markdown 文件 echo '# Hello VuePress!' > docs/README.md # 開始寫做 npx vuepress dev docs
目錄以下:
package.json配置
須要在剛剛生成的文件夾下,找到package.json,在裏面添加如下內容(若是沒有本身新增)
{ "scripts": { "docs:dev": "vuepress dev docs", "docs:build": "vuepress build docs" } }
運行命令
yarn docs:dev # 或者:npm run docs:dev
在瀏覽器地址上輸入:http://localhost:8080/
因而你就看到如下這個頁面了
構建和生成靜態頁面
yarn docs:build # 或者:npm run docs:build
至此,一個簡單基於vuepress的博客就誕生了!是否是如此簡單。
確定不少人看完第一眼感受,靠,這麼low,也好意思拿出來,就是一個白頁嘛~
對 ,你說的都對 ,就是這麼個白頁,可是正是由於這個白頁才體現它的強大。
why???
由於咱們以後寫博客基本都是基於markdown編寫 ,因此咱們以後vuepress的頁面大部分狀況均可以經過markdown進行佈局。固然若是你是vue的高手,你也能夠本身使用vue編寫layout佈局。
這個主題應該是現存vuepress最好的一個主題之一,是博主午後南雜製做的一個超讚主題。
主題地址:https://vuepress-theme-reco.recoluan.com/
以前咱們是以項目安裝的方式進行構建
如今不須要了 ,直接安裝主題就完了。(廢棄以前的文件夾,從新指定一個新文件夾位置my-blog,能夠因此指定)
# create npx vuepress-theme-reco-cli init my-blog # or npm install -g reco-cli init my-blog # install cd my-blog npm install # run npm run dev # build npm run build
安裝的時候選擇1.0版本
安裝完成後目錄以下:
基本和以前的相似 ,只是含一些主題文件對應的.md文件
這個時候文件夾是沒有node_modules依賴模塊,因此咱們仍是要按照以前的方式從新依賴一遍
yarn add -D vuepress
慢慢等待完成
而後,直接運行命令yarn dev
直接看效果吧。
效果圖:
這個就是主題文件運行的效果了。
至此主要的工做已經所有完成了,下面你就能夠定製你須要的博客了。
固然離定製化博客仍是差之千里,有興趣能夠關注個人公衆號,看一下我以後的文章,專門對vuepress主題進行優化。
具體效果能夠參考個人博客:https://domyselfzy.coding.me/
錯過期光