travis + grunt + hexo 搭建 github 個人主頁
每次提交專案就觸發重新生成 hexo 網站,並提交到專案的 gh-pages 分支,實現完全自動化部署。
- 用 travis 引導安裝 grunt-cli;
- travis jobs 執行 grunt 命令,包括 hexo clean,sync,hexo generate,publish。
命令詳解
hexo clean
進入 hexo 根目錄,清除已有的生成檔案和快取
sync
在 _dist 目錄下克隆下載 gh-pages 分支
hexo generate
生成 hexo 靜態網頁到 _dist 目錄下
publish
把 _dist 目錄提交推送到 gh-pages 分支
難點在於克隆 gh-pages 分支 然後提交推送,這裡需要 deploy_key,配合 ssh-agent 完成許可權認證。
相關文章
- 【GitHub】GitHub+Hexo搭建個人部落格GithubHexo
- 【Hexo】使用Hexo+github pages+travis ci 實現自動化部署HexoGithub
- hexo+github搭建個人部落格HexoGithub
- GitHub+Hexo 搭建個人網站GithubHexo網站
- GitHub + Travis + Mkdocs 搭建文件庫Github
- 使用travis-ci自動部署Hexo到github和codingHexoGithub
- 通過travis自動部署hexo部落格到github pagesHexoGithub
- hexo結合github搭建個人部落格HexoGithub
- 使用hexo+Anisina+github搭建個人部落格HexoGithub
- 史上最快用GitHub、Hexo搭建個人部落格GithubHexo
- Hexo+Github輕鬆搭建個人部落格HexoGithub
- 建立個性化的 Github 個人主頁|8月更文挑戰Github
- 如何使用Github+Hexo快速搭建個人部落格GithubHexo
- 基於 Hexo + GitHub Pages 搭建個人部落格(三)HexoGithub
- Travis + github page 前端頁面自動化部署Github前端
- 整合github、hexo搭建部落格GithubHexo
- 07#Web 實戰:實現 GitHub 個人主頁專案拖拽排序WebGithub排序
- 簡單弄一個-個人主頁
- Hexo + Github 搭建靜態部落格(一)HexoGithub
- Hexo+Github部落格搭建完全教程HexoGithub
- 直播軟體搭建,關於個人主頁背景色的更改
- GitHub Pages + Hexo搭建個人部落格網站-github風格-採坑記錄GithubHexo網站
- Hexo+Github搭建部落格總結HexoGithub
- Hexo+GitHub+阿里域名搭建自己部落格HexoGithub阿里
- 搭建部落格 (Hexo + github + butterfly主題)HexoGithub
- hexo+github從0到1搭建免費個人部落格HexoGithub
- 只需9步教你搭建自己的個人部落格 (Hexo+Github)HexoGithub
- 基於Github Page 搭建部落格(hexo框架)GithubHexo框架
- GitHub + Hexo搭建自己部落格(一) 基本內容GithubHexo
- 記錄我github的hexo的搭建Blog之路GithubHexo
- 基於windows平臺Git+GitHub+Hexo搭建個人部落格(三)WindowsGithubHexo
- github_hexoGithubHexo
- windos系統下hexo+github搭建簡單靜態個人部落格HexoGithub
- hexo+github搭建靜態部落格之初體驗HexoGithub
- 超詳細 Hexo + GitHub Page 搭建技術 blog 教程HexoGithub
- GitHub + Hexo搭建自己部落格(二) Next主題配置GithubHexo
- Hexo+Github+Netlify部署個人部落格HexoGithub
- Github Pages部署個人部落格(Hexo篇)GithubHexo