Trilium Sharing Themes:打造个性化分享外观

Trilium Notes 是一款强大的开源笔记软件,不仅可以用于个人知识管理,还可以通过其分享功能将笔记发布到互联网上。Sharing Themes(分享主题)功能则允许你自定义分享笔记的外观,让你的知识库更具个性化和专业性。
一、 Trilium 的分享功能
Trilium 的分享功能可以将你的笔记或整个笔记树发布为公开的网页。这使得你可以轻松地与他人分享你的知识、想法或项目文档。分享的笔记可以通过链接访问,无需 Trilium 账户。
要分享笔记,只需在笔记上右键单击,选择“分享”选项。你可以选择分享单个笔记或整个子树。分享后,Trilium 会生成一个唯一的链接,你可以将此链接发送给其他人。
二、 什么是 Sharing Themes
Sharing Themes 本质上是 CSS 样式表,它定义了 Trilium 分享笔记页面的视觉呈现。通过修改 CSS,你可以改变分享页面的字体、颜色、布局、背景等各种元素,使其符合你的品牌形象或个人喜好。
三、 如何使用 Sharing Themes
- 创建 CSS 笔记:
- 在 Trilium 中创建一个新的代码笔记(Code Note)。
- 将笔记类型设置为 CSS。
- 编写 CSS 代码:
- 在这个 CSS 笔记中编写你的自定义样式。
- 你可以从头开始编写,也可以参考现有的分享主题进行修改。
- 应用主题:
- 在你想要分享的笔记(或整个笔记树的根节点)上,添加一个名为
~shareCss
的关系(relation)属性。 - 将这个属性的值设置为你创建的 CSS 笔记。
- 在你想要分享的笔记(或整个笔记树的根节点)上,添加一个名为
- 设置为可继承(Inheritable):
- 为了让主题应用到整个分享的笔记树,你需要将
~shareCss
属性设置为可继承。
- 为了让主题应用到整个分享的笔记树,你需要将
四、 一些可用的 Sharing Themes
在 Trilium 的社区中,你可以找到许多优秀的分享主题,具体可以参考awesome-trilium:
- Ankia Theme: 这是一款以卡片风格设计的 Trilium 博客主题,界面简洁大方,非常适合用于搭建个人博客或知识分享网站。
- FrostMiKu/Share.CSS: 这是一款漂亮而清新的主题,专为分享笔记而设计。
- trilium.rocks Theme: 与 trilium.rocks 网站使用的主题相同,具有现代化的外观和良好的用户体验。
- WhiteMinimalist-Theme: 一个白色极简风格的博客主题。
五、 注意事项
- 避免样式冲突: 当应用了自定义的 CSS 样式后,为避免与 Trilium 自带的样式冲突,建议在分享的根节点上添加
#shareOmitDefaultCss
标签。 - CSS 笔记的包含: 用于分享主题的 CSS 代码笔记需要被包括在分享的子树中。如果不想其出现在左侧的导航树中,可以添加
#shareHiddenFromTree
标签。
六、 总结
Trilium 的 Sharing Themes 功能为用户提供了强大的自定义能力,让你可以轻松打造出独一无二的分享页面。结合 Trilium 强大的分享功能,无论是个人博客、知识库还是项目文档,都可以通过 Sharing Themes 展现出独特的风格,并方便地与他人分享。
回复