Skip to content

halo博客浅尝

字数
774 字
阅读时间
4 分钟

1panel

案例

中国领先的开源软件公司FIT2CLOUD飞致云宣布,正式将原有基于WordPress构建的技术博客站点迁移至基于开源建站工具Halo构建的新站点 https://blog.fit2cloud.comhttps://juejin.cn/post/7213636024102404157

这个人的博客 https://ameow.xyz/

不建议使用 & 缺点

  • bug 很多....
    • 比如一开始选择英文, 结果页面是中英文混杂, 还必须登出之后才能修改语言....
    • 编辑器里头不能全选..
    • 官方文档 https://docs.halo.run 的搜索功能....竟然是不能用的...
    • halo 论坛无法注册
  • 无法接入评论自动审核机制...
  • 官方theme 代码的渲染 样式不好看>..
  • 默认竟然不支持 markdown... 用了插件之后再用原来的编辑器发布会有报错
  • 其他网友说自己为什么放弃Halo
  • 纵使Halo在使用上很棒,响应速度方面也比Wordpress要快上不少,但由于Halo是基于java开发,在资源占用方面也有着较高需求,Java+mysql动辄800M的内存占用使得我有事没事就要去留意负载。
  • 而且Halo后台还有很多细节需要优化,例如默认文章以发布时间排序、批量修改文章属性、标签等等,我已经对这些我认为的不足之处从论坛提交了反馈,目前正等待开发组回复。
  • 官方自己的文档网站为啥不用 halo 搞
  • 模板太少

优点

集成了邮件通知, 有用户评论可以邮件通知自己 官方主题可以填入备案号 多用户管理系统

对比 wordpress

性能表现更好, 响应更快 (毕竟 java vs php); 界面简洁直观; 主题、插件平均质量较高; 安装、配置方便。

faq

编辑器支持markdown吗?

见: https://bbs.halo.run/d/4066-编辑器的一些使用体验

默认编辑器仅仅只是支持 Markdown 的部分语法快捷键,并不是完整支持 Markdown。

而且复制 markdown 直接粘贴到 halo 编辑器也无法正确渲染, 可以使用 ByteMD / Stack Edit 等插件

halo / 1 panel 的初始化设置

教程: https://www.bilibili.com/video/BV1rY411z78k/

比如域名 jackiexiao.com 设置指向 halo 然后 1panel 也要创建 jackiexiao.com 指向 halo

然后.... 理论上这个时候你还没开启 https 所以, https://jackiexiao.com 是无法访问的, 得 http

备案

官方主题 theme 里面有备案填写的栏目

邮件设置发送

mailto:jackie.xiao@outlook.com

<a href="mailto:xx@gmail.com">写邮件给 xx@gmail.com</a>

评论问题

似乎无法接入 腾讯云的 评论审核?

现在已经实现了根据 IP 地址 限制评论的功能

theme

Fluid theme

我推荐使用这个,好看,简洁

<a href="https://www.halo.run" target="_blank" rel="nofollow noopener"><span>Halo</span></a><i class="iconfont icon-love"></i><a href="https://github.com/chengzhongxue/halo-theme-fluid" target="_blank" rel="nofollow noopener"><span>Fluid</span></a>

贡献者

文件历史