幹活式部署個人hexo博客——個人服務器&&github

原則1:遇到命令不能用的就參考軟鏈接寫法自己創建軟連接 用着用着就會了

原則2:別怕搞壞 搞壞了直接刪除整個node文件重新解壓就好了 沒有任何影響 第二遍就快了

原則3:進來了就點一下我的hexo博客看看?鏈接:https://git-jojo.github.io

安裝git

sudo apt-get install git

安裝nodejs npm
Press here to download node
解壓

xz -d node.tar.xz
tar -zxvf node.tar.xz

建立軟鏈接

ln -s /opt/node/npm /usr/local/bin
ln -s /opt/node/node /usr/local/bin

cnpm(國內淘寶鏡像)

npm install cnpm -g --registry=https://registry.npm.taobao.org

安裝hexo

cnpm install hexo-cli

創建目錄(任意位置)

mkdir blog

初始化博客

cd blog
hexo init

本地預覽(瀏覽器輸入localhost:4000)

hexo s

部署github

首先,你先要有一個GitHub賬戶,去註冊一個吧。
註冊完登錄後,在GitHub.com中看到一個New repository,新建倉庫
創建一個和你用戶名相同的倉庫,後面加xxxx.github.io,只有這樣,將來要部署到GitHub page的時候,纔會被識別,也就是xxxx.github.io,其中xxxx就是你註冊GitHub的用戶名。

name寫上面的xxxx
email寫xxxx.github.io

git config --global user.name "yourname"
git config --global user.email "youremail"

打開站點配置文件 _config.yml(就是剛纔那個blog文件夾下的)

deploy:
  type: git
  repo: https://github.com/YourgithubNameYourgithubName.github.io.git
  branch: master

安裝deploy-git(這樣你才能用命令部署到GitHub)

npm install hexo-deployer-git --save
hexo clean清除了你之前生成的東西,也可以不加。
hexo generate 顧名思義,生成靜態文章,可以用 hexo g縮寫
hexo deploy 部署文章,可以用hexo d縮寫
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章