91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

VuePress做出個人網頁的示例

發布時間:2021-01-19 10:53:18 來源:億速云 閱讀:570 作者:小新 欄目:移動開發

這篇文章主要介紹VuePress做出個人網頁的示例,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

VuePress

vuepress是尤大大4月12日發布的一個全新的基于vue的靜態網站生成器,實際上就是一個vue的spa應用,內置webpack,可以用來寫文檔。

VuePress做出個人網頁的示例

一個基于 Vue SSR 的靜態站生成器,本來的目的是爽爽的寫文檔,但是我發現用來擼一個人博客也非常不錯。

上手搭建

你可以跟著文檔上的例子自己玩一玩,不過由于VuePress的文檔也是用VuePress來實現的,所以我取巧直接拿VuePress倉庫中的docs目錄拿來玩耍。

1.首先安裝VuePress到全局

npm install -g vuepress

2.然后把VuePress倉庫克隆到你的電腦

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

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

cd vuepress
cd docs
vuepress dev

當你看到這一行就說明已經成功了:

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

下面我們打開http://localhost:8080/

發現真的打開了vuepress文檔:

VuePress做出個人網頁的示例

下面的工作就是數據的替換了,但我們應該先看一下docs的目錄結構:

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

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

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

首頁配置

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

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

home: true // 是否使用Vuepress默認主題
heroImage: /hero.png // 首頁的圖片
actionText: Get Started → // 按鈕的文字
actionLink: /guide/ // 按鈕跳轉的目錄
features: // 首頁三個特性
- 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 // 頁尾

實在看不懂,官網有比我更詳細的配置說明。

導航配置

導航配置文件在.vuepress/config.js中

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

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

剩下的默認主題配置官方文檔都有很詳細的文檔說明這里就不在啰嗦了。

更改默認主題色

你可以在.vuepress/目錄下創建一個override.styl文件。

vuepress提供四個可更改的顏色:

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

我把它改成了這樣:

VuePress做出個人網頁的示例

側邊欄的實現

由于評論區里問的人較多,所以在這里更新一下,其實我就算在這里寫的再詳細也不如大家去看官方文檔。

側邊欄的配置也在.vuepress/config.js中:

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

對應的文檔結構:

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

我的博客:brownhu

部署

在配置好你博客之后,命令行執行:

Vuepress build

當你看到這一行就說明成功了:

Success! Generated static files in vuepress.

以上是“VuePress做出個人網頁的示例”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

潜江市| 沙洋县| 威海市| 晋宁县| 瑞丽市| 徐州市| 平湖市| 得荣县| 宜丰县| 防城港市| 阿合奇县| 定西市| 平潭县| 万载县| 南汇区| 隆尧县| 双牌县| 南阳市| 精河县| 双柏县| 上饶县| 鄂伦春自治旗| 衢州市| 通山县| 宁城县| 宜良县| 交城县| 重庆市| 望城县| 连江县| 武夷山市| 锡林浩特市| 科尔| 手游| 五寨县| 金寨县| 阳新县| 柳林县| 蒙山县| 尚义县| 漠河县|