『NexT』:一款 NexT 风格的 Typora 主题

很喜欢 Hexo 中的 Next 主题,便想要在 Typora 中书写时获得和在 Hexo 中一样的预览效果,便写了这样一个主题。 Features 对于中文字体,我使用了浙江大学科技设计创新创业实验室开发的未来荧黑字体(https://github.com/welai/glow-sans)。实测下来这款字体在高 DPI 屏幕下显示效果较好,不过在标准的屏幕上效果一般。 英文字体使用的 Overpass(http://overpassfont.org/),风格类似于 SoundCloud 的御用字体 Interstate。这款现代化的字体的灵感来自于联邦高速公路体 Highway Gothic,具有极高的辨识度和易读性。 等宽字体使用了 JetBrains 在 2020.1 系列 IDE 引入的默认字体 JetBrains Mono。整体风格维持了 NexT 主题的 Muse Scheme,对代码框,下划线,引用和链接等做了适配,移植了表格、分割线的样式,同时微调了侧栏的样式。不过由于大多数时间都在 macOS 下调试,Windows 上有概率出现一些意想不到的问题。 由于我在平时涉及到 Markdown 的写作工作大多是技术文档,夹杂较多的代码和列表,所以在设置间距的时候,我额外考虑了连续的多个段落的排版情况,所以避免出现了当列表较多的时候间距过大的问题。 Preview 和原本的 NexT 主题相比,稍微调了一下行内代码的高亮颜色,这里放几张效果图: 后来额外适配了一个暗黑主题: Link http://theme.typora.io/theme/NexT/ https://github.com/BillChen2K/typora-theme-next 字体无需手动安装,已包含在主题内。这里 提供了安装方法。 如果需要使用 Helvetica 版本的主题,需要一并复制标准版本的 css 文件,因为是直接 import 进来的。

May 1, 2020 · Bill Chen

解决 macOS 中「可清理」的存储空间

存储空间不足。 检查存储空间时,却会出现一大块显示为「可清理」的空间。这是因为如果开启了 macOS 的 Time Machine,系统会在没有接入外置硬盘的情况下自动做本地快照,占据大量空间。这一块可清理的空间也就是快照占用的磁盘空间,通常会有 3 - 10 GB。 为了清理这一快空间,可以使用以下命令: tmutil deletelocalsnapshots /System/Volumes/Data 清理掉本地快照即可。 这条命令不总是有效,如果当前正在备份或者正在进行关键操作,会提示无法清除。等待片刻即可。你也可以使用 tmutil listlocalsnapshots /System/Volumes/Data 列出所有本地快照,然后使用 tmutil deletelocalsnapshots <快照日期> 删除即可。 另一个解决方案是禁用掉 Time Machine 的本地备份功能。在 Time Machine 的设置中关闭掉自动备份,并临时使用 tmutil disable 禁用,当你需要备份的时候手动点击备份或者使用 tmutil enable 即可。 参考:https://support.apple.com/en-hk/HT204015

March 31, 2020 · Bill Chen

在 macOS 下备份/还原/重置 LaunchPad 布局

前几天升级到 Catalina Public Beta 后,LauchPad 会出现无法刷新的问题。除了在 App Store 里下载的应用外,其他第三方应用在拖入应用程序文件夹之后无法在 LauchPad 中运行。虽然目前还没有完美的解决方案,为了更新布局只能手动将应用程序拖到 LaunchPad 图标上。在下一个 Beta 版本发布之前,这里提供一个备份和重置布局的方法,可以在布局出现问题的时候留下一手。 备份与还原 LaunchPad 的布局数据库位于 /private/var/folders 下的某个文件夹内,具体位置可以在终端中输入以下命令查找: cd /private/var/folders sudo find ./ -name 'com.apple.dock.launchpad' 我这里找到的位置位于: 接下来在 finder 中前往至 /private/var/folders 下对一个的子文件夹,备份 db 文件夹下的所有文件即可。 恢复布局的时候,将备份好的数据文件覆盖到该文件夹下,再运行 sudo killall Dock 即可。 重置 在终端中运行如下命令: defaults write com.apple.dock ResetLaunchPad -bool true killall Dock 该操作会将布局恢复为出厂默认的状态。第三方应用在正常情况下会开始从第二页开始排列。不过在 Catalina Public Beta 1 下,这个操作会使所有第三方应用消失,别忘了提起备份。为了在执行了这个操作后重新添加所有第三方 App,可以在应用程序文件夹选中所有 app 文件,拖动到 LaunchPad 的小火箭图标上。 值得一提的是,这个系统默认的布局存储在/System/Library/CoreServices/Dock.app/Contents/Resources/LaunchPadLayout.plist下。不过一般情况下,这个文件不应该被修改。 参考链接 https://www.reddit.com/r/MacOS/comments/bxtve1/launchpad_applications_missing_in_macos_catalina/ https://discussions.apple.com/thread/8285610

July 1, 2019 · Bill Chen