使用过程
下载hexo
npm install -g hexo-cli
npm install hexo
建站
两种情况:
切换主题(一下内容在centos中使用)
主题为:shoka
主题文件为:amehime/hexo-theme-shoka: Just For https://shoka.lostyu.me/ (github.com)
shoka主题渲染和美化
第2章-Hexo博客美化 | shkoa的配置范例_BetrayVirginia的博客-CSDN博客
部分命令
-
显示hexo已安装的插件(在博客根目录下)
npm ls -dept 0
-
查看环境变量
export | grep ALGOLIA
-
开启hexo(要到博客根目录下 --> 自己新建的博客文件名(使用创建时的用户))
hexo s
-
修改后,上传到hexo
hexo d
-
重新上传文件(初始化)
hexo g
-
清除缓存
hexo clean
-
algolia配置
algolia: appId: #这里填上你的appId apiKey: #这里填上你的apiKey adminApiKey: #这里填上你的adminApiKey chunkSize: 5000 indexName: #填入自己的index name fields: - title: #必须配置 - path: #必须配置 - categories: #推荐配置 - content: strip: truncate,0,4000 - gallery: - photos: - tags:
-
algolia配置传值(搜索根据title来查询)
hexo+next添加algolia搜索 - 简书 (jianshu.com)
部分工具
快速开始 | Valine 一款快速、简洁且高效的无后端评论系统。
为Hexo增加algolia搜索功能_黑石博客的博客-CSDN博客_algolia hexo
Hexo版本升级和Next主题升级之坑_Just do it !-CSDN博客_hexo更新
-
起始流程
hexo clean hexo g hexo algolia hexo s
解决问题
-
(node:1851825) Warning: Accessing non-existent property ‘lineno’ of module exports inside circular dependency
解决 Hexo 使用 Node.js 14 Accessing non-existent property问题 - 知乎 (zhihu.com)
hexo配置到github Pages
# 查看git配置用户的信息
git config --global --list
-
配置git邮箱和用户名
-
配置ssh解决问题
Key is invalid. You must supply a key in OpenSSH public key format github_疯狂的鸭血-CSDN博客
Git使用出现git@github.com: Permission denied (publickey). 处理_JT.X的博客-CSDN博客_git@github.com
Git 出现 Branch master set up to track remote branch master 问题_李德瑜_博客-CSDN博客