如何使用VuePress搭建個(gè)人博客

小編給大家分享一下如何使用VuePress搭建個(gè)人博客,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都做網(wǎng)站、網(wǎng)站建設(shè)、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)、吳興網(wǎng)絡(luò)推廣、重慶小程序開(kāi)發(fā)、吳興網(wǎng)絡(luò)營(yíng)銷、吳興企業(yè)策劃、吳興品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供吳興建站搭建服務(wù),24小時(shí)服務(wù)熱線:028-86922220,官方網(wǎng)址:muchs.cn

VuePress

如何使用VuePress搭建個(gè)人博客

vuepress是尤大大4月12日發(fā)布的一個(gè)全新的基于vue的靜態(tài)網(wǎng)站生成器,實(shí)際上就是一個(gè)vue的spa應(yīng)用,內(nèi)置webpack,可以用來(lái)寫文檔。

如何使用VuePress搭建個(gè)人博客

一個(gè)基于 Vue SSR 的靜態(tài)站生成器,本來(lái)的目的是爽爽的寫文檔,但是我發(fā)現(xiàn)用來(lái)擼一個(gè)人博客也非常不錯(cuò)。

這是VuePress的官方文檔

上手搭建

你可以跟著文檔上的例子自己玩一玩,不過(guò)由于VuePress的文檔也是用VuePress來(lái)實(shí)現(xiàn)的,所以我取巧直接拿VuePress倉(cāng)庫(kù)中的docs目錄拿來(lái)玩耍。

1.首先安裝VuePress到全局

npm install -g vuepress

2.然后把VuePress倉(cāng)庫(kù)克隆到你的電腦

git clone git@github.com:docschina/vuepress.git

在docs文件中執(zhí)行(請(qǐng)確保你的 Node.js 版本 >= 8)

cd vuepress
cd docs
vuepress dev

當(dāng)你看到這一行就說(shuō)明已經(jīng)成功了:

 VuePress dev server listening at http://localhost:8080/

下面我們打開(kāi)http://localhost:8080/

發(fā)現(xiàn)真的打開(kāi)了vuepress文檔:

如何使用VuePress搭建個(gè)人博客

下面的工作就是數(shù)據(jù)的替換了,但我們應(yīng)該先看一下docs的目錄結(jié)構(gòu):

├─.vuepress
│ ├─components
│ └─public
│ └─icons
│ └─config.js // 配置文件
├─config // Vuepress文檔的配置參考內(nèi)容
├─default-theme-config // Vuepress文檔的默認(rèn)主題配置內(nèi)容
├─guide // Vuepress文檔的指南內(nèi)容
└─zh // 中文文檔目錄
 ├─config
 ├─default-theme-config
 └─guide
└─README.md // 首頁(yè)配置文件

文檔分成了兩部分,中文文檔在/zh/目錄下,英文文檔在根目錄下。

其實(shí)目錄里面的東西都挺好看懂的,首先guide 、default-theme-config、config 這三個(gè)目錄中的都是Vuepress文檔的主要內(nèi)容,從中文文檔里也可以看到只有這三個(gè)目錄被替換了。

首頁(yè)配置

默認(rèn)主題提供了一個(gè)主頁(yè)布局,要使用它,需要在你的根目錄 README.md 的 YAML front matter 中指定 home:true,并加上一些其他的元數(shù)據(jù)。

我們先看看根目錄下的README,md:

home: true // 是否使用Vuepress默認(rèn)主題
heroImage: /hero.png // 首頁(yè)的圖片
actionText: Get Started → // 按鈕的文字
actionLink: /guide/ // 按鈕跳轉(zhuǎn)的目錄
features: // 首頁(yè)三個(gè)特性
- title: Simplicity First
 details: Minimal setup with markdown-centered project structure helps you focus on writing.
- title: Vue-Powered
 details: Enjoy the dev experience of Vue + webpack, use Vue components in markdown, and develop custom themes with Vue.
- title: Performant
 details: VuePress generates pre-rendered static HTML for each page, and runs as an SPA once a page is loaded.
footer: MIT Licensed | Copyright © 2018-present Evan You // 頁(yè)尾

實(shí)在看不懂,官網(wǎng)有比我更詳細(xì)的配置說(shuō)明。

導(dǎo)航配置

導(dǎo)航配置文件在.vuepress/config.js中

在導(dǎo)航配置文件中nav是控制導(dǎo)航欄鏈接的,你可以把它改成自己的博客目錄。

nav: [
 {
 text: 'Guide',
 link: '/guide/',
 },
 {
 text: 'Config Reference',
 link: '/config/'
 },
 {
 text: 'Default Theme Config',
 link: '/default-theme-config/'
 }
]

剩下的默認(rèn)主題配置官方文檔都有很詳細(xì)的文檔說(shuō)明這里就不在啰嗦了。

更改默認(rèn)主題色

你可以在.vuepress/目錄下創(chuàng)建一個(gè)override.styl文件。

vuepress提供四個(gè)可更改的顏色:

$accentColor = #3eaf7c // 主題色
$textColor = #2c3e50 // 文字顏色
$borderColor = #eaecef // 邊框顏色
$codeBgColor = #282c34 // 代碼背景顏色

我把它改成了這樣:

如何使用VuePress搭建個(gè)人博客

側(cè)邊欄的實(shí)現(xiàn)

由于評(píng)論區(qū)里問(wèn)的人較多,所以在這里更新一下,其實(shí)我就算在這里寫的再詳細(xì)也不如大家去看官方文檔。

側(cè)邊欄的配置也在.vuepress/config.js中:

sidebar: [
 {
 title: 'JavaScript', // 側(cè)邊欄名稱
 collapsable: true, // 可折疊
 children: [
 '/blog/JavaScript/學(xué)會(huì)了ES6,就不會(huì)寫出那樣的代碼', // 你的md文件地址
 ]
 },
 {
 title: 'CSS', 
 collapsable: true,
 children: [
 '/blog/CSS/搞懂Z-index的所有細(xì)節(jié)',
 ]
 },
 {
 title: 'HTTP',
 collapsable: true,
 children: [
 '/blog/HTTP/認(rèn)識(shí)HTTP-Cookie和Session篇',
 ]
 },
]

對(duì)應(yīng)的文檔結(jié)構(gòu):

├─blog // docs目錄下新建一個(gè)博客目錄
│ ├─CSS
│ ├─HTTP
│ └─JavaScript

我的博客:brownhu

部署

在配置好你博客之后,命令行執(zhí)行:

Vuepress build

當(dāng)你看到這一行就說(shuō)明成功了:

Success! Generated static files in vuepress.

將打包好的vuepress目錄上傳到你的github倉(cāng)庫(kù),和github page配合,就可以配置好你的博客網(wǎng)站了。

看完了這篇文章,相信你對(duì)“如何使用VuePress搭建個(gè)人博客”有了一定的了解,如果想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!

本文標(biāo)題:如何使用VuePress搭建個(gè)人博客
文章源于:http://muchs.cn/article18/pihigp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、域名注冊(cè)、網(wǎng)站設(shè)計(jì)公司、移動(dòng)網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)ChatGPT

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁(yè)設(shè)計(jì)