一下爲使用hexo框架搭建github博客的簡要步驟
<!-- more -->html
前提是必須先安裝 Node.js,git
再安裝hexo:npm install hexo -g
github
hexo init <folder>npm
hexo new "文章名"
或者hexo n "文章名"
瀏覽器
輸入hexo generate
或者 hexo g
緩存
hexo server
瀏覽器輸入:http://localhost:4000
便可預覽本地的網頁。服務器
// 改變須要監聽端口 hexo s -p 3000
hexo
若是沒有如下的內容,就添加。注意冒號後面有空格。框架
deploy: type: github repo: http://github.com/用戶名/用戶名.github.io.git branch: master title: 村裏有個小芳是姑娘 subtitle: description: author: fernandozhaxi language: zh-Hans timezone:
輸入: hexo deploy
或者 hexo d
ide
就能夠完成咱們的博客搭建了。
之後要更新博客,只須要如下步驟:hexo new "Hello World"
hexo g
hexo d
過程當中可能會遇到一些問題:
好比:
解決辦法: npm install hexo-deployer-git --save 便可
如:git config --global user.email 「你的git郵箱」
git config --global user.name 「你的git用戶名」
https://github.com/iissnan/hexo-theme-next
如圖:![圖片描述][1]
打開項目的根目錄中的_config.yml
文件,找到theme字段,改成:theme:next
輸入hexo clean
來清除hexo緩存,再輸入:hexo server
開啓本地服務器,咱們能夠經過瀏覽器輸入:http://localhost:4000/
測試訪問是否切換成功。
_config.yml
文件,找到以下字段三種佈局任意選一個設置便可。#scheme: Muse #scheme: Mist scheme: Pisces
_config.yml
文件,找到menu字段,設置以下:menu: home: / archives: /archives #about: /about #categories: /categories tags: /tags #commonweal: /404.html
c.菜單項顯示文本:設置菜單項的顯示文本。在第一步中設置的菜單的名稱並不直接用於界面上的展現。Hexo 在生成的時候將使用 這個名稱查找對應的語言翻譯,並提取顯示文本。這些翻譯文本放置在 NexT 主題目錄下的 languages/{language}.yml ({language} 爲你所使用的語言)。以簡體中文爲例,若你須要添加一個菜單項,好比 something。那麼就須要修改簡體中文對應的翻譯文件 languages/zh-Hans.yml,在 menu 字段下添加一項:
menu: home: 首頁 archives: 歸檔 categories: 分類 tags: 標籤 about: 關於 search: 搜索 commonweal: 公益404 something: 有料
d.設置側欄,設置側欄的位置,修改 sidebar.position 的值,支持的選項有:
`` left - 靠左放置`` `` right - 靠右放置``
http://example.com/avtar.png
avatar: /images/avatar.png