建站日志:Halo World!

Fenice Liu
Fenice Liu
发布于 2024-06-05 / 93 阅读
2
0

建站日志:Halo World!

在使用了四年的Wordpress之后,我终于对于Wordpress冗杂的架构和PHP代码对人的无限折磨失去了兴趣,尽管WordPress算是这世界上最强大的建站工具之一。然而,面对Halo这样一个新兴的国产建站工具以及我所熟悉的SpringBoot+Vue框架,我终究选择从wp迁移到Halo来,预计迁移工作将会在几周之内顺利完成而配套的Halo插件开发和个性化调整工作将会持续到年末。

所以: Halo World!

2024-06-05:

  • 使用docker-compose部署,反向代理地址为https://blog.fenice.website

  • 默认启用插件:应用市场

  • 默认启用插件:sitemap,访问/sitemap.xml即可获得xml版本的站点地图,在搜索引擎规则之中避免对于控制台/console内容的搜索

  • 启用lightgallery.js图片灯箱插件,对于所有文章/arvhives/**的#content区域进行图片放大灯箱效果,这个效果在预览之中并不可用
    testImage.jpeg

  • Halo本身自带的可分组附件库目前使用体验良好,故而不准备集成多余的图床到Halo系统之中,也不准备使用额外的插件

  • 使用KaTex插件在自带的富文本编辑器之中输入数学公式,支持行内公式例如e=mc^2和块级别公式例如:

\dot x=f(x,u,t)\tag{example-1}
  • 但是当编辑公式区域处于列表之内的时候$符号并不能正常识别

  • 开启highlight.js代码高亮插件,设定代码风格为github风格,显示复制代码按钮,色彩风格能够根据亮暗主体实时自动进行切换:

    #include<iostream>
    using namesapce std;
    int main(){
    	cout << "Halo World" << endl;
    	return 0;
    }
  • 开启站点迁移工具,当前未能从原博客迁移的文章有:

    • Hello World! Again!!

    • STM32HAL库+CLion 开发环境搭建与详解

    • LaTeX 编写数学公式基础语法与MathJax安装

    • 反步法[Back Stepping]实现反馈线性化

    • 拉格朗日力学(Lagrange)与分析方法基础

    • STM32 F1(ARM Cortex-M3)开发绪论

    • STM32 HAL工程结构详解与建立和调试

    • 转载:《中国2098》——共产科幻朋克巨作

    • STM32 HAL库GPIO使用与相关电路原理

    • 关于在CLion环境中开发STM32无法加载CMake的BUG解决方案

    • STM32 HAL库NVIC使用与中断原理

    • 版本控制神器 Git 使用方法[预警: 文章超长,可能502,多刷新]

    • FATFS详解——嵌入式FATFS[1]

    • FATFS接口与移植详解——嵌入式FATFS[2]

    • FTP协议详解与VSFTPD使用

    • 卡尔曼滤波器(Kalman Filter)深入推导与理解

    • 构建理想二极管组成ORing切换电路

    • 使用PMOS完成常用的电路保护

    • ESP32使用CLion+IDF无痛起步指南

2024-06-06:

  • AI插件对于Clash代理和OpenAI API的兼容性太差,可能需要自行开发插件

  • 目前未发现通过现有插件或者便捷的代码注入完成首行缩进的方法

  • 新增图库管理插件,对于多图片文章或者图集可以完成有效管理

  • 集成私有MailU部署邮箱的SMTP作为邮箱通知发件设置

  • 需要自定义注册表单后开放注册

  • 在docker-compose之中加入umami,并且集成到插件之中,关于umami的nginx反向代理在未来迁移站点到原博客地址时需要更改CORS域名,umami的跨域问题完全解决

  • 文章浏览量会错误的计入写文章时预览的浏览量,并且在同一页面反复刷新也会增加浏览量。从外部导入的文章无法导入浏览量,之后应当写插件修正这一问题

  • 在docker-compose之中加入meilisearch作为外挂搜索引擎,并且集成到插件之中

  • 在docker-compose之中加入artalk作为外挂评论系统,解决artalk反向代理跨域问题

    • 暂不开启评论需要登录,artalk评论系统和halo博客评论系统用户不统一

    • 设置Akismet反垃圾评论,迁移地址到原博客后生效

    • 配置SMTP评论通知撰稿人与邮件通知评论回复功能

    • 支持latext行内公式和块级别公式,支持markdown

    • 支持评论附带图片,图片内容和文字内容审核功能需要添加

    • 原博客评论尚未导出

    • 论整体外观和当前使用主题略有不和谐,应当重新制作评论外观

    • 评论默认使用Gravatar作为头像而不是已注册用户在本站的头像

    • 该插件评论与原评论系统完全不兼容

  • 点赞按钮不能取消,评论数量不能和artalk同步

  • 增加Viditor Markdown编辑器以备使用

  • 将原博客副标题,分类,整体架构进行迁移,备案信息和网站Logo进行迁移


评论