<%* // 获取编辑器实例 const editor = app.workspace.activeEditor.editor;
// 获取当前行 const cursor = editor.getCursor(); const line = editor.getLine(cursor.line);
// 1. 将普通文本或普通列表转换成未完成的任务 if (!/^[\s]*- [[ x-]]/.test(line)) {
/* Moy Vertical Tabs.css */ | |
/* 2025-04-14 */ | |
/* Extracted from MicroMike theme: https://github.com/ThisTheThe/MicroMike */ | |
/* More snippets available: https://github.com/ThisTheThe/MicroMike/tree/main/Snippets */ | |
/* Modified by @PandaNoSleep with thanks! */ | |
/* Better experience when used with: */ | |
/* Floating Sidebar: https://forum-zh.obsidian.md/t/topic/32602 */ |
<%* // 获取编辑器实例 const editor = app.workspace.activeEditor.editor;
// 获取当前行 const cursor = editor.getCursor(); const line = editor.getLine(cursor.line);
// 1. 将普通文本或普通列表转换成未完成的任务 if (!/^[\s]*- [[ x-]]/.test(line)) {
/* Moy OB 基础样式调节 */ | |
/* Created: 2025-04-03 */ | |
/* 注释文本变小 */ | |
.cm-comment { | |
font-size: 0.8em; | |
opacity: 0.8; | |
} | |
// Example | |
/** | |
```dataviewjs | |
dv.view("mediaViewInFolder", { | |
folder: "_global/emotion", | |
showTitle: true, | |
title: "My Emotion", | |
pagination: 9, | |
addAlt: true, | |
exclude: ["bad"], |
<%* // 获取所有文件夹路径 let folders = app.vault.getAllFolders(); // 过滤掉根目录 folders = folders.filter(folder => folder.path !== "/");
const autoCollapse = true;
// 准备用于显示的文件夹名称和对应的路径 const folderPaths = folders.map(f => f.path);
/* Moy-网格背景 */ | |
/* 更新日期:2024.10.31 */ | |
/* 用来显示两种样式的背景:网格 & 网点 */ | |
/* 2024.10.30 v1.1 改成默认所有页面都生效(网格) */ | |
/* 2024.11.01 v1.2 只影响中间窗格 */ | |
/* 原始代码来自:https://spacexcode.com/blog/pure-css-grid-line/ */ | |
/* 亦有参考:https://forum-zh.obsidian.md/t/topic/37076 */ |
// ======================================== | |
// 作者:Moy | |
// 日期:2024.08.05 | |
// 版本:1.0.0 | |
// ======================================== | |
// 注意:该脚本只在文件名为 yyyy-MM-dd 日期格式(如 2024-08-05)的笔记内有效 | |
// 如果你的 DailyNote 有别的命名格式,自行下方的 yyyy-MM-dd | |
const curNoteName = dv.current().file.name; | |
const dateFormat = "yyyy-MM-dd" |
const useList = false; | |
const curNote = dv.current(); | |
if (!curNote){ | |
dv.span("The current document is not loaded, please reopen it."); | |
return; | |
} | |
let tarFile = await app.vault.getAbstractFileByPath(curNote.file.path); | |
// Get the meta data of the current file | |
const curFileMeta = app.metadataCache.getFileCache(tarFile); | |
const headings = curFileMeta.headings; |
/* Moy Link Optimize.css */ | |
/* 点击链接的时候不跳转 */ | |
/* Style Settings 开关 */ | |
/* @settings | |
name: Moy Link Mods | |
id: moy-link-mods | |
settings: | |
- |