此篇简单介绍hexo和主题的安装,以及一个配置项。

安装hexo

安装Git和node.js后,打开gitbash

npm install -g hexo-cli

一些必要的插件将会自动依赖安装,不需要另行安装。

初始化hexo

hexo init "C:\Users\jingkaixu\OneDrive\GitHub"

会有几个warning,不影响最终的安装结果。此时hexo已完成安装。初步可以使用。

安装主题

下载喜欢的主题,并配置启用。配置参考主题提供方所给文档。此处采用比较流行的NexT主题。

主题配置文件注意每个配置项的:之后要有个空格,否则会报错。

NexT安装可以参考其官方文档,不再赘述。NexT

上传方式配置

deploy方法,由于使用了github的page服务,所以选择ssh deploy。

在本地生成ssh指纹后,添加到github的deploy keys中。

具体可以参考这条百度经验

设置apple-touch-icon

Safari浏览器收藏的时候,不会采用favicon.ico最为默认图标,而是有个apple-touch-icon作为图标,可以参考苹果官方文档,此时需要在主题目录中修改\themes\next\layout\_custom\header.swig文件,在其中新增一个<linkrel="apple-touch-icon" href="apple-touch-icon.png"/>,如此再生成静态文件时,会自动加入这一行代码。再在source目录中加入信号的apple-touch-icon.png即可。