Typography

活版印字


  • Home
  • Archive
  • Categories
  • Tags
  •  

© 2020 alincode

Theme Typography by Makito

Proudly published with Hexo

將 hexo 部署到 github page

Posted at 2016-03-05 hexo deploy 

常使用 github 的人都知道,開一個自己帳號 domain 的 repo,就可以對應到 github page,可當靜態網站部署。

例如你開一個 yourname.github.io 的 repo,裡面所有東西都可以對應到 https://yourname.github.io/ 。

但如果你想要放在 blog 目錄下,直覺上就是在剛剛建立的 repo 中,建立一個 blog 資料夾,但是指令 hexo generate,它只會幫你所有檔案產在根目錄下。

那該怎麼做?

https://help.github.com/articles/user-organization-and-project-pages/

原來 github page 還有其他用法,就是可以自由命名 repo 名稱,然後,branch 名字取 gh-pages,然後他就會對應到 https://yourname.github.io/ 子目錄下。

Hexo 命令

產出檔案

1
hexo g

**將檔案 deploy 到 github page **

1
hexo d

需修改的設定部分

(16/04/23 修正)

1
2
3
4
5
6
7
8
9
10
# _config.yml

url: http://yourname.github.io/
root: /blog

deploy:
type: git
repo: https://github.com/yourname/blog.git
branch: gh-pages

Share 

 Previous post: 使用 git stash Next post: NPM bin 執行順序 

© 2020 alincode

Theme Typography by Makito

Proudly published with Hexo