2023-08-31    2023-10-02    901 字  2 分钟

📘 loveminimal/obsidian-theme-virgo: A obsidian theme.

快速使用

后续你可以直接从 Obsidian 的主题仓库中直接搜索 Virgo 安装即可(上传中,待官方合并 限制太多,不允许上传自定义字体,不再上传官方主题仓库 😠)。想要现在体验的话,可以需要手动操作, 如下:

1
2
# 进行你的 Obsidian 仓库根目录中的 .obsidian
git clone https://github.com/loveminimal/obsidian-theme-virgo.git themes/Virgo

之后在 Obsidian “设置/外观”中选择该主题(Virgo)即可。

简介

为什么叒制作了一款 Obsidian 主题呢?

之前一直使用 Mado-Miniflow 这款主题,相当精美简约(当然,要是内置一款精美的字体就更完美了),当然现在也会偶尔切换使用它。它默认隐去了两侧即顶部的一些快捷操作按钮,当鼠标指针悬浮其上时才会显示,很好。

![[assets/Pasted image 20230904095324.png]]

> Mado Miniflow - obsidian-theme-mado-miniflow

本主题 Virgo 借鉴了这一点,并更加“激进”,它连文件目录、大纲两个边栏都隐去了,以让页面主体内容更加突出。

![[assets/Pasted image 20230904095923.png]]

> Virgo - obsidian-theme-virgo

还做了什么

所有动机都来源于让自己用的更爽 🤣 !

自己制作主题的乐趣在于对代码可以全方位的掌握,以实现自己想要的效果,并且换设备使用的时候,可以方便地安装它。

另外一个主要原因就是 字体

是的,我是一个绝对的‘字体颜粉’,Windows 自带的字体很‘丑陋’(个人观感),这会影响写点东西的心情!后来发现 LXGW · 落霞与孤鹜齐飞,秋水共长天一色 这款字体,真的很‘沉浸’!但是它的 .ttf 整合下来有 16M ,系统本地安装没有问题,内置就……

Obsidian 的字体内置就很扯…… 它并不允许你引入外部的字体文件,可以是为了控制主题包的大小。通过 CDN 也不行,会跨域……

经过了一系列搜索之后,发现可以把字体文件用 base64 的格式引入,直接包含在主题样式文件中,完美。但是在转换字体格式的时候,又遇到了问题,字体文件太大了(不能超过 15M),这…… 好在我们有备选字体 - 仓耳今楷(大小 5M 左右),最初是在懒猫的博客中发现它的,中英文显示也相当不错。

![[assets/Pasted image 20230904104846.png|350]]

英文呢,使用了 Code New Roman ,毕竟代码还是要用等宽字体好些,当然,这款英文字体也是相当不错的。

再就是 顶栏 了!

显示器的纵向空间是很宝贵的,起码要节约!这里我把标签样和下面的标题栏合成了一个,并保留了所有的操作选项,仅移除了一个并没有什么作用的当前文件名称显示(本来就显示标题了)。

……

总结

对于‘强迫症’来说,制作主题是快乐的,毕竟可以显示成自己想要的样子,也是痛苦的,因为总想显示成自己想要的样子……