極簡風格博客 =windows + hexos + github
這是這篇教程的成品圖node
進入github官網,註冊並登陸。
登陸後,點擊右上角的 「+」 號,選擇 "new repository" , 會出現如下界面:git
在 repository name 中填入 username.github.io 。(username指的是前面owner的用戶名,好比我這裏應該填 wenjie710.github.io 。)
而後點擊最下面的create repository 便可。
2.安裝 git,nodejs,hexo
下載地址:
git官網下載:https://git-scm.com/download/win
nodejs官網下載:https://nodejs.org/en/download/
以上兩個工具都是直接下載的exe文件,點擊安裝便可。安裝完成以後在文件夾中點擊鼠標右鍵會看到下拉菜單中有一個 Git Bash ,這是一個相似於Liunx的終端,在裏面能夠模擬Linux下的終端進行操做。
git 和 nodejs 安裝完成以後才能安裝hexo。hexo的安裝十分簡單,只須要在命令提示符(cmd)中輸入如下命令便可。github
npm install -g hexo-cli
3.配置環境
3.1 配置ssh
打開 Git Bash ,執行下面的命令生成 SSH 訪問私鑰及公鑰。npm
ssh-keygen -t rsa -C "email@email.com"
輸入命令回車以後會提示你輸入一些東西,不用管。一直回車到底就行了。而後你的 ~/.ssh 文件下就會生成兩個文件 id_rsa 和 id_rsa.pub 。windows
打開你的 Github -> setting -> SSH Keys 。而後點擊 New SSH Key 建立一個新的SSH Key。將文件 id_rsa.pub 中的因此內容複製粘貼到 Key 下面。而後使用下面的命令測試是否能夠鏈接上 Github.緩存
ssh -T git@github.com
3.2 編寫配置,發佈博客
3.2.1 主題安裝
新建一個用以存儲博客的文件夾hexo
hexo init username@github.io
安裝主題,推薦 next, 其它也行,能夠本身選選。ssh
cd username@github.io git clone https://github.com/iissnan/hexo-theme-next themes/next
3.2.2 自定義配置文件
打開 username.github.io/_config.yml ,修改如下鍵值對(注意冒號以後必定要有空格):工具
title: GA-17's Blog subtitle: description: Hello World! author: GA-17 language: zh-Hans theme: next deploy: type: git repo: https://github.com/wenjie710/wenjie710.github.io.git branch: master
3.2.3 配置完成,寫文章!!!
在username.github.io/source/_posts下建立你的第一個博客吧,例如,建立一個名爲FirstBlog.md的文件,格式用Markdown,注意保存。post
--- title: My First Blog ---
咱的博客搭建完成啦!!
3.2.4 發佈
安裝hexo-deployer-git自動部署發佈工具
npm install hexo-deployer-git --save
發佈博客
hexo clean && hexo g && hexo d # hexo clean 清除緩存 # hexo g 生成靜態頁面 # hexo s 啓動服務預覽 # hexo d 開始部署
若是這是第一次登陸,終端會讓你輸入Github 的郵箱和密碼,正確輸入後,就會把你的博客上傳至Github 了。之後在每次把博客寫完後,執行一下這個命令便可。
至此,博客搭建完成。進入https://username.github.io 就能看見本身的博客啦!!!