**搭建前提:**安裝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.jscd ***/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,所以無需重新生成,只需要配置下即可,如果需要生成和配置的請參考...