windows環境下
準備工作
- 下載裝置node.js並裝置,默許裝置npm
- 下載裝置git和Git Bash
當地搭建hexo靜態博客
- 新建一個文件夾,如myBlog
- 進入該文件夾,右鍵點擊
Git Bash Here
下載裝置hexo:npm install hexo-cli -g
- 天生hexo模板:hexo init blog (初始化該文件夾)
- 進入blog文件夾:npm install
進入blog文件夾:hexo server(接見當地localhost:4000能夠看到博客已搭建勝利)
將博客與github關聯
- 在Github上建立名為xxx.github.io的堆棧,xxx為本身github的用戶名。
翻開當地的myBlog的blog文件夾內的_config.yml設置文件,將个中的type設置為git
進入blog文件夾運轉 npm install hexo-deployer-git –save
- hexo generate
- hexo deploy
進入xxx.github.io對應的 repo,翻開 GitHub Pages 功用,假如已翻開了,就直接點擊預覽鏈接。也可翻開瀏覽器,接見:https://qfstudy.github.io
編輯博客
- hexo new 博客題目
編輯source_posts下對應的md文件
- hexo generate
- hexo deploy
這時候翻開博客就看到本身新編輯的博客
更新文章
- 在blog目次下實行:hexo new “我的第一篇文章”,會在source/_posts文件夾內天生一個.md文件。
- 編輯該文件(遵照Markdown劃定規矩)
修正肇端字段
- title 文章的題目
- date 建立日期 (文件的建立日期 )
- updated 修正日期 ( 文件的修正日期)
- comments 是不是開啟批評 true
- tags 標籤
- categories 分類
- permalink url中的名字(文件名)
- 編寫正文內容(MakeDown)
- hexo clean 刪除當地靜態文件(Public目次),可不實行。
- hexo g 天生當地靜態文件(Public目次)
- hexo deploy 將當地靜態文件推送至github(hexo d)
上傳源代碼
注重(xxx.github.io)上保留的只是你的博客,並沒有保留天生博客的程序代碼,你須要再建立一個名為 blog-generator(能夠隨便定名) 的空堆棧,用來保留 myBlog 內里的天生博客的程序代碼。
今後每次 hexo deploy
完以後,博客就會更新;然後你還要要 git add /git commit /git push
一下上傳天生博客的程序代碼
,以防萬一。
替換主題
- 進入Hexo的官網主題專欄
- github:https://github.com/hexojs/hex…
- 複製它的 SSH 地點或 HTTPS 地點,假定地點為 git@github.com:iissnan/hexo-theme-next.git
- cd themes
- git clone git@github.com:iissnan/hexo-theme-next.git
- cd ..
- 將 _config.yml 的第 75 行改成 theme: hexo-theme-next,保留
- hexo generate
- hexo deploy
- 等一分鐘,然後革新你的博客頁面,你會看到一個新的表面。假如不喜歡這個主題,就回到第 1 步,重選一個主題。
next主題設置
變動交際鏈接,在主題文件夾的_config.yml中修正