fuos / my-blog

🛩 A blog build with Hexo and Travis-CI.
https://fuos.github.io/my-blog
0 stars 1 forks source link

GitHub Pages+Hexo+Travis CI-自动化构建的静态博客 #13

Closed fuos closed 3 months ago

fuos commented 4 years ago

https://fuos.github.io/my-blog/posts/aab15d5f.html

博客说明 博客托管于GitHub Pages,使用Hexo作为博客框架,使用Travis CI完成自动构建。 博客源码放在master分支,编译生成的静态文件放在gh-pages分支。 每次写完文章后push到master上,Travis CI会自动编译出静态文件并部署到gh-pages分支。 因为有Travis CI帮助生成和部署,所以可以在Github上直接编辑文章了。 通过本博客左侧 bui

fuos commented 4 years ago

👧评论测试! 📌使用indigo主题,如果my-blog/_config.yml添加jsonContent,必须配置tags: true,否则搜索会报错😂

fuos commented 4 years ago

.travis.yml配置:
1.node_js版本14生成静态文件会报错,建议使用12 2.自动构建会导致文章最后更新时间刷新😂,可以通过获取git中最后提交时间判断文章是否有更新,需要在配置文件中设置:

# Restore last modified time
  - "git ls-files -z | while read -d '' path; do touch -d \"$(git log -1 --format=\"@%ct\" \"$path\")\" \"$path\"; done"