Github Action 提交站点到百度收录

Github Action 提交站点到百度收录

使用 Hexo 建立博客不知不觉也已经来到第六个年头了,Hexo 也发展成为了轻量级静态博客的首选框架之一,相信使用过 Hexo 的同学都会被他那优雅,快速,以及完整的生态所折服,一般大家都会选择把 Hexo 生成的静态站点部署到 Github Pages,这就会引发一个问题,站点以及文章无法被百度搜索引擎收录。

阅读更多
Github Action 自动部署Hexo

Github Action 自动部署Hexo

我个人搭建博客已经有走过了很长的一段路程了,从之前的博客园 -> WordPress -> 自主建站 -> 到现在的Github Page,从原来的喜欢折腾,到现在的不想做任何维护,心态也发生了很大的变化,现在只想找一个什么都不管,就专心写博文的平台,在17年接触到了Hexo,那个时候发现这个nodejs实现的博客框架真的很不错,生成页面的速度很快,也提供了ejs构建自己的渲染主题,而且搭配github page,让我感受到了前所未有的清爽,轻量,迅速,现代化的UI,各种插件(评论插件,访问量插件,随便举几个例子),一瞬间就俘获了我,但是每次都得 generate 和 deploy 太麻烦了,于是在github action 推出的时候,我也第一时间把这些繁琐的事情 CI/CD 化了,接下来就介绍一下如何配合github action实现懒人之道。

阅读更多
Travis CI/CD自动化部署Hexo

Travis CI/CD自动化部署Hexo

由于博客的源码和生成站点位于不同的代码仓库中(源码位于 lingme.github.io.repository,生成的静态站点位于 lingme.github.io,即个人 GitHub Pages 的仓库),文章的发布过程需要提交两次。作为懒人之道,自然会开始折腾只需要提交一次、博客就自动部署到 GitHub Pages 上的方法——这里就轮到 Travis 登场了。

阅读更多