这是一篇置顶文章🔝
暂时先用文章置顶做公告吧,置顶样式也没做,新开发的主题,还在完善中,先这样用着吧。 新的博客主题 我在之前的《读“张洪Heo”博客设计有感》一文中也谈过自己的审美偏好,由于我个人不是很喜欢花哨的博客前端页面,更不喜欢“千篇一律”的花哨,更加注重记录本质。所以,即使现在已经有很多优秀开发者分享了他们的
Halo开启Swagger API文档页面的配置方法
添加这些参数可以开启 Swagger 地址: - --springdoc.api-docs.enabled=true
- --springdoc.swagger-ui.enabled=true
- --springdoc.show-login-endpoint=true
- --spring
旁注式笔记系统(二):基于Obsidian文本块的实现方案
需要思考的问题 先罗列一下自己的疑问: 前端是展示还是编辑系统? 两篇笔记的关联方式,锚点定位机制,是否双向链接? 源文本与旁注,是在同一篇文章内部——类似脚注锚点的方式?还是相互独立,对源文本无侵入的方式? 上述两者必定需要关联,要么是类似脚注锚点的关联,要么是两篇独立文章之间的关联。 脚注锚点式
Obsidian-Halo同步插件开发日志:文章标题链接锚点一致性
前言 在 Obsidian 中,在编辑器里链接一篇文章的某个小标题时,例如: ### 4.2 Pjax 下全页面加载的脚本引入规范
它生成的锚点的策略是将非中文的字符进行 url 编码,链接格式如下: [4.2 Pjax 下全页面加载的脚本引入规范](https://lihouwei.com/ar
运维面板从宝塔迁移至1panel实践记录
今天把 web 运维面板由宝塔换成 1panel了,记录下发生的问题和解决方法。 前言 看到凌霞官网关于 1panel 销售形式更改的公告后,还是忍不住剁手,从闲鱼入手了所谓绝版的 1panel 账号。本来运维面板对我来说还真算不上刚需,宝塔和 1panel 我都能接受,普通和 pro 也无所谓,毕
Halo主题PJAX实践通用方案:问题分析、设计哲学与实现
一、问题分析 先分析下,全页面加载(Full Page Load)和 pjax(PushState + Ajax)请求方式中有哪些 js 引入和方法调用的行为,然后针对差异给出解决方案。 1.1 全页面加载下 js 的引入和方法调用 全页面加载情况下,我们通常会有以下的 js 引入行为: 各个页面公
博客文章目录树设计思路:状态管理与Pjax适配
简单记录和理顺一下想到的思路, 设计思路 核心是文章分类目录树,但也可能会有其他项目,例如首页、友链等。 核心问题是,项目选中状态问题和目录树展开状态问题。 项目选中状态:每个项目有一个独特的 id,统一用这个标识做标记样式类,方便 thymeleaf 初始化,也方便 Alpine 响应式切换。 目
博客组织结构与功能规划:分类、标签、专栏与日记板块设计
这篇文章主要是为了规划一下自己博客的组织结构,不然博客变得杂乱。 分类和标签的区别 分类 标签 专栏 定义 分类是更有层级结构的分组,是一个大方向的归属,用来区分组织文章类型的。 标签是文章所提到的元素,它是更加细分的关键词,用来关联相关文章的。 专栏是强关联和强组织逻辑的一系列文章。 比喻 文件夹