网站发布流程

把本地 D:\Obsidian\Quartz\quartz\content 里的笔记更新到 https://vluoshen.pages.dev/

一、命令版本

cd D:\Obsidian\Quartz\quartz
npx quartz sync

二、用 Obsidian 插件一键执行(Shell Commands)

为了不用每次开终端,装 Obsidian 社区插件 Shell Commands:

  1. 设置 → 第三方插件 → 搜索 Shell Commands → 安装并启用
  2. 插件设置 → New shell command
  3. 命令填:npx quartz sync
  4. 工作目录填:D:\Obsidian\Quartz\quartz

配好后按 Ctrl + P 搜「发布」就能执行,不用再开终端。

三、顺手解决文件名乱码

那条看着难受的话,跑这个:

git config --global core.quotepath false

以后 Git 就会正常显示中文文件名了。

我这边 Shell Commands​ 插件用不了,所以改用了下面的 bat + 快捷键方案。

四、bat 文件 + 快捷键(当前在用)

第一步:先有 bat 文件

桌面要有 Obsidian网站发布.bat,内容就是这三行:

cd /d D:\Obsidian\Quartz\quartz
npx quartz sync
pause

第二步:创建快捷方式

  1. 右键​ Obsidian网站发布.bat
  2. 选 显示更多选项​ → 创建快捷方式
  3. 桌面会多出一个「Obsidian网站发布.bat - 快捷方式」

第三步:给快捷方式绑快捷键 ⭐

  1. 右键这个快捷方式​ → 属性
  2. 在弹出的属性窗口里,找到 **「快捷键(K)」**​ 那一行
  3. 点一下它右边的输入框(默认显示「无」)
  4. 直接在键盘上按 Ctrl + Alt + Shift + S(四个键同时按)
  5. 输入框会自动显示 Ctrl + Alt + Shift + S
  6. 点 确定

第四步:试一下

打开 Obsidian(焦点在 Obsidian 里也行),按 Ctrl + Alt + Shift + S —— 黑窗口会弹出来跑同步,跑完显示 Done!,按任意键关闭。