hexo-github 博客搭建

安裝nodejs

官網下載系統對應的源碼node

wget -qO- https://raw.githubusercontent.com/creationix/nvm/master/install.sh | sh
nvm install stable

安裝Hexo

可能須要sudo權限git

npm install -g hexo
npm install hexo-cli -g

若是長時間仍然不能下載完成,那就使用一個淘寶源吧。速度快github

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

建立Github Pages

配置好ssh key,不須要每次輸密碼,npm

同時新建的reposiitory 的名字必須跟你的用戶名一致,否則訪問不到,bash

好比個人hexo

git@github.com:xiaopenghuang/xiaopenghuang.github.io.git

搭建本地博客

首先在一個你以爲合適的目錄,創建博客目錄,而且初始化hexossh

mkdir hexo && cd hexo
hexo init blog
cd blog

下面的命令能夠先在本地上部署就能夠看到效果(hexo 自帶有一篇hello的博客):post

hexo generate #能夠簡寫爲 hexo g:生成靜態文件
hexo server    #能夠簡寫爲 hexo s :啓動localhost

使用這個命令就能夠建立一個新文章:插件

hexo new "title"

這樣一個文章就能夠建立了,在source/_post下面就會自動生成一個title.md的文件,code

這樣直接編輯這個mardown文件就能夠了。

有任何改動的話,直接再次執行

hexo g
hexo s

便可在0.0.0.0:4000看到改變。

安裝主題

如今的主題是: landscape, 能夠本身切換,我用的是next主題

修改方式:

cd themes #進入hexo themes, 目錄
git clone git@github.com:iissnan/hexo-theme-next.git

下載好了以後,要是下載的目錄不是叫next,好比叫作hexo-theme-next,把這個目錄重名爲next,

再修改hexo目錄下的_config.yml

找到theme這一行改爲下面的:

theme: next

部署到GitHub

修改主目錄下的_config.yml 

deploy:
  type: git
  repository: git@github.com:xiaopenghuang/xiaopenghuang.github.io.git
  branch: master

注:若是報錯,提示沒有

ERROR Deployer not found: git

是由於github 更新以後,須要加東西:

npm install hexo-deployer-git --save

部署到github的命令

hexo deploy

安裝插件 和next主題配置

wiki

插入本地的音頻,pdf資源

添加分類

相關文章
相關標籤/搜索