使用hexo进行博客迁移

本文不会从0开始介绍如何通过hexo去搭建一个github page。因为最近折腾了下,发现这玩意儿确实写个博客很费劲,打算把他拖管到github当作我的知识库网站,我的主要文章还是通过mweb写完一键发布到博客园,然后csdn记录一些杂文和思考。当某个主题的系列文章完成了很多以后,再统一将这个模块的文章向github静态博客迁移。

目前使用了hexo-admin进行后台管理,因此图片植入就方便很多了,我的静态博客主要以算法题解为主,因为我不想在静态页面插入太多的图片。自己租用云存储又要付费,所以这个静态博客主要以算法题解为主。

比如说,AcWing题解和模板汇总,leetcode题解汇总。

那么以上就是我对我自己创建的静态博客的定位。


为了防止自己很久不用hexo,然后忘记了,因此本文主要用于回顾静态博客的使用方法。

一般hexo由以下几部组成:

  • hexo clean
  • hexo g
  • hexo s
  • hexo d

通过前三部分,可以在本地构建一个静态博客。第四部分则通过deploy把静态博客部署到我的github上。我使用hexo-admin前端进行写作,但其直接创建的文章缺少很多文章设置。因此通常要写一篇文章,我首先在博客目录执行命令创建一篇文章(创建完毕后hexo-admin前端也会显示这篇文章):

hexo n [title]

之所以自己执行命令,是因为创建出来的文章可以设置是否开关latex数学公式,是否添加摘要,是否隐藏该文章等等。
在这里插入图片描述
然后将博客园写好的文章复制过来,图片的话需要重新复制到hexo-admin当中,图片会自动生成到博客的source/images/目录下,是因为我在hexo-adminsetting当中配置了生成路径。

通过以上操作处理以后,一篇文章就算迁移完毕了。然后我们只需要在hexo-admin当中进行部署,部署的脚本在博客文件夹的hexo-deploy.sh中,该脚本自动执行:

hexo clean
hexo g
hexo d

以上就是发布文章的操作。除此之外,需要自己设置文章的分类、标签等等,这个后续有空了再设置。文章中的sticky相当于一个文件权重,越大的话,文章越排在前面,类似实现了置顶的功能。excerpt则为摘要部分。hide通过布尔值控制该文章是否隐藏(文章虽然在博客隐藏但可通过链接访问)。comment则控制该文章是否开启评论,这个后面再搞吧。

以上就是静态博客迁移文章的过程,感觉还挺复杂的,好在我的定位是题解,图片相对少一些,博客访问能快一点。大家感兴趣的话可以访问我的静态博客:🔗link,以及我的博客园:🔗link

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值