侧边栏壁纸
博主头像
MeowRain

  大家好,我是MeowRain,中文可读作喵雨,至于为什么起这个名字,其实是因为英文里的rain和我的名字有谐音字,哈哈😄,再一个就是我比较喜欢猫咪,也养着一只小猫咪(叫小喵,目前是我姐姐代养,自己太忙了顾不上照顾小猫咪)所以就叫MeowRain啦。

  • 累计撰写 168 篇文章
  • 累计创建 48 个标签
  • 累计收到 5 条评论

如何给你的Hexo安装一个本地后台管理(Hexo Admin)

MeowRain
2020-09-17 / 0 评论 / 0 点赞 / 86 阅读 / 1,528 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2021-08-04,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

成果图:

image-20200917224846706


** 我们写博文的时候,没有一个后台管理系统,很难像wordpress和typecho那样直接写博文,而是要通过 hexo new post "yourtitle"来实现 **,很明显,这种方案是十分耗时而且不方便的。

如下图:

如何给你的Hexo安装一个本地后台管理(Hexo Admin)

安装

想要安装hexo admin,我们可以直接访问它们的github项目地址

image-20200917224203948

开始:

npm install --save hexo-admin,通过这个命令,我们可以很容易地把hexo-admin安装进来

接下来我们运行

hexo s

可以运行hexo,接下来在浏览器地址栏粘贴这个地址,

http://localhost:4000/admin/

就可以直接在浏览器里用markdown写博文了。

但是为了安全,在进入/admin时,增加一层账户密码的校验逻辑,插件也提供了安全验证

配置环节

标准配置代码:

  1. 得到你的password_hash,进入Settings > Setup authentification,如下图所示:

image-20200917224536341

  • 示范:image-20200917224633810

    我们需要复制image-20200917224658960上图中的内容

更改部分:

  1. 修改文件 _config.yml

  2. admin:
      username: myfavoritename
      password_hash: be121740bf988b2225a313fa1f107ca1
      secret: a secret something
    

说明,username是登陆账户名,password_hash是你在web端填下你的密码转换出来的

保存即可。

成果图:

image-20200917224846706

0

评论区