使用Github+Hexo搭建個人博客 - 建站(一)

一、博客搭建


1.1.1 安裝nodejs

官網: https://nodejs.org/en/
下載好後, 打開一直下一步即可.

查看是否安裝成功

$ node -v
v12.10.0

1.1.2 安裝Git

Windows: 下載並安裝 https://git-scm.com/download/win

1.1.2.1 git設置

配置推送的用戶名和郵箱

$ git config --global user.name “github’s Name”
$ git config --global user.email “[email protected]”
$ git config --list

生成ssh密鑰文件:

$ ssh-keygen -t rsa -C "github的註冊郵箱"

找到C盤下User→用戶名→.ssh→id_rsa.pub
複製裏面的內容到github的用戶頭像中settingSSH and GPG keysNew SSH key裏面
在這裏插入圖片描述


1.2 更換下載源

通過npm來下載cnpm, 來提高Hexo的下載速度

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

換好下載源後,

1.3 安裝Hexo

$ cnpm install -g hexo-cli

1.4 搭建博客

首先找個路徑, 新建文件夾來存放Hexo創建的文件

$ mkdir blog

初始化Hexo

$ hexo init

二、github設置


2.1 新建一個倉庫

倉庫的名字和賬號名稱一致
在這裏插入圖片描述
設置主題
找到setting後, 向下拉, 找到Github Pages, 選擇主題, 然後確定
在這裏插入圖片描述
在這裏插入圖片描述

1.5 向github推送博客

  1. 安裝 hexo-deployer-git
    $ npm install hexo-deployer-git --save
  2. 編輯 _config.yml文件
    deploy:
    type: git
    repository: github上倉庫的ssh的地址
    branch: master
    
    在這裏插入圖片描述
  3. 本地部署博客
    hexo s
    網址輸入: localhost:4000即可
  4. 遠程推送網站
    • 如出現緩存引起的異常, 可以在生成命令前執行清除緩存命令:hexo clean
    • 生成靜態文件: heox generate
    • 推送到網站: hexo deploy 或者 dexo d

[參考鏈接]:
6. One-Command Deployment
7. hexo官方文檔
8. NexT主題官網

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章