资源爱好者是一个特殊的网站,它喜欢收集各种资源来分享给他人。他们热爱资源,乐于分享,喜欢收集各种资源,以便更好地帮助他人。
CTRL+D收藏本站 - 找资源永不迷路。
当前位置:网站首页 > 网站源码 > 正文

全新的博客发布体验 - 基于 Trilium 实现完美的博客发布方案

作者:Melody 日期:2024-02-01 13:27:09 浏览:35 分类:网站源码

全新的博客发布体验 - 基于 Trilium 实现完美的博客发布方案

前言


这几年有写博客的兴趣,虽然文章产出的不多,但是工具却用了不少:2021 年初次在服务器上部署 WordPress,到转向轻量级的 typecho,再到使用 github + hexo + vercel 的纯静态博客。


这些工具固然好,但作为个人博客来说,博客其实就是个人笔记的输出,以上工具使笔记与博客之间产生强烈的割裂感,并不满足我的需求。


但在这个 2023 年末,我终于找到了完美的博客发布体验 —— 基于trilium共享功能的博客发布方案。


先谈谈我的痛点

博客与笔记割裂感强

在我的知识管理框架中,笔记以原子笔记的形式存在,一条笔记只记录一个主题,通过双向链接的方式,某些笔记会聚合起来形成具有特定主题的文章,而将这些文章分享出去就成了博客。所以,博客与笔记本质上没有任何区别,无非就是具有特定观点的笔记聚合物。




目前写博客的流程一般有以下几种:


markdown编辑器(typora、vscode) + 纯markdown文本。

传统笔记软件(印象笔记、joplin)+ 手动复制到博客

知识管理工具(obsidian、notion) + markdown + 自动化博客迁移插件

但以上流程中笔记与博客实际上是处于一种分离状态,本质上是把自己的笔记复制一份并且部署到博客平台而已。


当然还有些自带发布方案的工具,比如飞书、flowus、obsidian的发布方案,但这些发布方案充其量只能算是一个方便他人浏览的分享功能,并称不上是一个博客。


不方便修改

修改博文是一件常有的事情,不论是静态博客还是动态博客,为保证内容的统一性,在修改博文的时候都面临需要至少同时两处位置的烦恼。以我之前使用hexo博客为例,当我需要至少在以下几处进行修改:


笔记软件中的原子笔记

笔记软件中的文章

修改导出后的markdown文本

虽然通过制作脚本简化博文简化步骤: 将trilium导出的文章转换为hexo博文 ,但实际体验下来还是略显繁琐。


图片管理是个难题

为了方便博文的迁移,之前都是用图床保存博文图片,但这也是一直困扰着我的问题:


图片访问速度不稳定

查找原图比较麻烦

图片混乱,无法统一管理

更换其他图床后或图床服务商倒闭后,以前的图片迁移困难

再谈谈我的知识管理工具 - trilium※

我曾经是一个喜欢折腾工具的人(现在还是),但自从去年10月从obsidian转到trilium之后,我就再也没有更换过知识管理工具。


我在trilium中集成了日程管理、卡片笔记、任务管理……以及现在正在做的集成博客发布方案,它已成为我每天第一个打开,最后才关闭的软件。


如果对这款知识管理工具感兴趣可以在我去年的推荐博文中初步了解: 我理想中的笔记软件-trilium 。


目前trilium在国内仍然显得小众,近期计划着重分享trilium的插件、使用心得、进阶技巧等,希望更多人认识这款优秀的知识管理工具,欢迎关注~


制作博客前端页面

基础的分享功能

trilium支持部署到服务端,当部署到服务端后可以启用笔记的分享功能,开启后即可通过 https://域名/share/笔记id 的方式通过互联网访问笔记内容,当然这个功能分享出的界面十分简陋,只有基础功能。


可以看到,这个界面与“博客”这个概念可以说是毫无联系,但是这是一个HTML界面,所以意味着我们可以对这个界面进行各种魔改,形成我们期望中的博客网站。


下载地址

此内容登录后可见,你需要注册本站登录本站以后再来查看内容