原因:Obsidian目前只能要么选择浅色要么选择深色;
使用:使用quickadd 的macro ,选择js 脚本可以运行。
module.exports = async function(params) {
const { app } = params;
// 获取当前主题模式
const isDarkMode = app.vault.getConfig("theme") === "obsidian";
// 切换主题模式
if (isDarkMode) {
await app.vault.setConfig("theme", "moonstone"); // 切换到浅色主题
console.log("Switched to Light Theme (Moonstone)");
} else {
await app.vault.setConfig("theme", "obsidian"); // 切换到深色主题
console.log("Switched to Dark Theme (Obsidian)");
}
};