VuePress 搭建個人 Blog

2021-10-05 11:21:01 字數 2480 閱讀 7435

**搭建前提:**安裝node.js 且node.js 版本 >= 8。node.js安裝很簡單,這裡略過。

經過過去搞過的兩種靜態部落格的搭建方式總結,搞清楚搭建的前提是至關重要的!!!

# 建立專案檔案

mkdir blog

# 將 vuepress 作為乙個本地依賴安裝

yarn add -d vuepress # 或者:npm install -d vuepress

# 新建乙個 docs 資料夾

mkdir docs

# 新建乙個 markdown 檔案

echo

"# hello vuepress"

> docs/readme.md

# 開始寫作 啟動

npx vuepress dev docs

# vuepress dev server listening at http://localhost:8080/

在 docs 同級目錄下建立 package.json 檔案:(以下為終端指令操作,[ ] 中的內容為輸入上方指令後輸出的結果)

pwd

[**/blog/]

ls[docs]

touch package.json

ls[docs package.json]

vim package.json

按 i 進行 insert 操作,新增以下內容:

}

然後按鍵順序:esc->:wq

此時啟動方式就更改為了:

npm run docs:dev

npm run docs:build

配置 config.js
cd ***/blog/docs/.vuepress/

vim config.js

新增以下內容:

module.exports =

, ,,],

// 搜尋

search: true,

searchmaxsuggestions: 10,

lastupdated: 'last updated', // string | boolean

}}

配置 shell 指令碼(指令碼示例,請根據自己的需求使用)
cd ***/blog/

vim deploy.sh

新增以下內容:

#!/usr/bin/env sh

# 確保指令碼丟擲遇到的錯誤

set -e

# 構建

npm run docs:build

# 進入到構建輸出目錄

cd docs/.vuepress/dist

# 如果你是要部署到自定義網域名稱

# echo 'www.example.com' > cname

git init

git add -a

git commit -m 'deploy'

# 如果你想要部署到 https://.github.io

# git push -f [email protected]:/.github.io.git master

# 如果你想要部署到 https://.github.io/

# git push -f [email protected]:/.git master:gh-pages

cd -

在 docs 下新建資料夾 technical 開始寫部落格,資料夾下新建 readme.md 表示改目錄主頁或者主要內容。

專案結構如下:

- docs

- .vuepress

- dist // 編譯後輸出目錄

- config.js // 配置

- technical // 部落格資料夾

- readme.md // 部落格資料夾主頁

- readme.md // 主頁

- node_modules // 所需 modules

- package.json

- deploy.sh // 部署指令碼

注意:每個資料夾下的 readme.md 檔案為資料夾目錄下的預設首頁,相當於 index.html

---

sidebar: auto

---# 環境配置

#### 2020.04

- [runtime 的使用場景]

(./runtime 的使用場景.md)

- [weak 的底層原理]

(./weak 的底層原理.md)

以上為簡單的 blog 使用 vuepress 搭建流程,做個記錄,畢竟對於 vuepress 我也是初學者。後續進行深入的研究。

阿里雲ECS搭建VuePress

vuepress需要在node.js環境下執行,所以先安裝node.js wget2.建立node.js目錄 sudo mkdir p usr local lib nodejs3.把node.js解壓到該目錄 sudo tar xjvf node v13.9.0 linux x64.tar.xz c...

vuePress搭建屬於自己的站點。

官網 類似hexo乙個極簡的靜態 生成器,用來寫技術文件不能在爽。初始化專案 npm install g vuepress 建立乙個markdown文件 echo hello vuepress readme.md 編寫文件 vuepress dev 編譯文件 vuepress build docs ...

05 VuePress 上線部署 搭建你的專屬部落格

1 生成預設blog專案 2 打包上傳github 1 yarn build 2 進入到目錄 e myown test vuepress02 blog vuepress dist 6 設定郵箱和使用者名稱 8 我之前生成給rsa key,所以無需重新生成,只需要配置下即可,如果需要生成和配置的請參考...