Hexo + Typora + Github
Hexo博客搭建
HEXO安装与配置
主要参考知乎的GitHub+Hexo 搭建个人网站详细教程
在访问xxx.github.io的时候会出现404的错误。在网上看了一圈没发现大多数解决方法都没什么用,后面想了下可能是deploy那里的问题
现在github默认的分支都是main分支了,用下面这个方式配置虽然在操作的过程中没有报错,但是实际上是在main分支的基础上又建了一个新的master分支,每次push的内容都存放在master分支里,而默认的是main分支,把master修改成main就可以了。可以参考这个问题关于hexo更新到GitHub后博客内容未变问题
图床设置
完成上面的操作以后,基本就可以访问自己的xxx.github.io这个网页了,下面考虑一下搭建图床的事情,因为之前使用typora的时候就是使用了github当图床,所以这一步还是比较简单的。可以设置typora的图片偏好是自动上传,或者先保存在相对路径,自己后面在选择上传到图床
如果忘记了可以参考这个使用GitHub PicGod搭建图床
数学公式
上传了第一篇博客以后发现typora的数学公式没办法渲染,会直接显示
目前主要参考这篇文章Hexo使用数学公式
categories about tags相关的设置
参考这篇文章Hexo 博客 NexT 主题下如何添加分类、标签
删除已经创建的博客
参考这个如何删除一篇已经发布的文章
对next主题一些额外的配置
图片放大,设置pjax等Hexo Next 主题详细配置之一
头部模板
在./scaffolds/post.md
里直接加上categories,就不用每次新建完以后再自己添加了
更改网站图标
https://zhuanlan.zhihu.com/p/426080861
换了电脑怎么同步博客
https://www.zhihu.com/question/21193762
用hexo-deployer-git里如下的方法同时把生成的内容,和源码都push上去,当然很炫酷,但是这样可能需要同时把主题文件夹里面的.git
给删去,这样不利于后面主题的更新,原本更新主题文件夹只需要到theme所在的目录里把最新的主题给pull下来再merge就差不多了
1 | # _config.yaml |
目前来看主题里的_config.yml
没有过多的要修改的内容,主要是头像设置,以及social的部分
其实只要在另一台电脑上进行同样的配置,然后对_post里的markdown做好备份就行了