hexo后台管理插件:hexo-admin

Hexo Admin是一个非常方便的Hexo博客管理插件,可以在编写文章的同时预览文章效果,可以直接复制图片,使用文件的相对路径,省去了图床。

安装

官方的是英文版本,也有非官方的汉化版本,但是不要同时安装,会有冲突。
官方版本名字是hexo-admin,非官方的汉化版本是hexo-admin-sch
相关命令如下:

1
2
3
4
5
6
//检查是否安装
npm list hexo-admin
//卸载
npm remove hexo-admin
//安装
npm install hexo-admin --save

访问路径:IP:端口/admin

相关问题

图片url地址错误

默认插入图片后的url地址是这样的\\images\pasted-1.png\,这是无法展示图片的。需要改成/images/pasted-1.png才可以。

打开博客的目录的node_modules-->hexo-admin子目录,找到api.js打开,搜索imagePath找到如下位置按照修改点进行修改即可。这样以后图片复制后就可以直接展示了。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
filename = imagePath+"/"+ filename	//修改点
var outpath = path.join(hexo.source_dir, filename)

var dataURI = req.body.data.slice('data:image/png;base64,'.length)
var buf = new Buffer(dataURI, 'base64')
hexo.log.d(`saving image to ${outpath}`)
fs.writeFile(outpath, buf, function (err) {
if (err) {
console.log(err)
}
hexo.source.process().then(function () {
res.done({
src: filename, //修改点
msg: msg
})
});
})

hexo后台管理插件:hexo-admin
http://example.com/p/414644d0.html
作者
卡普
发布于
2024年1月23日
许可协议