hexo 常见问题
安装
主题安装
1 | npm i hexo-theme-<themename> |
卸载
卸载插件
1 | npm uninstall 插件名 |
发布
上传git失败
1 | ERROR Deployer not found: git |
解决办法:
这是因为没有安装hexo-deployer-git插件,在站点目录下输入下面的命令安装插件就好了。执行下面这行命令
1 | npm install hexo-deployer-git --save |
命令未发现
bash: hexo: command not found
这个命令是随同NodeJS一起安装的包管理工具,重新在输入命令安装hexo:命令:
1 | npm install hexo-cli -g |
自定义主页
自定义文件需要配置_config.yml文件:index_generator: path: ‘index’
1 | # Home page setting |
在source/index.md文件里,就可以自定义主页内容。
1 | source/index.md |
图片问题
给大家介绍一款用于Hexo博客图片md处理方法,
图片链接乱码
使用 hexo 写博客时,在文章里面插入图片,最后 hexo g 的时候总会在图片前面插一个.ioupdate link as:–>/.io//06/01/vim/1561905818946.png
A:是 hexo-asset-image 这个插件的 bug,hexo 版本 3.0 以上获取网站 url 的方式与 3.0 以下有些不同。照着文章修改 hexo.js 的 index.js 就行,或者直接卸载 hexo-asset-image
1 | hexo uninstall hexo-asset-image |
图片链接乱码2
Typoral在复制图片时,默认是按如下格式显示
1 |  |
我们需要改成如下格式,这样的路径才会固定且正常。
1 | <img src="hexo图片问题/image-20240617100626090.png"> |
当有很多图片格式需替换时。我们可以在桌面新建个word文档(或其他支持”通配符转换“的编辑器)。把md内容全部复制到word文档里。打开【查找和替换】依次替换如下两部分。
1 | 查找内容:\!\[image-*\]\( |
1 | 查找内容:.png) |
完成后,见替换的文本内容复制回Typora文档中,即完成图片格式批量转换。
另外,补充一句:据说高版本的Typora以支持通配符查找替换。
markdown
嵌入视频不要自动播放
B站iframe嵌入视频不要自动播放,
方法:
来自:https://www.ymhave.com/archives/bilibiliiframe.html
禁用方法很简单,就是在视频 url 链接最后加上 autoplay=0。例如:
1 | <iframe src="//player.bilibili.com/player.html?isOutside=true&aid=114314581251432&bvid=BV1fpd5YSELk&cid=29343813041&p=1【&autoplay=0】" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"></iframe> |
其他常用参数
| 参数用途 | 参数名 | 使用方法 |
|---|---|---|
| 是否自动播放(默认否) | autoplay | 1: 开启, 0: 关闭 |
| 默认弹幕开关(默认开启) | danmaku | 1: 开启, 0: 关闭 |
| 是否默认静音(默认否) | muted | 1: 开启, 0: 关闭 |
| 一键静音按钮是否显示(默认不显示 | hasMuteButton | 1: 开启, 0: 关闭 |
| 视频封面下方是都显示播放量弹幕量等信息(默认显示) | hideCoverInfo | 1: 开启, 0: 关闭 |
| 是否隐藏弹幕按钮(默认不隐藏) | hideDanmakuButton | 1: 开启, 0: 关闭 |
| 是否隐藏全屏按钮(默认显示) | noFullScreenButton | 1: 开启, 0: 关闭 |
| 是否开始记忆播放(默认开启) | fjw | 1: 开启, 0: 关闭 |
| 默认开始时间(默认0) | t | 直接填写数值,单位秒 |
| 是否显示高清(默认否) | highQuality | 1: 开启, 0: 关闭(貌似是无用的,各位可以试试) |
参考:
GitHub - Yue-plus/hexo-theme-arknights: 明日方舟罗德岛阵营的 Hexo 主题,支持数学公式、Valine&Gitalk&Waline评论系统、Mermaid图表