Hexo在github上搭載我的博客

準備 java

1.Git-2.5.1  下載地址:https://git-scm.com/download/
2.node-v4.4.1 下載地址:https://nodejs.org/en/
node

安裝hexo git

在指定文件夾下(E:/hexo)下,右擊->Git Bash Here,下面能夠開始安裝hexo了:
github

npm install -g hexo
由於後面會上傳hexo到github,因此要安裝一個插件,否則會報: ERROR Deployer not found : github,安裝插件
npm install hexo-deployer-git  --save

初始化 npm

hexo init
執行init命令初始化hexo到你指定的目錄,也就是當前的E:/hexo目錄

下面的命令是要常常使用的: ubuntu

$ hexo g #完整命令爲hexo generate,用於生成靜態文件
$ hexo s #完整命令爲hexo server,用於啓動服務器,主要用來本地預覽
$ hexo d #完整命令爲hexo deploy,用於將本地文件發佈到github上
$ hexo n #完整命令爲hexo new,用於新建一篇文章
$ hexo clean #用於清空緩存
init以後,如今的E:/hexo文件夾下:

source:裏面存放的是咱們的博客源碼
themes:存放的不一樣的主題
_config.yml:主配置文件 緩存

生成靜態文件: 服務器

hexo g

這時候文件夾下多了一個public文件夾,裏面是生成的靜態頁面文件,若是但願從新生成,能夠先執行: markdown

hexo clean
會將public文件夾刪除

上傳github hexo

到此已經準備好了咱們的博客,下面咱們能夠:
1.本地測試一下

hexo s
啓動服務器,經過localhost:4000訪問,肯定沒問題了,能夠上傳到github上了。

2.上傳到github上

2.1在上傳到github上以前,咱們須要在github上new respository,建立respository有固定的寫法:

your_user_name.github.io

個人用戶名是ksfzhaohui,全部我建立的resposity是:http://ksfzhaohui.github.io/

2.2建立好以後咱們還須要修改主配置文件_config.yml,打開文件,拉到文件的最尾部:

deploy:
  type:
此處咱們要改爲咱們的resposity:
deploy:
  type: git
  repository: https://github.com/ksfzhaohui/ksfzhaohui.github.io.git
  branch: master
2.3上傳hexo

hexo d

上傳以後咱們文件夾下面會多一個.deploy_git文件夾,此文件夾和github上面是同步的,

下面就能夠訪問了,好比個人博客地址:http://ksfzhaohui.github.io/

寫博客

hexo n 博客名稱

會在source/_posts文件夾下建立一個md文件,能夠學習一下Markdown 語法說明,寫完以後能夠按照上面的步驟執行:

hexo g  生成靜態文件
hexo d  發佈

擴展性

hexo提供了很好的擴展性,包括主題以及各類插件;

官方提供的各類主題,能夠經過_config.yml文件進行相關的配置,此處先不進行說明了

相關文章
相關標籤/搜索