其實大四實習那會就有搭建我的技術博客的想法了,而後仍是懶,擱置了好久。前陣子在掘金髮了幾篇以前寫過的文章,收穫了很多贊和閱讀量,有點小小的成就感,因此這點動力驅使本身動手了~有些人會以爲搭建我的博客須要購買域名,須要花錢,其實不是的,Github就能夠幫助咱們免費生成靜態網址,這一點後面會提到的。node
Hexo 是一個快速、簡潔且高效的博客框架。Hexo 使用 Markdown(或其餘渲染引擎)解析文章,在幾秒內,便可利用靚麗的主題生成靜態網頁。此處附上Hexo中文官網。下面咱們詳細介紹搭建步驟。git
Git Bash是Windows系統下git的命令行工具。github
git version
,控制檯打印出對應git版本就說明安裝成功了。Hexo是基於Node環境的靜態博客,npm工具是必不可少的。npm
node -v
,控制檯打印出對應Node版本就說明安裝成功了。cd
到對應目錄下。npm i -g hexo
(建議用cnpm
安裝,會相對快一些)hexo -v
hexo init
,以後打開的文件夾以下圖:node_modules:依賴包json
scaffolds:命令生成文章等的模板windows
source:用命令建立的各類文章瀏覽器
themes:主題bash
_config.yml:整個博客的配置服務器
package.json:項目所需模塊項目的配置信息markdown
ssh-keygen -t rsa -C "youremail@example.com
,生成ssh,而後按照下圖找到id_rsa.pub
_config.yml
文件的一些配置(記得冒號後必須有空格,否則配置不生效,這是Hexo的一個坑!)deploy:
type: git
repo: https://github.com/YourgithubName/YourgithubName.github.io.git
branch: master
複製代碼
hexo clean
hexo generate
hexo server
複製代碼
http://localhost:4000
,見證奇蹟的時刻到了~npm install hexo-deployer-git --save
,這樣你寫好的文章才能部署到github服務器。hexo clean
hexo generate
hexo deploy
複製代碼
http://yourgithubname.github.io
,這樣你就能夠看到本身的在線博客了~有些童鞋一開始看到這博客,哇,好醜~你們都有經驗的,默認的主題都是很差看的,這裏有Hexo主題網址,目前有195個主題任你選,每週換一個均可以換三年~(固然你能這麼折騰我也服了~)具體怎麼安裝主題,點進去對應的地址都有詳細說明,這裏就不贅述了。這裏秀一波個人我的博客地址,有空過來刷刷PV也是很ok的~
最後的最後,怎麼寫博客?
hexo new '文章名'
,而後在blog的source文件夾就能夠看到了。