一个简单的浅色深色转换的js脚本

原因: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)");
    }
};

1 个赞