加载中...
不想等待可以点我关掉
本文是该文章的一部分: 网站更新 - Thun888

一直以来写文章都是在小米便签上写好,然后再发到电脑上用Typora做修改,或者说直接用kdeconnect连到电脑上用语音实时输入,不过现在新手机安卓版本太高,后台限制的死死的,连接一会就断,那我不如找一个靠谱的支持跨设备同步的编辑软件

不过迁移后体验不能比迁移前差吧,主要有这两个功能挺需要的:

  1. 自动补全,原先基于obgnail/typora_plugin实现,obsidian中可以用Various Complements平替
  2. 表情面板,原先是自己写的插件,obsidian还没有现成的替代品

所以迁移工作一直扔在一边,不过后来Summer整了个infinitesum/obsidian-emoji-selector,欸,齐活了

跨设备同步

一开始我想使用GitHub来进行同步,一方面考虑到版本控制,和与现有博客仓库的集成。然后后面发现现有的插件或多或少都有bug或不适用于移动端。最后我用Remotely Save来进行同步

一开始我直接用又拍云的S3储存来进行同步,配置如下:

Snipaste_2025-07-23_14-58-35.jpg
Snipaste_2025-07-23_14-58-35.jpg

后来我自己用Openlist搭了一个webdav服务器,并用DNS实现内外网分流,在内网环境下同步基本上一点就完事了,外网环境就要多个几秒钟(如果用tailscale的话在打洞成功后一样很快~)

graph LR
    A[客户端]
    B[公网服务器]
    C[内网服务器]


    A -->|公网| B
    B -->|FRP| C 
    A -->|内网| C
打洞成功后
打洞成功后

至于写完后的部署,我目前还是再复制粘贴到博客里面,更进一步可以参考探索Hexo多端写作 - 星日语

有个思路,添加一个Action用来同步webdav上文件,随后通过像shabegom/buttons这类插件来在编辑器内直接运行Action完成同步。不过懒得折腾了

自动添加元数据

Obsidian 自动添加元数据

templates/post
1
2
3
4
5
6
7
8
9
10
11
12
13
---
title: <% tp.file.title %>
date: <% tp.file.creation_date("YYYY-MM-DD HH:mm:ss") %>
updated: <% tp.file.last_modified_date("YYYY-MM-DD HH:mm:ss") %>
author: thun888
tags:
cover:
banner:
description:
categories:
references:
mermaid: false
---

效果:

自动添加元数据
自动添加元数据
自动补全

增强 Stellar 标签组件写作体验 - 宇宙尽头的餐馆

自动补全
自动补全
表情面板
目前还未上架到商店,可以手动安装

已经上架了!

表情符号模板:{% emoji {category} {fullfilename} %}

_config.stellar.yaml
1
2
3
4
tag_plugins:
emoji:
Blob: https://emoticons.hzchu.top/emoticons/Blob/{name}
酷安: https://emoticons.hzchu.top/emoticons/coolapk/{name}
面板选择
面板选择
自动建议
自动建议
标签实时渲染

半成品,但感觉还行。自行build即可

支持一部分表现类标签渲染

image.png
image.png
image.png
image.png
image.png
image.png
图片上传

我图床是Lskypro,直接用Image to Lskypro秒了

设置页面
设置页面
杂项

编辑器 - 解决 Obsidian 在粘贴代码时自动添加空行的问题 - 个人文章 - SegmentFault 思否

Ctrl + Shift + v即可