一个简洁优雅的hexo主题
- 支持全新安装
- 支持从其它Hexo主题升级
此项目是根据hexo-theme-yilia主题做了一些优化,非常好上手,具体效果请看Demo。
首先,根据hexo官网教程,安装hexo
npm install hexo-cli -g # npm 全局安装hexo-cli
hexo init blog # 初始化博客,会自动创建blog文件夹并安装依赖
cd blog # 进入博客根目录blog
- 删除冲突的文件
rm -rf scaffolds
rm -rf source
rm -rf themes
rm _config.yml
rm _config.landscape.yml
rm package.json
- 克隆repo到hexo博客根目录,并调整目录结构
git clone https://github.com/jackhanyuan/hexo-theme-new-yilia.git
mv hexo-theme-new-yilia/* .
rm -rf hexo-theme-new-yilia
- 安装new-yilia所需依赖
npm install
本步骤仅限从已有的Hexo主题升级,如果执行了全新安装,请忽略本步骤。
cd themes # 进入原Hexo博客根目录下themes文件夹
git clone https://github.com/jackhanyuan/hexo-theme-new-yilia.git
rsync -avb --suffix=_bak hexo-theme-new-yilia/* .. # 同步new-yilia主题到原Hexo博客根目录,如果有冲突会自动备份冲突文件(以_bak结尾)。
rm -rf hexo-theme-new-yilia
npm install
根据需求,修改hexo根目录下的 _config.yml
文件及themes/new-yilia
目录下的_config.yml
文件。
# Hexo常用命令
hexo -v # 查看hexo版本
hexo cl # 清理
hexo g # 构建
hexo s # 启动本地sever服务
hexo d # 部署
- 修复yilia主题所有文章列表不显示
- yilia主题头像显示异常
- 修复手机端toc目录不显示
- 修复mathjax数学公式js失效及换行问题
- 移除已经关闭的多说和网易云跟帖评论系统
- 修复翻页不能正确显示的bug
- 修复分享到微信二维码失效问题
- 取消litten.me统计
- 增加文章置顶功能
- 增加代码块复制功能
- 增加waline评论功能(含valine后端部署)
- 增加gittalk评论
- 增加APlayer播放器(可导入歌单)
- 增加live2d看板娘
- 增加归档页
- 增加分类和标签页
- 增加music页
- 增加相册photos和视频videos页
- 增加404页面(《圈小猫》游戏 和 腾讯公益404)
- 文章添加字数统计和阅读时长
- 文章添加原创和转载标签
- 增加鼠标悬停头像旋转功能
- 侧栏left-col增加时钟clock显示
- 侧栏left-col增加网易云播放器
- 侧栏增加一言(hitokoto)
- 增加鼠标点击爱心love和文字特效
- 增加雪花飘落snow效果
- 文章底部增加版权声明
- 利用font-awesome给网站添加图标
- 侧栏subnav增加自定义图标
- 手机端增加smart menu按钮
- 添加不蒜子/busuanzi访问量统计功能
- footer添加网站运行时间
- footer添加icp备案信息
- footer添加主题信息
- 友链页面优化
- 修改css统一yilia主题视觉颜色
- 自定义背景图片
- 手机端美化
- 文章URL链接使用abbrlink持久化
- robots.txt配置
- 百度搜索资源平台(百度站长平台)配置
- 谷歌搜索( google search console)配置
- 百度主动推送链接配置
- 百度站长平台JS自动推送配置(该功能已被百度弃用)
- sitemap站点地图生成与提交
- 配置谷歌分析(google analytics)
- 配置百度统计