npm install -g hexo
blog
hexo init
(生成hexo模板)npm install
(目前貌似不用運行這一步)hexo s
(運行程序,訪問本地localhost:4000能夠看到博客已經搭建成功)├── _config.yml // 博客配置文件
├── public // 靜態文件存放目錄
│ ├── 2019
│ ├── archives
│ ├── css
│ ├── images
│ ├── index.html
│ ├── js
│ └── lib
├── source
│ └── _posts // 博文存放路徑
└── themes // 主題路徑
├── landscape
└── next
複製代碼
XXX.github.io
的項目,XXX
爲本身的GitHub用戶名。_config.yml
配置文件,將其中的type設置爲gitdeploy:
type: git
repository: https://github.com/XXX/XXX.github.io.git
branch: master
複製代碼
npm install hexo-deployer-git –save
hexo g
(本地生成靜態文件)hexo d
(將本地靜態文件推送至Github)此時打開 XXX.github.io ,便可看到效果html
這裏注意把文中的 XXX 修改成本身的github用戶名node
blog
目錄下執行:hexo new 「個人第一篇文章」
,會在source->_posts文件夾內生成一個.md文件。hexo clean
刪除本地靜態文件(public目錄)hexo g
生成本地靜態文件(public目錄)hexo deploy
將本地靜態文件推送至github(hexo d)至此,咱們的博客就已經搭建完了,發現兩個問題,一是醜,二是使用GitHub默認域名不舒服。因此咱們要修改一個好看的主題(默認的主題通過一番DIY也能達到不錯的效果,這裏就很少作演示)和使用本身的域名(可選),非必須,看我的喜愛。git
目前安裝的主題:Nextgithub
更多主題:主題npm
主題配置文檔:Next主題配置瀏覽器
$ git clone https://github.com/theme-next/hexo-theme-next themes/next
複製代碼
使用文本編輯器打開blog
目錄下的_config.yml
文件,將 themes
對應的值進行修改,以下:bash
theme: next
複製代碼
$ hexo clean
$ hexo g
$ hexo s
複製代碼
瀏覽器打開 http://localhost:4000 便可看到效果。確認沒問題執行 hexo d
命令更新到GitHub,稍等片刻從新打開 XXX.github.io 即可看到效果;hexo
域名提供商設置編輯器
添加一條CNAME記錄:
CNAME —> XXX.github.io
博客添加CNAME文件
配置完域名解析後,進入博客目錄,在source
目錄下新建CNAME
文件,寫入域名,如:jacian.com
運行:hexo g
運行:hexo d
從新發布完,稍等片刻打開本身的域名便可看到效果。至此你的我的博客就已經搭建完畢了;固然,你還能夠作一些DIY的設置,在這篇文章中就不一一列舉了,能夠參考文檔或者其餘大神的博客去進行一些自定義的設置。