vault backup: 2026-04-19 15:16:47

This commit is contained in:
2026-04-19 15:16:47 +08:00
parent 9c98ac17a3
commit 5862806d9a
35 changed files with 671 additions and 16906 deletions

12
.obsidian/app.json vendored
View File

@@ -1,14 +1,4 @@
{
"livePreview": true,
"defaultViewMode": "preview",
"showLineNumber": false,
"promptDelete": false,
"newFileLocation": "folder",
"attachmentFolderPath": "./ass",
"strictLineBreaks": true,
"useMarkdownLinks": false,
"newLinkFormat": "relative",
"openBehavior": "",
"newFileFolderPath": "OnGoing",
"alwaysUpdateLinks": true
"promptDelete": false
}

View File

@@ -1,10 +1,4 @@
{
"monospaceFontFamily": "Cascadia Mono,微软雅黑",
"cssTheme": "Border",
"nativeMenus": false,
"theme": "moonstone",
"accentColor": "",
"enabledCssSnippets": [
"多彩标签"
]
"floatingNavigation": true
}

View File

@@ -11,12 +11,10 @@
"obsidian-git",
"homepage",
"chinese-calendar",
"quickadd",
"templater-obsidian",
"obsidian-livesync",
"obsidian42-brat",
"obsidian-custom-attachment-location",
"i18n",
"heatmap-tracker",
"albus-super-daily-notes"
"heatmap-tracker"
]

View File

@@ -1,33 +1 @@
{
"file-explorer": true,
"global-search": true,
"switcher": true,
"graph": true,
"backlink": true,
"canvas": true,
"outgoing-link": true,
"tag-pane": true,
"footnotes": false,
"properties": true,
"page-preview": true,
"daily-notes": true,
"templates": false,
"note-composer": true,
"command-palette": true,
"slash-command": true,
"editor-status": true,
"bookmarks": true,
"markdown-importer": false,
"zk-prefixer": false,
"random-note": false,
"outline": true,
"word-count": true,
"slides": false,
"audio-recorder": false,
"workspaces": true,
"file-recovery": true,
"publish": false,
"sync": false,
"bases": true,
"webviewer": true
}
{"file-explorer":true,"global-search":true,"switcher":true,"graph":true,"backlink":true,"canvas":true,"outgoing-link":true,"tag-pane":true,"footnotes":false,"properties":true,"page-preview":true,"daily-notes":true,"templates":false,"note-composer":true,"command-palette":true,"slash-command":false,"editor-status":true,"bookmarks":true,"markdown-importer":false,"zk-prefixer":false,"random-note":false,"outline":true,"word-count":true,"slides":false,"audio-recorder":false,"workspaces":false,"file-recovery":true,"publish":false,"sync":false,"bases":true}

View File

@@ -1,5 +1 @@
{
"folder": "Diary",
"template": "Template/Diary",
"format": "YYYY/MM/YYYY-MM-DD ddd"
}
{"format":"YYYY/MM/YYYY-MM-DD ddd","folder":"Diary","template":"Template/Diary"}

23
.obsidian/graph.json vendored
View File

@@ -1,22 +1 @@
{
"collapse-filter": false,
"search": "",
"showTags": false,
"showAttachments": false,
"hideUnresolved": true,
"showOrphans": false,
"collapse-color-groups": true,
"colorGroups": [],
"collapse-display": false,
"showArrow": false,
"textFadeMultiplier": 0,
"nodeSizeMultiplier": 1,
"lineSizeMultiplier": 1,
"collapse-forces": true,
"centerStrength": 0.518713248970312,
"repelStrength": 10,
"linkStrength": 1,
"linkDistance": 250,
"scale": 0.7132754626224375,
"close": true
}
{"collapse-filter":true,"search":"","showTags":false,"showAttachments":false,"hideUnresolved":false,"showOrphans":true,"collapse-color-groups":true,"colorGroups":[],"collapse-display":true,"showArrow":false,"textFadeMultiplier":0,"nodeSizeMultiplier":1,"lineSizeMultiplier":1,"collapse-forces":true,"centerStrength":0.518713248970312,"repelStrength":10,"linkStrength":1,"linkDistance":250,"scale":1,"close":false}

View File

@@ -1,4 +1,3 @@
{
"preview": true,
"pdf-plus-citation-link": true
"preview": true
}

View File

@@ -1,27 +1 @@
{
"renderNullAs": "\\-",
"taskCompletionTracking": false,
"taskCompletionUseEmojiShorthand": false,
"taskCompletionText": "completion",
"taskCompletionDateFormat": "yyyy-MM-dd",
"recursiveSubTaskCompletion": false,
"warnOnEmptyResult": true,
"refreshEnabled": true,
"refreshInterval": 2500,
"defaultDateFormat": "",
"defaultDateTimeFormat": "h:mm a - MMMM dd, yyyy",
"maxRecursiveRenderDepth": 4,
"tableIdColumnName": "File",
"tableGroupColumnName": "Group",
"showResultCount": true,
"allowHtml": true,
"inlineQueryPrefix": "=",
"inlineJsQueryPrefix": "$=",
"inlineQueriesInCodeblocks": true,
"enableInlineDataview": true,
"enableDataviewJs": true,
"enableInlineDataviewJs": true,
"prettyRenderInlineFields": true,
"prettyRenderInlineFieldsInLivePreview": true,
"dataviewJsKeyword": "dataviewjs"
}
{"renderNullAs":"\\-","taskCompletionTracking":false,"taskCompletionUseEmojiShorthand":false,"taskCompletionText":"completion","taskCompletionDateFormat":"yyyy-MM-dd","recursiveSubTaskCompletion":false,"warnOnEmptyResult":true,"refreshEnabled":true,"refreshInterval":2500,"defaultDateFormat":"MMMM dd, yyyy","defaultDateTimeFormat":"h:mm a - MMMM dd, yyyy","maxRecursiveRenderDepth":4,"tableIdColumnName":"File","tableGroupColumnName":"Group","showResultCount":true,"allowHtml":true,"inlineQueryPrefix":"=","inlineJsQueryPrefix":"$=","inlineQueriesInCodeblocks":true,"enableInlineDataview":true,"enableDataviewJs":true,"enableInlineDataviewJs":true,"prettyRenderInlineFields":true,"prettyRenderInlineFieldsInLivePreview":true,"dataviewJsKeyword":"dataviewjs"}

File diff suppressed because one or more lines are too long

View File

@@ -1,11 +1 @@
{
"id": "dataview",
"name": "Dataview",
"version": "0.5.68",
"minAppVersion": "0.13.11",
"description": "为数据爱好提供的复杂数据视图。",
"author": "Michael Brenan <blacksmithgu@gmail.com>",
"authorUrl": "https://github.com/blacksmithgu",
"helpUrl": "https://blacksmithgu.github.io/obsidian-dataview/",
"isDesktopOnly": false
}
{"id":"dataview","name":"Dataview","version":"0.5.68","minAppVersion":"0.13.11","description":"Complex data views for the data-obsessed.","author":"Michael Brenan <blacksmithgu@gmail.com>","authorUrl":"https://github.com/blacksmithgu","helpUrl":"https://blacksmithgu.github.io/obsidian-dataview/","isDesktopOnly":false}

View File

@@ -1,43 +1 @@
{
"palettes": {
"default": [
"#c6e48b",
"#7bc96f",
"#49af5d",
"#2e8840",
"#196127"
],
"danger": [
"#fff33b",
"#fdc70c",
"#f3903f",
"#ed683c",
"#e93e3a"
],
"obsidianTheme": [
"var(--color-base-00)",
"var(--color-base-05)",
"var(--color-base-10)",
"var(--color-base-20)",
"var(--color-base-25)",
"var(--color-base-30)",
"var(--color-base-35)",
"var(--color-base-40)",
"var(--color-base-50)",
"var(--color-base-60)",
"var(--color-base-70)",
"var(--color-base-100)"
]
},
"weekStartDay": 1,
"showWeekNums": true,
"weekDisplayMode": "all",
"separateMonths": false,
"language": "zh",
"viewTabsVisibility": {
"documentation": false,
"heatmap-tracker": true,
"heatmap-tracker-statistics": true,
"legend": false
}
}
{"palettes":{"default":["#c6e48b","#7bc96f","#49af5d","#2e8840","#196127"],"danger":["#fff33b","#fdc70c","#f3903f","#ed683c","#e93e3a"],"obsidianTheme":["var(--color-base-00)","var(--color-base-05)","var(--color-base-10)","var(--color-base-20)","var(--color-base-25)","var(--color-base-30)","var(--color-base-35)","var(--color-base-40)","var(--color-base-50)","var(--color-base-60)","var(--color-base-70)","var(--color-base-100)"]},"weekStartDay":1,"showWeekNums":true,"weekDisplayMode":"all","separateMonths":false,"language":"zh","viewTabsVisibility":{"documentation":false,"heatmap-tracker":true,"heatmap-tracker-statistics":true,"legend":false}}

View File

@@ -1,12 +1 @@
{
"id": "heatmap-tracker",
"name": "Heatmap Tracker",
"version": "2.2.0",
"minAppVersion": "0.1.0",
"description": "Visualize your activity and track goals, progress, habits, tasks, exercise, finances, and more—all in a single, interactive heatmap!",
"author": "Maksim Rubanau",
"isDesktopOnly": false,
"fundingUrl": {
"Buy Me a Coffee": "https://www.buymeacoffee.com/mrubanau"
}
}
{"id":"heatmap-tracker","name":"Heatmap Tracker","version":"2.2.0","minAppVersion":"0.1.0","description":"Visualize your activity and track goals, progress, habits, tasks, exercise, finances, and more—all in a single, interactive heatmap!","author":"Maksim Rubanau","isDesktopOnly":false,"fundingUrl":{"Buy Me a Coffee":"https://www.buymeacoffee.com/mrubanau"}}

View File

@@ -3,7 +3,7 @@
"name": "Highlightr",
"version": "1.2.2",
"minAppVersion": "0.12.8",
"description": "一个简约且美观的高亮菜单,使彩色高亮更加容易,提供可配置的高亮颜色选择 🎨",
"description": "A minimal and aesthetically pleasing highlighting menu that makes color-coded highlighting much easier with a configurable assortment of highlight colors 🎨.",
"author": "chetachi",
"authorUrl": "https://github.com/chetachiezikeuzor",
"isDesktopOnly": false

View File

@@ -1,23 +1 @@
{
"version": 4,
"homepages": {
"Main Homepage": {
"value": "Meta/🏡HOME",
"kind": "文件",
"openOnStartup": true,
"openMode": "Replace all open notes",
"manualOpenMode": "Keep open notes",
"view": "Default view",
"revertView": true,
"openWhenEmpty": false,
"refreshDataview": false,
"autoCreate": false,
"autoScroll": false,
"pin": false,
"commands": [],
"alwaysApply": false,
"hideReleaseNotes": false
}
},
"separateMobile": false
}
{"version":4,"homepages":{"Main Homepage":{"value":"Meta/🏡HOME","kind":"File","openOnStartup":true,"openMode":"Replace all open notes","manualOpenMode":"Keep open notes","view":"Default view","revertView":true,"openWhenEmpty":false,"refreshDataview":false,"autoCreate":false,"autoScroll":false,"pin":false,"commands":[],"alwaysApply":false,"hideReleaseNotes":false}},"separateMobile":false}

View File

@@ -1,13 +1 @@
{
"id": "homepage",
"name": "Homepage",
"version": "4.4.0",
"minAppVersion": "1.11.0",
"description": "在启动时打开指定的笔记、画布或工作区,或设置以便后续快速访问。",
"author": "novov",
"authorUrl": "https://novov.me",
"isDesktopOnly": false,
"fundingUrl": {
"Ko-fi": "https://ko-fi.com/novov"
}
}
{"id":"homepage","name":"Homepage","version":"4.4.0","minAppVersion":"1.11.0","description":"Open a specified note, canvas, base, or workspace on startup, or set it for quick access later.","author":"novov","authorUrl":"https://novov.me","isDesktopOnly":false,"fundingUrl":{"Ko-fi":"https://ko-fi.com/novov"}}

File diff suppressed because one or more lines are too long

View File

@@ -1,12 +1 @@
{
"id": "obsidian-excalidraw-plugin",
"name": "Excalidraw",
"version": "2.22.0",
"minAppVersion": "1.5.7",
"description": "用于编辑和查看 Excalidraw 图纸的 Obsidian 插件",
"author": "Zsolt Viczian",
"authorUrl": "https://excalidraw-obsidian.online",
"fundingUrl": "https://ko-fi.com/zsolt",
"helpUrl": "https://github.com/zsviczian/obsidian-excalidraw-plugin#readme",
"isDesktopOnly": false
}
{"id":"obsidian-excalidraw-plugin","name":"Excalidraw","version":"2.22.0","minAppVersion":"1.5.7","description":"用于编辑和查看 Excalidraw 图纸的 Obsidian 插件","author":"Zsolt Viczian","authorUrl":"https://excalidraw-obsidian.online","fundingUrl":"https://ko-fi.com/zsolt","helpUrl":"https://github.com/zsviczian/obsidian-excalidraw-plugin#readme","isDesktopOnly":false}

View File

@@ -48,7 +48,7 @@
"skipOlderFilesOnSync": true,
"checkConflictOnlyOnOpen": false,
"showMergeDialogOnlyOnActive": false,
"syncInternalFiles": false,
"syncInternalFiles": true,
"syncInternalFilesBeforeReplication": false,
"syncInternalFilesIgnorePatterns": "\\/node_modules\\/, \\/\\.git\\/, \\/obsidian-livesync\\/",
"syncInternalFilesTargetPatterns": "",
@@ -68,14 +68,14 @@
"useDynamicIterationCount": false,
"syncAfterMerge": false,
"configPassphraseStore": "",
"encryptedPassphrase": "%$MAHMXDBkQnYQC2G2XWTCPIktL4kHe342Y2IIBQONsBER2IWYf5FDCiz8ioQ1E83NyLkOsDJ9cD0JzddOhpMoOBkT2DcpxfUup6hu6kDiZpuzmzDIeWE0xjGBoUiv5T1xEUl4vdWyTcwQC0g4",
"encryptedCouchDBConnection": "%$MAHMXDBkQnYQC2G2XWTCPIktL4kHe342Y2IIBQONsBFDXBBVa0isUM74qvNoTSlKFFH56B7R9D+RCbe5cbbarNKRqC344NVOeDtsDUNKQi1ld/bo36E5+Ilb1NreiH0Hjq4jMV2i3mXnGbFoofWGmcIwC0P3AgnxHj9xYnDRzzSnBjGxBcpe8JSea61LmgoDaQaDuvBKTQM3Y6LU20mnXfUn8T1e3sJlB+XzU0ZIFYs09GqPRfPAmhR/2eeO3NKX47d7tU1uy9Z0//WafMnVR9kNBK1eV7LXddPaXNLNh6ehixje33nUU+N5WJqRhaESddXB/8O1m78g4vLXPGLsMTupIjKlfXBvMyTdmxQH/Zge6JZLtaSCe7HdWWgeDVXbbkLUk7sd1KwgZ6sXei+5be1oVDgHWxvVwxFMJmw/nRQcofHF9q9XU6f58XwiIuhclOM4mnC7xIBg3dqCCcIC2mIY0EYr1DnewPIzkb2oF5OefFDooZzVCh0psg92OrzjtzOCBHkZMlhzY5l8w2u3eo14Ht3f6xhEOok5ont1Utfs6cZZ4Fx7FsoNdlXusbxruZCPZMMSCgqMpRQFRBvc6ViTEKjfp1dOjGJGBYbf2VVy0YBCH64c8Vqd09PmDDOGzwx6J6atrvGLZUgppKjtPodGZSVE4epr73ND/UqRl3wUUtANmPqNoYq6UtGpl9Mo",
"encryptedPassphrase": "%$e89MT9RI9zlsTZfO9LOX+1czf0SSXTcdnFVIUSQAvJ0QvCGrP2eiCYD3Q2UdX4DnShj7bWUvAOvXK4JMjrmCltxVZqaOcGnLRpatqKPPucR4aTkT/V1X/2HUooZoUsi468S1nnk2sod5G9Ch",
"encryptedCouchDBConnection": "%$e89MT9RI9zlsTZfO9LOX+1czf0SSXTcdnFVIUSQAvJ1x2/sBq2rva/kfKf4Bz5ygnTaI2Ses8ZjSatBhbSdoGKF9mHUj+d86G3NTEZ5WncUK2KFO0Mt0OoBpyus4f9nJGO2Wy+aKjyfSF/QvgfzE5SoakI5x3iwSZDjxsid7bkKVrybbUVkKl/k1sdXxyvdPVLuA/yZWG1XDx99jpqeT9HfwL3oRjYMHFdrt80n6lw1fxIhzwtzo7g3WZTdvySJEIbjh0ukkx9AFS5ISpnjqcQ/nJSjmGo5481SmUPaPGR8wovKVQEzEO776wBrh2ivEvzMWRtyzmUr4UoCIjbpJDUzSvV+ck1etzP7A5NC3y93GbWlR1WMRJXhh87O2GXp6m0bEdhQXC8Kx1fs74Zxd7PVmRgWD+Db8BCEVNz1cKyWaYVxGL6JY7i4cNi3C4/idg2hivrsAVa/szwo5Ov2i8zN1JNacqHBD//YuzCr2JtefSpp8Qqzwbqj85ycpGB7FimISFn+f+hxEpbNlgSs2cEuuiH4u9FI2XdQUAndUIsq8BHO/z92ijf5xR5OoLdarfWAXq7HVucGNUVNWcUjyRYQImbys1k6XfPIgj2oWcf9ZumtIkV7N5W1WtizUsn9Zaw+crmP2cKbQrOYHqzVUVEcaFBcpOFkMoapUOXXGIoatgqw74/il7BtjKy+ROWMw",
"permitEmptyPassphrase": false,
"remoteConfigurations": {
"legacy-couchdb": {
"id": "legacy-couchdb",
"name": "CouchDB Remote",
"uri": "%$MAHMXDBkQnYQC2G2XWTCPIktL4kHe342Y2IIBQONsBG7SbW86VzuoI19h2noUQheiWlE8IhArUVHvKWxgAo+LxwDBde43rlXSa3MJ9by/2dHhfYMo+J50+ky1+W6t0L6qJgbKrF/vIeF5ZWNGoJtxC6RhgOhiFoYdAhgvXuOrFL8XGLbjSi7xXmvstew4/YbstrqcMy/8O2vXdE=",
"uri": "%$e89MT9RI9zlsTZfO9LOX+1czf0SSXTcdnFVIUSQAvJ0PWWPs6IMcUKSRfzfMKTIUJyMJtB/uZocR3nCeEBSfRazTrwA4zlfeu7JHVDPvVHgn2s+gigEy1Sk1YkJiKyn+64aJTRZgfkQSvgKAVXaPJjwEuv2G3KVWWY8iZfIOCNKP+Ycp25YuMLmnTaa23kDHssHLqUruauIEp98=",
"isEncrypted": true
}
},
@@ -124,11 +124,11 @@
"sendChunksBulk": false,
"sendChunksBulkMaxSize": 1,
"useSegmenter": false,
"useAdvancedMode": false,
"useAdvancedMode": true,
"usePowerUserMode": false,
"useEdgeCaseMode": false,
"enableDebugTools": false,
"suppressNotifyHiddenFilesChange": false,
"suppressNotifyHiddenFilesChange": true,
"syncMinimumInterval": 2000,
"P2P_Enabled": false,
"P2P_AutoAccepting": 0,

View File

@@ -1,27 +1 @@
{
"rosé-pine-theme-settings@@rosé-pine-theme": "rose-moon",
"rose-pine-misc@@font-family-code": "\"Cascadia Mono\",\"JetBrains Mono\", \"微软雅黑\",\"Fira Code\", \"Courier New\", monospace",
"Components@@CTA-BTN-enable": false,
"Components@@colorful-folder": true,
"Components@@folder-font-bold": true,
"Components@@file-names-untrim": false,
"Editor@@line-hover-indicator": false,
"Editor@@editor-grid-background-pattren": false,
"Appearance-light@@card-layout-open-light": false,
"Appearance-dark@@card-layout-open-dark": true,
"Appearance-dark@@workspace-divider-transparent-dark": false,
"Appearance-dark@@card-highlight-dark": false,
"Components@@tab-title-bar-autohide": false,
"Components@@nav-header-autohide": false,
"Components@@Ribbon-autohide": false,
"Components@@status-bar-autohide": false,
"Components@@tab-autohide": false,
"Components@@vault-profile-autohide": false,
"Components@@file-icon-remove": false,
"Components@@outline-enhanced": true,
"Components@@media-embed-card-border-off": false,
"Components@@anim-speed": 1.25,
"Components@@restored-scrollbars": false,
"Components@@scrollbar-hide": false,
"Editor@@codeblock-style-select": "codeblock-style-customize"
}
{"Components@@folder-font-bold":true,"Components@@colorful-folder":true,"Components@@outline-enhanced":true,"rosé-pine-theme-settings@@rosé-pine-theme":"rose-moon","rose-pine-misc@@font-family-code":"\"Cascadia Mono\",\"JetBrains Mono\", \"微软雅黑\",\"Fira Code\", \"Courier New\", monospace","Components@@CTA-BTN-enable":false,"Components@@file-names-untrim":false,"Editor@@line-hover-indicator":false,"Editor@@editor-grid-background-pattren":false,"Appearance-light@@card-layout-open-light":false,"Appearance-dark@@card-layout-open-dark":true,"Appearance-dark@@workspace-divider-transparent-dark":false,"Appearance-dark@@card-highlight-dark":false,"Components@@tab-title-bar-autohide":false,"Components@@nav-header-autohide":false,"Components@@Ribbon-autohide":false,"Components@@status-bar-autohide":false,"Components@@tab-autohide":false,"Components@@vault-profile-autohide":false,"Components@@file-icon-remove":false,"Components@@media-embed-card-border-off":false,"Components@@anim-speed":1.25,"Components@@restored-scrollbars":false,"Components@@scrollbar-hide":false,"Editor@@codeblock-style-select":"codeblock-style-customize"}

View File

@@ -1,10 +1 @@
{
"id": "obsidian-style-settings",
"name": "Style Settings",
"version": "1.0.9",
"minAppVersion": "0.11.5",
"description": "提供用于调整主题、插件和片段 CSS 变量的控件。",
"author": "mgmeyers",
"authorUrl": "https://github.com/mgmeyers/obsidian-style-settings",
"isDesktopOnly": false
}
{"id":"obsidian-style-settings","name":"Style Settings","version":"1.0.9","minAppVersion":"0.11.5","description":"Offers controls for adjusting theme, plugin, and snippet CSS variables.","author":"mgmeyers","authorUrl":"https://github.com/mgmeyers/obsidian-style-settings","isDesktopOnly":false}

View File

@@ -1,99 +1 @@
{
"presets": {
"this_file": "path includes {{query.file.path}}",
"this_folder": "folder includes {{query.file.folder}}",
"this_folder_only": "filter by function task.file.folder === query.file.folder",
"this_root": "root includes {{query.file.root}}",
"hide_date_fields": "# Hide any values for all date fields\nhide due date\nhide scheduled date\nhide start date\nhide created date\nhide done date\nhide cancelled date",
"hide_non_date_fields": "# Hide all the non-date fields, but not tags\nhide id\nhide depends on\nhide recurrence rule\nhide on completion\nhide priority",
"hide_query_elements": "# Hide postpone, edit and backinks\nhide postpone button\nhide edit button\nhide backlinks",
"hide_everything": "# Hide everything except description and any tags\npreset hide_date_fields\npreset hide_non_date_fields\npreset hide_query_elements"
},
"globalQuery": "",
"globalFilter": "#task",
"removeGlobalFilter": true,
"taskFormat": "tasksPluginEmoji",
"setCreatedDate": false,
"setDoneDate": true,
"setCancelledDate": true,
"autoSuggestInEditor": true,
"autoSuggestMinMatch": 0,
"autoSuggestMaxItems": 20,
"provideAccessKeys": true,
"useFilenameAsScheduledDate": false,
"filenameAsScheduledDateFormat": "",
"filenameAsDateFolders": [],
"recurrenceOnNextLine": false,
"removeScheduledDateOnRecurrence": false,
"statusSettings": {
"coreStatuses": [
{
"symbol": " ",
"name": "Todo",
"nextStatusSymbol": "x",
"availableAsCommand": true,
"type": "TODO"
},
{
"symbol": "x",
"name": "Done",
"nextStatusSymbol": " ",
"availableAsCommand": true,
"type": "DONE"
}
],
"customStatuses": [
{
"symbol": "/",
"name": "In Progress",
"nextStatusSymbol": "x",
"availableAsCommand": true,
"type": "IN_PROGRESS"
},
{
"symbol": "-",
"name": "Cancelled",
"nextStatusSymbol": " ",
"availableAsCommand": true,
"type": "CANCELLED"
}
]
},
"isShownInEditModal": {
"priority": true,
"recurrence": true,
"due": true,
"scheduled": true,
"start": true,
"before_this": true,
"after_this": true,
"status": true,
"created": true,
"done": true,
"cancelled": true
},
"features": {
"INTERNAL_TESTING_ENABLED_BY_DEFAULT": true
},
"generalSettings": {},
"headingOpened": {
"核心状态": true,
"自定义状态": true
},
"debugSettings": {
"ignoreSortInstructions": false,
"showTaskHiddenData": false,
"recordTimings": false
},
"loggingOptions": {
"minLevels": {
"": "info",
"tasks": "info",
"tasks.Cache": "info",
"tasks.Events": "info",
"tasks.File": "info",
"tasks.Query": "info",
"tasks.Task": "info"
}
}
}
{"presets":{"this_file":"path includes {{query.file.path}}","this_folder":"folder includes {{query.file.folder}}","this_folder_only":"filter by function task.file.folder === query.file.folder","this_root":"root includes {{query.file.root}}","hide_date_fields":"# Hide any values for all date fields\nhide due date\nhide scheduled date\nhide start date\nhide created date\nhide done date\nhide cancelled date","hide_non_date_fields":"# Hide all the non-date fields, but not tags\nhide id\nhide depends on\nhide recurrence rule\nhide on completion\nhide priority","hide_query_elements":"# Hide postpone, edit and backinks\nhide postpone button\nhide edit button\nhide backlinks","hide_everything":"# Hide everything except description and any tags\npreset hide_date_fields\npreset hide_non_date_fields\npreset hide_query_elements"},"globalQuery":"","globalFilter":"#task","removeGlobalFilter":true,"taskFormat":"tasksPluginEmoji","setCreatedDate":false,"setDoneDate":true,"setCancelledDate":true,"autoSuggestInEditor":true,"autoSuggestMinMatch":0,"autoSuggestMaxItems":20,"provideAccessKeys":true,"useFilenameAsScheduledDate":false,"filenameAsScheduledDateFormat":"","filenameAsDateFolders":[],"recurrenceOnNextLine":false,"removeScheduledDateOnRecurrence":false,"statusSettings":{"coreStatuses":[{"symbol":" ","name":"Todo","nextStatusSymbol":"x","availableAsCommand":true,"type":"TODO"},{"symbol":"x","name":"Done","nextStatusSymbol":" ","availableAsCommand":true,"type":"DONE"}],"customStatuses":[{"symbol":"/","name":"In Progress","nextStatusSymbol":"x","availableAsCommand":true,"type":"IN_PROGRESS"},{"symbol":"-","name":"Cancelled","nextStatusSymbol":" ","availableAsCommand":true,"type":"CANCELLED"}]},"isShownInEditModal":{"priority":true,"recurrence":true,"due":true,"scheduled":true,"start":true,"before_this":true,"after_this":true,"status":true,"created":true,"done":true,"cancelled":true},"features":{"INTERNAL_TESTING_ENABLED_BY_DEFAULT":true},"generalSettings":{},"headingOpened":{"核心状态":true,"自定义状态":true},"debugSettings":{"ignoreSortInstructions":false,"showTaskHiddenData":false,"recordTimings":false},"loggingOptions":{"minLevels":{"":"info","tasks":"info","tasks.Cache":"info","tasks.Events":"info","tasks.File":"info","tasks.Query":"info","tasks.Task":"info"}}}

View File

@@ -1,12 +1 @@
{
"id": "obsidian-tasks-plugin",
"name": "Tasks",
"version": "7.23.1",
"minAppVersion": "1.4.0",
"description": "(搜索.format(\"ddd Do MMM\")翻译可更改右键菜单日期格式) 跟踪你库中的任务.支持截止日期、重复任务、完成日期、子任务列表项和过滤功能.",
"helpUrl": "https://publish.obsidian.md/tasks/",
"author": "Clare Macrae and Ilyas Landikov (created by Martin Schenck)",
"authorUrl": "https://github.com/obsidian-tasks-group",
"fundingUrl": "https://github.com/sponsors/claremacrae",
"isDesktopOnly": false
}
{"id":"obsidian-tasks-plugin","name":"Tasks","version":"7.23.1","minAppVersion":"1.4.0","description":"Track tasks across your vault. Supports due dates, recurring tasks, done dates, sub-set of checklist items, and filtering.","helpUrl":"https://publish.obsidian.md/tasks/","author":"Clare Macrae and Ilyas Landikov (created by Martin Schenck)","authorUrl":"https://github.com/obsidian-tasks-group","fundingUrl":"https://github.com/sponsors/claremacrae","isDesktopOnly":false}

View File

@@ -1,5 +1 @@
{
"appliedMigrations": [
"tokens-to-secretstorage-v1"
]
}
{"appliedMigrations":["tokens-to-secretstorage-v1"]}

View File

@@ -1,14 +1 @@
{
"id": "obsidian42-brat",
"name": "BRAT",
"version": "2.0.4",
"minAppVersion": "1.11.4",
"description": "Easily install a beta version of a plugin for testing.",
"author": "TfTHacker",
"authorUrl": "https://github.com/TfTHacker/obsidian42-brat",
"helpUrl": "https://tfthacker.com/BRAT",
"isDesktopOnly": false,
"fundingUrl": {
"Visit my site": "https://tfthacker.com"
}
}
{"id":"obsidian42-brat","name":"BRAT","version":"2.0.4","minAppVersion":"1.11.4","description":"Easily install a beta version of a plugin for testing.","author":"TfTHacker","authorUrl":"https://github.com/TfTHacker/obsidian42-brat","helpUrl":"https://tfthacker.com/BRAT","isDesktopOnly":false,"fundingUrl":{"Visit my site":"https://tfthacker.com"}}

View File

@@ -1,12 +1 @@
{
"id": "quickadd",
"name": "QuickAdd",
"version": "2.12.0",
"minAppVersion": "1.11.4",
"description": "快速将新页面或内容添加到您的知识库。",
"author": "Christian B. B. Houmann",
"authorUrl": "https://bagerbach.com",
"fundingUrl": "https://www.buymeacoffee.com/chhoumann",
"helpUrl": "https://quickadd.obsidian.guide/docs/",
"isDesktopOnly": false
}
{"id":"quickadd","name":"QuickAdd","version":"2.12.0","minAppVersion":"1.11.4","description":"快速将新页面或内容添加到您的知识库。","author":"Christian B. B. Houmann","authorUrl":"https://bagerbach.com","fundingUrl":"https://www.buymeacoffee.com/chhoumann","helpUrl":"https://quickadd.obsidian.guide/docs/","isDesktopOnly":false}

View File

@@ -1,38 +1 @@
{
"command_timeout": 5,
"templates_folder": "Template",
"templates_pairs": [
[
"",
""
]
],
"trigger_on_file_creation": true,
"auto_jump_to_cursor": false,
"enable_system_commands": false,
"shell_path": "",
"user_scripts_folder": "",
"enable_folder_templates": true,
"folder_templates": [
{
"folder": "/",
"template": "Template/AutoAdd.md"
}
],
"enable_file_templates": false,
"file_templates": [
{
"regex": ".*",
"template": ""
}
],
"syntax_highlighting": true,
"syntax_highlighting_mobile": false,
"enabled_templates_hotkeys": [
""
],
"startup_templates": [
""
],
"intellisense_render": 1
}
{"command_timeout":5,"templates_folder":"Template","templates_pairs":[["",""]],"trigger_on_file_creation":true,"auto_jump_to_cursor":false,"enable_system_commands":false,"shell_path":"","user_scripts_folder":"","enable_folder_templates":true,"folder_templates":[{"folder":"/","template":"Template/AutoAdd.md"}],"enable_file_templates":false,"file_templates":[{"regex":".*","template":""}],"syntax_highlighting":true,"syntax_highlighting_mobile":false,"enabled_templates_hotkeys":[""],"startup_templates":[""],"intellisense_render":1}

View File

@@ -1,11 +1 @@
{
"id": "templater-obsidian",
"name": "Templater",
"version": "2.19.0",
"description": "创建和使用模板",
"minAppVersion": "1.12.2",
"author": "SilentVoid",
"authorUrl": "https://github.com/SilentVoid13",
"helpUrl": "https://silentvoid13.github.io/Templater/",
"isDesktopOnly": false
}
{"id":"templater-obsidian","name":"Templater","version":"2.19.0","description":"创建和使用模板","minAppVersion":"1.12.2","author":"SilentVoid","authorUrl":"https://github.com/SilentVoid13","helpUrl":"https://silentvoid13.github.io/Templater/","isDesktopOnly":false}

View File

@@ -1,7 +1 @@
{
"name": "Border",
"version": "1.12.26",
"minAppVersion": "0.16.0",
"author": "Akifyss",
"authorUrl": "https://github.com/Akifyss"
}
{"name":"Border","version":"1.13.5","minAppVersion":"0.16.0","author":"Akifyss","authorUrl":"https://github.com/Akifyss"}

View File

@@ -1277,7 +1277,7 @@ id: Appearance-dark
settings:
-
id: Presets-info-dark
description: "[Presets (dark)](https://github.com/Akifyss/obsidian-border/blob/main/presets.md#light-mode) | Before importing, it is recommended to reset this entry to default / Remove preset↗"
description: "[Presets (dark)](https://github.com/Akifyss/obsidian-border/blob/main/presets.md#dark-mode) | Before importing, it is recommended to reset this entry to default / Remove preset↗"
description.zh: "[预设(暗色)](https://github.com/Akifyss/obsidian-border/blob/main/presets.md#dark-mode) | 导入前,推荐先将此条目重设为默认 / 移除预设↗️ "
type: info-text
markdown: true
@@ -3193,12 +3193,6 @@ settings:
description: Hover to restore image
description.zh: 鼠标经过时还原
type: class-toggle
-
id: zoom-off
title: Disable Image zoom
title.zh: 关闭图像缩放
description: from https://github.com/kepano/obsidian-minimal, author:@kepano
type: class-toggle
-
id: Code-heading
title: Codeblock
@@ -3677,17 +3671,6 @@ settings:
value: Projects-bg-color-adapt
- label: Unify background color
value: Projects-bg-color-unify
-
id: Surfing
title: Surfing
type: heading
collapsed: true
level: 3
-
id: Surfing-bookmark-bar-hide
title: Hide bookmark bar when browsing web
title.zh: 浏览网页时隐藏书签栏
type: class-toggle
-
id: Checklist
title: Checklist
@@ -4229,13 +4212,6 @@ body:not(.is-mobile, .extra-anim-remove) .document-search-container {
}
}
body:not(.is-phone, .extra-anim-remove) .modal:has(.checkbox-container),
body:not(.is-phone, .extra-anim-remove) .modal.mod-settings,
body:not(.is-phone, .extra-anim-remove) .modal.mod-community-modal {
-webkit-animation: var(--anim-duration-fast) fadeIn both;
animation: var(--anim-duration-fast) fadeIn both;
}
/*----------workspace----------*/
/* ====== background ===== */
body {
@@ -5259,11 +5235,13 @@ body:not(.is-mobile) .workspace::before {
transition: width var(--anim-out), height var(--anim-out);
}
body:not(.is-mobile):has(.mod-top>.workspace-tab-header-container:hover, .titlebar-button-container:hover, .status-bar:hover) .workspace::before {
body:not(.is-mobile)>.titlebar:hover~.app-container>.horizontal-main-container>.workspace::before,
body:not(.is-mobile)>.app-container>.horizontal-main-container:has(~.status-bar:hover)>.workspace::before,
body:not(.is-mobile)>.app-container>.horizontal-main-container>.workspace:has(> .workspace-split .mod-top > .workspace-tab-header-container:hover)::before {
transition: width var(--anim-out), height var(--anim-in);
}
body:not(.is-mobile):has(.workspace-ribbon.side-dock-ribbon:hover) .workspace::before {
body:not(.is-mobile)>.app-container>.horizontal-main-container>.workspace:has(>.workspace-ribbon.side-dock-ribbon:hover)::before {
transition: width var(--anim-in), height var(--anim-out);
}
@@ -5274,7 +5252,7 @@ body:not(.is-mobile).tab-autohide .workspace-tabs {
transition: gap var(--anim-out);
}
body:not(.is-mobile).tab-autohide :has(.workspace-tab-header-container:hover) .workspace-tabs:hover {
body:not(.is-mobile).tab-autohide .workspace-tabs:has(> .workspace-tab-header-container:hover) {
gap: 4px;
transition: gap var(--anim-in);
}
@@ -5298,7 +5276,8 @@ body:not(.is-mobile).tab-autohide .workspace-tab-header-container-inner {
}
body:not(.is-mobile).tab-autohide .workspace-tab-header-container:hover .workspace-tab-header-container-inner,
body:not(.is-mobile).tab-autohide:has(.mod-top>.workspace-tab-header-container:hover, .titlebar-button-container:hover) .mod-top .workspace-tab-header-container-inner {
body:not(.is-mobile).tab-autohide>.titlebar:hover~.app-container>.horizontal-main-container>.workspace .mod-top .workspace-tab-header-container-inner,
body:not(.is-mobile).tab-autohide>.app-container>.horizontal-main-container>.workspace:has(> .workspace-split .mod-top > .workspace-tab-header-container:hover) .mod-top .workspace-tab-header-container-inner {
transform: translateY(0px);
opacity: 1;
transition: transform var(--anim-in), opacity var(--anim-in);
@@ -5310,8 +5289,8 @@ body:not(.is-mobile).tab-autohide:not(.card-layout-open-dark).theme-dark .worksp
transition: box-shadow var(--anim-out);
}
body:not(.is-mobile).tab-autohide:not(.card-layout-open-light).theme-light :has(.workspace-tab-header-container:hover) .workspace-tabs:not(.mod-top):hover .workspace-tab-container>.workspace-leaf,
body:not(.is-mobile).tab-autohide:not(.card-layout-open-dark).theme-dark :has(.workspace-tab-header-container:hover) .workspace-tabs:not(.mod-top):hover .workspace-tab-container>.workspace-leaf {
body:not(.is-mobile).tab-autohide:not(.card-layout-open-light).theme-light .workspace-tabs:not(.mod-top):has(> .workspace-tab-header-container:hover)>.workspace-tab-container>.workspace-leaf,
body:not(.is-mobile).tab-autohide:not(.card-layout-open-dark).theme-dark .workspace-tabs:not(.mod-top):has(> .workspace-tab-header-container:hover)>.workspace-tab-container>.workspace-leaf {
box-shadow: inset 0px 1px 0px var(--workspace-divider-color);
transition: box-shadow var(--anim-in);
}
@@ -5320,48 +5299,47 @@ body:not(.is-mobile).tab-autohide.is-hidden-frameless .titlebar-button {
height: 100%;
}
body:not(.is-mobile).tab-autohide:has(.mod-top>.workspace-tab-header-container:hover, .titlebar-button-container:hover) .titlebar-button {
body:not(.is-mobile).tab-autohide.is-hidden-frameless>.titlebar:hover .titlebar-button,
body:not(.is-mobile).tab-autohide.is-hidden-frameless>.titlebar:has(~ .app-container > .horizontal-main-container > .workspace > .workspace-split .mod-top > .workspace-tab-header-container:hover) .titlebar-button {
height: 44px;
}
/*tab autohide mod-top*/
body:not(.is-mobile).tab-autohide .workspace-split.mod-vertical>*>.workspace-leaf-resize-handle,
body:not(.is-mobile).tab-autohide .workspace-split.mod-left-split>.workspace-leaf-resize-handle,
body:not(.is-mobile).tab-autohide .workspace-split.mod-right-split>.workspace-leaf-resize-handle {
body:not(.is-mobile).tab-autohide .workspace-split:is(.mod-left-split, .mod-right-split)>.workspace-leaf-resize-handle {
height: calc(var(--divider-vertical-height) + 24px);
transition: height var(--anim-out), background-color 200ms ease-in-out, border-color 200ms ease-in-out, opacity 200ms ease-in-out;
}
body:not(.is-mobile).tab-autohide.status-bar-autohide:has(.status-bar:hover) .workspace-split.mod-vertical>*>.workspace-leaf-resize-handle,
body:not(.is-mobile).tab-autohide.status-bar-autohide:has(.status-bar:hover) .workspace-split.mod-left-split>.workspace-leaf-resize-handle,
body:not(.is-mobile).tab-autohide.status-bar-autohide:has(.status-bar:hover) .workspace-split.mod-right-split>.workspace-leaf-resize-handle {
body:not(.is-mobile).tab-autohide.status-bar-autohide>.app-container>.horizontal-main-container:has(~.status-bar:hover)>.workspace .workspace-split.mod-vertical>*>.workspace-leaf-resize-handle,
body:not(.is-mobile).tab-autohide.status-bar-autohide>.app-container>.horizontal-main-container:has(~.status-bar:hover)>.workspace>.workspace-split:is(.mod-left-split, .mod-right-split)>.workspace-leaf-resize-handle {
transition: height var(--anim-in), background-color 200ms ease-in-out, border-color 200ms ease-in-out, opacity 200ms ease-in-out;
}
body:not(.is-mobile).tab-autohide:has(.mod-top>.workspace-tab-header-container:hover, .titlebar-button-container:hover) .workspace-split.mod-vertical>*>.workspace-leaf-resize-handle,
body:not(.is-mobile).tab-autohide:has(.mod-top>.workspace-tab-header-container:hover, .titlebar-button-container:hover) .workspace-split.mod-left-split>.workspace-leaf-resize-handle,
body:not(.is-mobile).tab-autohide:has(.mod-top>.workspace-tab-header-container:hover, .titlebar-button-container:hover) .workspace-split.mod-right-split>.workspace-leaf-resize-handle {
body:not(.is-mobile).tab-autohide>.titlebar:hover~.app-container>.horizontal-main-container>.workspace .workspace-split.mod-vertical>*>.workspace-leaf-resize-handle,
body:not(.is-mobile).tab-autohide>.app-container>.horizontal-main-container>.workspace:has(> .workspace-split .mod-top > .workspace-tab-header-container:hover) .workspace-split.mod-vertical>*>.workspace-leaf-resize-handle,
body:not(.is-mobile).tab-autohide>.titlebar:hover~.app-container>.horizontal-main-container>.workspace>.workspace-split:is(.mod-left-split, .mod-right-split)>.workspace-leaf-resize-handle,
body:not(.is-mobile).tab-autohide>.app-container>.horizontal-main-container>.workspace:has(> .workspace-split .mod-top > .workspace-tab-header-container:hover)>.workspace-split:is(.mod-left-split, .mod-right-split)>.workspace-leaf-resize-handle {
height: calc(var(--divider-vertical-height) - 4px);
transition: height var(--anim-in), background-color 200ms ease-in-out, border-color 200ms ease-in-out, opacity 200ms ease-in-out;
}
body:not(.is-mobile).tab-autohide.is-hidden-frameless .workspace-split.mod-vertical>*>.workspace-leaf-resize-handle,
body:not(.is-mobile).tab-autohide.is-hidden-frameless .workspace-split.mod-left-split>.workspace-leaf-resize-handle,
body:not(.is-mobile).tab-autohide.is-hidden-frameless .workspace-split.mod-right-split>.workspace-leaf-resize-handle {
body:not(.is-mobile).tab-autohide.is-hidden-frameless .workspace-split:is(.mod-left-split, .mod-right-split)>.workspace-leaf-resize-handle {
height: calc(var(--divider-vertical-height) - 16px);
transition: height var(--anim-out), background-color 200ms ease-in-out, border-color 200ms ease-in-out, opacity 200ms ease-in-out;
}
body:not(.is-mobile).tab-autohide.status-bar-autohide:has(.status-bar:hover).is-hidden-frameless .workspace-split.mod-vertical>*>.workspace-leaf-resize-handle,
body:not(.is-mobile).tab-autohide.status-bar-autohide:has(.status-bar:hover).is-hidden-frameless .workspace-split.mod-left-split>.workspace-leaf-resize-handle,
body:not(.is-mobile).tab-autohide.status-bar-autohide:has(.status-bar:hover).is-hidden-frameless .workspace-split.mod-right-split>.workspace-leaf-resize-handle {
body:not(.is-mobile).tab-autohide.status-bar-autohide.is-hidden-frameless>.app-container>.horizontal-main-container:has(~.status-bar:hover)>.workspace .workspace-split.mod-vertical>*>.workspace-leaf-resize-handle,
body:not(.is-mobile).tab-autohide.status-bar-autohide.is-hidden-frameless>.app-container>.horizontal-main-container:has(~.status-bar:hover)>.workspace>.workspace-split:is(.mod-left-split, .mod-right-split)>.workspace-leaf-resize-handle {
transition: height var(--anim-in), background-color 200ms ease-in-out, border-color 200ms ease-in-out, opacity 200ms ease-in-out;
}
body:not(.is-mobile).tab-autohide.is-hidden-frameless:has(.mod-top>.workspace-tab-header-container:hover, .titlebar-button-container:hover) .workspace-split.mod-vertical>*>.workspace-leaf-resize-handle,
body:not(.is-mobile).tab-autohide.is-hidden-frameless:has(.mod-top>.workspace-tab-header-container:hover, .titlebar-button-container:hover) .workspace-split.mod-left-split>.workspace-leaf-resize-handle,
body:not(.is-mobile).tab-autohide.is-hidden-frameless:has(.mod-top>.workspace-tab-header-container:hover, .titlebar-button-container:hover) .workspace-split.mod-right-split>.workspace-leaf-resize-handle {
body:not(.is-mobile).tab-autohide.is-hidden-frameless>.titlebar:hover~.app-container>.horizontal-main-container>.workspace .workspace-split.mod-vertical>*>.workspace-leaf-resize-handle,
body:not(.is-mobile).tab-autohide.is-hidden-frameless>.app-container>.horizontal-main-container>.workspace:has(> .workspace-split .mod-top > .workspace-tab-header-container:hover) .workspace-split.mod-vertical>*>.workspace-leaf-resize-handle,
body:not(.is-mobile).tab-autohide.is-hidden-frameless>.titlebar:hover~.app-container>.horizontal-main-container>.workspace>.workspace-split:is(.mod-left-split, .mod-right-split)>.workspace-leaf-resize-handle,
body:not(.is-mobile).tab-autohide.is-hidden-frameless>.app-container>.horizontal-main-container>.workspace:has(> .workspace-split .mod-top > .workspace-tab-header-container:hover)>.workspace-split:is(.mod-left-split, .mod-right-split)>.workspace-leaf-resize-handle {
height: calc(var(--divider-vertical-height) - var(--header-height) - 4px);
transition: height var(--anim-in), background-color 200ms ease-in-out, border-color 200ms ease-in-out, opacity 200ms ease-in-out;
}
@@ -5373,11 +5351,12 @@ body:not(.is-mobile).tab-autohide .workspace-tabs.mod-top {
transition: gap var(--anim-out);
}
body:not(.is-mobile).tab-autohide.status-bar-autohide:has(.status-bar:hover) .workspace-tabs.mod-top {
body:not(.is-mobile).tab-autohide.status-bar-autohide>.app-container>.horizontal-main-container:has(~.status-bar:hover)>.workspace .workspace-tabs.mod-top {
transition: gap var(--anim-in);
}
body:not(.is-mobile).tab-autohide:has(.mod-top>.workspace-tab-header-container:hover, .titlebar-button-container:hover) .workspace-tabs.mod-top {
body:not(.is-mobile).tab-autohide>.titlebar:hover~.app-container>.horizontal-main-container>.workspace .workspace-tabs.mod-top,
body:not(.is-mobile).tab-autohide>.app-container>.horizontal-main-container>.workspace:has(> .workspace-split .mod-top > .workspace-tab-header-container:hover) .workspace-tabs.mod-top {
gap: 4px;
transition: gap var(--anim-in);
}
@@ -5386,7 +5365,8 @@ body:not(.is-mobile).tab-autohide .workspace::before {
height: calc(100% - 16px);
}
body:not(.is-mobile).tab-autohide:has(.mod-top>.workspace-tab-header-container:hover, .titlebar-button-container:hover) .workspace::before {
body:not(.is-mobile).tab-autohide>.titlebar:hover~.app-container>.horizontal-main-container>.workspace::before,
body:not(.is-mobile).tab-autohide>.app-container>.horizontal-main-container>.workspace:has(> .workspace-split .mod-top > .workspace-tab-header-container:hover)::before {
height: calc(100% - 44px);
}
@@ -5397,20 +5377,22 @@ body:not(.is-mobile).tab-autohide .mod-top .workspace-tab-header-container {
transition: height var(--anim-out), opacity var(--anim-out);
}
body:not(.is-mobile).tab-autohide:has(.mod-top>.workspace-tab-header-container:hover, .titlebar-button-container:hover) .mod-top .workspace-tab-header-container {
body:not(.is-mobile).tab-autohide>.titlebar:hover~.app-container>.horizontal-main-container>.workspace .mod-top .workspace-tab-header-container,
body:not(.is-mobile).tab-autohide>.app-container>.horizontal-main-container>.workspace:has(> .workspace-split .mod-top > .workspace-tab-header-container:hover) .mod-top .workspace-tab-header-container {
height: 40px;
opacity: 1;
transition: height var(--anim-in), opacity var(--anim-in);
}
body:not(.is-mobile).tab-autohide:has(.mod-top>.workspace-tab-header-container:hover, .titlebar-button-container:hover).is-hidden-frameless .titlebar-button-container {
body:not(.is-mobile).tab-autohide.is-hidden-frameless>.titlebar:hover .titlebar-button-container,
body:not(.is-mobile).tab-autohide.is-hidden-frameless>.titlebar:has(~ .app-container > .horizontal-main-container > .workspace > .workspace-split .mod-top > .workspace-tab-header-container:hover) .titlebar-button-container {
height: 44px;
opacity: 1;
transition: height var(--anim-in), opacity var(--anim-in);
}
body:not(.is-mobile).tab-autohide.status-bar-autohide:has(.status-bar:hover).is-hidden-frameless .titlebar-button-container,
body:not(.is-mobile).tab-autohide.status-bar-autohide:has(.status-bar:hover) .mod-top .workspace-tab-header-container {
body:not(.is-mobile).tab-autohide.status-bar-autohide.is-hidden-frameless>.titlebar:has(~ .app-container > .status-bar:hover) .titlebar-button-container,
body:not(.is-mobile).tab-autohide.status-bar-autohide>.app-container>.horizontal-main-container:has(~.status-bar:hover)>.workspace .mod-top .workspace-tab-header-container {
transition: height var(--anim-in), opacity var(--anim-in);
}
@@ -5433,7 +5415,7 @@ body:not(.is-mobile).status-bar-autohide .horizontal-main-container {
transition: padding-bottom var(--anim-out);
}
body:not(.is-mobile).status-bar-autohide:has(.status-bar:hover) .horizontal-main-container {
body:not(.is-mobile).status-bar-autohide>.app-container>.horizontal-main-container:has(~.status-bar:hover) {
padding-bottom: 24px;
transition: padding-bottom var(--anim-in);
}
@@ -5463,7 +5445,7 @@ body:not(.is-mobile).Ribbon-autohide.show-ribbon .workspace::before {
width: calc(100% - 16px);
}
body:not(.is-mobile).Ribbon-autohide.show-ribbon:has(.workspace-ribbon.side-dock-ribbon:hover) .workspace::before {
body:not(.is-mobile).Ribbon-autohide.show-ribbon>.app-container>.horizontal-main-container>.workspace:has(>.workspace-ribbon.side-dock-ribbon:hover)::before {
width: calc(100% - 44px);
}
@@ -5473,8 +5455,8 @@ body:not(.is-mobile):not(.is-popout-window).Ribbon-autohide.show-ribbon.mod-maco
margin-left: 28px;
}
body:not(.is-mobile):not(.is-popout-window).Ribbon-autohide.show-ribbon.mod-macos.is-hidden-frameless:not(.is-fullscreen):has(.workspace-ribbon.side-dock-ribbon:hover) .mod-left-split .mod-top-left-space .workspace-tab-header-container,
body:not(.is-mobile):not(.is-popout-window).Ribbon-autohide.show-ribbon.mod-macos.is-hidden-frameless:not(.is-fullscreen):has(.workspace-ribbon.side-dock-ribbon:hover) .workspace:not(.is-left-sidedock-open) .sidebar-toggle-button.mod-left {
body:not(.is-mobile):not(.is-popout-window).Ribbon-autohide.show-ribbon.mod-macos.is-hidden-frameless:not(.is-fullscreen)>.app-container>.horizontal-main-container>.workspace:has(>.workspace-ribbon.side-dock-ribbon:hover)>.mod-left-split .mod-top-left-space .workspace-tab-header-container,
body:not(.is-mobile):not(.is-popout-window).Ribbon-autohide.show-ribbon.mod-macos.is-hidden-frameless:not(.is-fullscreen)>.app-container>.horizontal-main-container>.workspace:has(>.workspace-ribbon.side-dock-ribbon:hover):not(.is-left-sidedock-open) .sidebar-toggle-button.mod-left {
margin-left: 0px;
}
@@ -5485,13 +5467,15 @@ body:not(.is-mobile):not(.is-popout-window).tab-autohide.mod-macos.is-hidden-fra
transition: height var(--anim-out), opacity var(--anim-out), margin-left var(--anim-out);
}
body:not(.is-mobile):not(.is-popout-window).Ribbon-autohide.show-ribbon.mod-macos.is-hidden-frameless:not(.is-fullscreen):has(.workspace-ribbon.side-dock-ribbon:hover) .mod-left-split .mod-top-left-space .workspace-tab-header-container,
body:not(.is-mobile):not(.is-popout-window).Ribbon-autohide.show-ribbon.mod-macos.is-hidden-frameless:not(.is-fullscreen):has(.workspace-ribbon.side-dock-ribbon:hover) .workspace:not(.is-left-sidedock-open) .sidebar-toggle-button.mod-left {
body:not(.is-mobile):not(.is-popout-window).Ribbon-autohide.show-ribbon.mod-macos.is-hidden-frameless:not(.is-fullscreen)>.app-container>.horizontal-main-container>.workspace:has(>.workspace-ribbon.side-dock-ribbon:hover)>.mod-left-split .mod-top-left-space .workspace-tab-header-container,
body:not(.is-mobile):not(.is-popout-window).Ribbon-autohide.show-ribbon.mod-macos.is-hidden-frameless:not(.is-fullscreen)>.app-container>.horizontal-main-container>.workspace:has(>.workspace-ribbon.side-dock-ribbon:hover):not(.is-left-sidedock-open) .sidebar-toggle-button.mod-left {
transition: height var(--anim-out), opacity var(--anim-out), margin-left var(--anim-in);
}
body:not(.is-mobile):not(.is-popout-window).tab-autohide.mod-macos.is-hidden-frameless:not(.is-fullscreen):has(.mod-top>.workspace-tab-header-container:hover, .titlebar-button-container:hover) .mod-left-split .mod-top-left-space .workspace-tab-header-container,
body:not(.is-mobile):not(.is-popout-window).tab-autohide.mod-macos.is-hidden-frameless:not(.is-fullscreen):has(.mod-top>.workspace-tab-header-container:hover, .titlebar-button-container:hover) .workspace:not(.is-left-sidedock-open) .sidebar-toggle-button.mod-left {
body:not(.is-mobile):not(.is-popout-window).tab-autohide.mod-macos.is-hidden-frameless:not(.is-fullscreen)>.titlebar:hover~.app-container>.horizontal-main-container>.workspace>.mod-left-split .mod-top-left-space .workspace-tab-header-container,
body:not(.is-mobile):not(.is-popout-window).tab-autohide.mod-macos.is-hidden-frameless:not(.is-fullscreen)>.titlebar:hover~.app-container>.horizontal-main-container>.workspace:not(.is-left-sidedock-open) .sidebar-toggle-button.mod-left,
body:not(.is-mobile):not(.is-popout-window).tab-autohide.mod-macos.is-hidden-frameless:not(.is-fullscreen)>.app-container>.horizontal-main-container>.workspace:has(> .workspace-split .mod-top > .workspace-tab-header-container:hover)>.mod-left-split .mod-top-left-space .workspace-tab-header-container,
body:not(.is-mobile):not(.is-popout-window).tab-autohide.mod-macos.is-hidden-frameless:not(.is-fullscreen)>.app-container>.horizontal-main-container>.workspace:has(> .workspace-split .mod-top > .workspace-tab-header-container:hover):not(.is-left-sidedock-open) .sidebar-toggle-button.mod-left {
transition: height var(--anim-in), opacity var(--anim-in), margin-left var(--anim-out);
}
@@ -5580,15 +5564,6 @@ body:not(.is-mobile) .view-header>* {
--icon-stroke: var(--icon-m-stroke-width);
}
/*view-header surfing*/
body:not(.is-mobile) .workspace-leaf-content[data-type="empty"]:has(.wb-bookmark-bar) .view-header {
margin-top: 0px !important;
height: var(--header-height) !important;
}
body:not(.is-mobile) .workspace-leaf-content[data-type="empty"]:has(.wb-bookmark-bar) :is(.view-actions, .view-header-nav-buttons, .view-header-title-container) {
opacity: 1;
}
/* vault profile */
@@ -5640,7 +5615,7 @@ body:not(.is-mobile).vault-profile-autohide .workspace-split.mod-left-split .wor
transition: padding-bottom var(--anim-out);
}
body:not(.is-mobile).vault-profile-autohide:has(.workspace-sidedock-vault-profile:hover) .workspace-split.mod-left-split .workspace-tabs:last-of-type .workspace-tab-container {
body:not(.is-mobile).vault-profile-autohide .workspace-sidedock-vault-profile:hover~.workspace-tabs:last-of-type .workspace-tab-container {
padding-bottom: 44px;
transition: padding-bottom var(--anim-in);
}
@@ -5881,7 +5856,7 @@ body.is-mobile:not(.new-tab-text-btn-restore) .workspace-leaf-content[data-type=
body:not(.new-tab-text-btn-restore) .workspace-leaf-content[data-type="empty"] .empty-state-action {
font-size: 0;
background-color: transparent !important;
color: var(--text-muted);
color: var(--icon-color);
cursor: var(--cursor);
height: 40px;
width: 44px;
@@ -5905,9 +5880,9 @@ body.is-mobile:not(.new-tab-text-btn-restore) .workspace-leaf-content[data-type=
border: var(--raised-mask-border-width) solid transparent;
}
body:not(.new-tab-text-btn-restore,.is-mobile) .workspace-leaf-content[data-type="empty"] .empty-state-action:nth-child(1),
body:not(.new-tab-text-btn-restore,.is-mobile) .workspace-leaf-content[data-type="empty"] .empty-state-action:nth-child(2),
body:not(.new-tab-text-btn-restore,.is-mobile) .workspace-leaf-content[data-type="empty"] .empty-state-action:nth-child(3):not(:last-child) {
body:not(.new-tab-text-btn-restore, .is-mobile) .workspace-leaf-content[data-type="empty"] .empty-state-action:nth-child(1),
body:not(.new-tab-text-btn-restore, .is-mobile) .workspace-leaf-content[data-type="empty"] .empty-state-action:nth-child(2),
body:not(.new-tab-text-btn-restore, .is-mobile) .workspace-leaf-content[data-type="empty"] .empty-state-action:nth-child(3):not(:last-child) {
box-shadow: inset -1px 0px 0px var(--divider-color);
}
@@ -6032,24 +6007,6 @@ body {
padding: 4px 24px;
}
/*surfing plugin*/
.empty-state:has(.wb-search-bar-container)::before,
.empty-state:has(.wb-search-bar-container) .empty-state-container {
display: none;
}
.surfing-settings-icon {
width: fit-content;
height: fit-content;
position: absolute;
right: 20px;
margin-top: var(--size-4-4);
}
input.wb-search-bar {
--background-modifier-form-field: transparent;
}
/* ====== workspace mod side====== */
.nav-header {
@@ -6325,8 +6282,8 @@ body:not(.is-mobile).CTA-BTN-enable .workspace-leaf-content[data-type="file-expl
.theme-light .mk-tree-item.nav-file-title.is-active.is-selected,
.theme-light:not(.is-grabbing) .nav-file-title.is-active:hover,
.theme-light:not(.is-grabbing) .nav-folder-title.is-active:hover,
.theme-light .nav-file-title.is-active,
.theme-light .nav-folder-title.is-active {
.theme-light .nav-file-title.is-active:not(.is-being-dragged),
.theme-light .nav-folder-title.is-active:not(.is-being-dragged) {
--nav-item-color-active: var(--color-activated-file-light);
--nav-item-color-selected: var(--color-activated-file-light);
border-radius: var(--border-radius-activated-file-light);
@@ -6340,8 +6297,8 @@ body:not(.is-mobile).CTA-BTN-enable .workspace-leaf-content[data-type="file-expl
.theme-dark .mk-tree-item.nav-file-title.is-active.is-selected,
.theme-dark:not(.is-grabbing) .nav-file-title.is-active:hover,
.theme-dark:not(.is-grabbing) .nav-folder-title.is-active:hover,
.theme-dark .nav-file-title.is-active,
.theme-dark .nav-folder-title.is-active {
.theme-dark .nav-file-title.is-active:not(.is-being-dragged),
.theme-dark .nav-folder-title.is-active:not(.is-being-dragged) {
--nav-item-color-active: var(--color-activated-file-dark);
--nav-item-color-selected: var(--color-activated-file-dark);
border-radius: var(--border-radius-activated-file-dark);
@@ -6573,6 +6530,25 @@ body {
--background-modifier-form-field: transparent;
}
body:not(.is-mobile) .modal.mod-settings .vertical-tab-header{
border-inline-end: 0;
padding: var(--size-4-2) calc(var(--size-4-2) + var(--size-4-2)) var(--size-4-2) var(--size-4-2);
}
body:not(.is-mobile) .modal.mod-settings{
padding: var(--size-4-2);
background-color: var(--background-secondary);
}
body:not(.is-mobile) .modal.mod-settings .vertical-tab-content {
border-radius: var(--size-4-2);
}
body:not(.is-mobile) .modal-close-button{
top: var(--size-4-4);
right: var(--size-4-4);
}
.settings-search-container.vertical-tab-header-group {
padding-top: 2px;
}
@@ -6587,7 +6563,7 @@ body:not(.setting-item-title-icon-remove):not(.is-phone) .vertical-tab-header-gr
width: 16px;
height: 16px;
background-color: currentColor;
margin-right: 4px;
margin-right: 8px;
-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3e%3cg clip-path='url(%23a)'%3e%3cpath fill='black' d='m14.476 6.987-1.49-.445a5.177 5.177 0 0 0-.422-1.035l.73-1.365a.27.27 0 0 0-.05-.32l-1.062-1.066a.271.271 0 0 0-.32-.05l-1.355.725a5.165 5.165 0 0 0-1.05-.444l-.444-1.471a.271.271 0 0 0-.262-.183H7.25a.271.271 0 0 0-.258.191l-.444 1.467a5.169 5.169 0 0 0-1.058.445l-1.333-.72a.271.271 0 0 0-.32.048l-1.08 1.054a.271.271 0 0 0-.05.32l.72 1.333a5.169 5.169 0 0 0-.444 1.053l-1.47.445a.271.271 0 0 0-.192.258v1.502a.271.271 0 0 0 .191.258l1.48.444c.11.36.26.708.445 1.036l-.73 1.395a.271.271 0 0 0 .05.32l1.062 1.062a.271.271 0 0 0 .32.05l1.373-.734a5.25 5.25 0 0 0 1.022.418l.445 1.498a.27.27 0 0 0 .258.19h1.502a.271.271 0 0 0 .258-.19l.444-1.503a5.17 5.17 0 0 0 1.013-.417l1.383.737a.27.27 0 0 0 .32-.049l1.062-1.062a.27.27 0 0 0 .049-.32l-.738-1.378a5.17 5.17 0 0 0 .422-1.017l1.498-.445a.271.271 0 0 0 .191-.258V7.25a.271.271 0 0 0-.164-.262ZM8 10.444a2.444 2.444 0 1 1 0-4.888 2.444 2.444 0 0 1 0 4.888Z'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath fill='white' d='M0 0h16v16H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}
@@ -6596,7 +6572,7 @@ body:not(.setting-item-title-icon-remove):not(.is-phone) .vertical-tab-header-gr
width: 16px;
height: 16px;
background-color: currentColor;
margin-right: 4px;
margin-right: 8px;
-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3e%3cg clip-path='url(%23a)'%3e%3cpath fill='black' d='M13.249 7.111h-.36V3.924A.889.889 0 0 0 12 3.036H9.333A2.284 2.284 0 0 0 7.338.889a2.222 2.222 0 0 0-2.45 2.147h-3.11a.889.889 0 0 0-.89.888v3.632h1.25A1.391 1.391 0 0 1 3.556 8.75a1.333 1.333 0 0 1-.347 1.027 1.334 1.334 0 0 1-.987.444H.89v3.925a.889.889 0 0 0 .889.889H12a.889.889 0 0 0 .889-.89v-2.59h.444a2.223 2.223 0 0 0 2.223-2.45 2.29 2.29 0 0 0-2.307-1.995Z'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath fill='white' d='M0 0h16v16H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}
@@ -6605,7 +6581,7 @@ body:not(.setting-item-title-icon-remove):not(.is-phone) .vertical-tab-header-gr
width: 16px;
height: 16px;
background-color: currentColor;
margin-right: 4px;
margin-right: 8px;
-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3e%3cg fill='black' clip-path='url(%23a)'%3e%3cpath d='M13.249 7.111h-.36v-.267H9.88a1.636 1.636 0 0 1-1.436-2.448l.89-1.467A2.276 2.276 0 0 0 7.337.889a2.222 2.222 0 0 0-2.45 2.147h-3.11a.889.889 0 0 0-.89.888v3.632h1.25A1.391 1.391 0 0 1 3.556 8.75a1.333 1.333 0 0 1-.347 1.027 1.334 1.334 0 0 1-.987.444H.89v3.925a.889.889 0 0 0 .889.889H12a.889.889 0 0 0 .889-.89v-2.59h.444a2.223 2.223 0 0 0 2.223-2.45 2.29 2.29 0 0 0-2.307-1.995Z'/%3e%3cpath d='M11.933.507 9.391 4.889a.569.569 0 0 0 .489.889h5.089a.569.569 0 0 0 .489-.89L12.916.508a.57.57 0 0 0-.983 0Z'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='a'%3e%3cpath fill='white' d='M0 0h16v16H0z'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}
@@ -6621,6 +6597,11 @@ body:not(.is-phone) .vertical-tab-nav-item.is-active {
}
/* ====== UI Components====== */
body{
--input-height: 32px;
--input-radius: 6px;
}
.theme-light {
--toggle-thumb-color: var(--toggle-thumb-color-light);
--toggle-thumb-enabled-color: var(--toggle-thumb-enabled-color-light);
@@ -6649,7 +6630,7 @@ body:not(.is-phone) .vertical-tab-nav-item.is-active {
--input-shadow: var(--input-shadow-light);
--input-shadow-hover: var(--input-shadow-hover-light);
--input-radius-light: 5px;
--input-radius-light: 6px;
--input-shadow-light: 0px 4px 8px -4px rgba(0, 0, 0, 0.16), inset 0px -1px 0px rgba(0, 0, 0, 0.04), inset 0px 0px 0px 1px rgba(0, 0, 0, 0.12), inset 0px 2px 0.75px rgba(255, 255, 255, 0.4), inset 0px -3px 0.75px rgba(0, 0, 0, 0.04);
--input-shadow-hover-light: 0px 4px 8px -4px rgba(0, 0, 0, 0.16), inset 0px -1px 0px rgba(0, 0, 0, 0.04), inset 0px 0px 0px 1px rgba(0, 0, 0, 0.12), inset 0px 2px 0.75px rgba(255, 255, 255, 0.4), inset 0px -3px 0.75px rgba(0, 0, 0, 0.04);
}
@@ -6686,7 +6667,7 @@ body:not(.is-phone) .vertical-tab-nav-item.is-active {
--input-shadow: var(--input-shadow-dark);
--input-shadow-hover: var(--input-shadow-hover-dark);
--input-radius-dark: 5px;
--input-radius-dark: 6px;
--input-shadow-dark: 0px 4px 8px -4px rgba(0, 0, 0, 0.32), 0px 1px 2px rgba(0, 0, 0, 0.32), 0px 0px 0px 1px rgba(0, 0, 0, 0.32), 0px 0px 1px 1px rgba(0, 0, 0, 0.12), inset 0px 1px 0.75px rgba(255, 255, 255, 0.24), inset 0px -2px 0.75px rgba(0, 0, 0, 0.16);
--input-shadow-hover-dark: 0px 4px 8px -4px rgba(0, 0, 0, 0.32), 0px 1px 2px rgba(0, 0, 0, 0.32), 0px 0px 0px 1px rgba(0, 0, 0, 0.32), 0px 0px 1px 1px rgba(0, 0, 0, 0.12), inset 0px 1px 0.75px rgba(255, 255, 255, 0.24), inset 0px -2px 0.75px rgba(0, 0, 0, 0.16);
}
@@ -6782,8 +6763,7 @@ body:not(.is-mobile) input[type='search']:not([class]):is(:focus, :focus-visible
body:not(.is-mobile) input[type='email']:not([class]):is(:focus, :focus-visible),
body:not(.is-mobile) input[type='password']:not([class]):is(:focus, :focus-visible),
body:not(.is-mobile) input[type='number']:not([class]):is(:focus, :focus-visible) {
border: 1px solid var(--interactive-accent);
box-shadow: 0 0 0 4px var(--background-modifier-active-hover);
box-shadow: 0 0 0 var(--input-border-width-focus) var(--background-modifier-border-focus);
}
.view-header input,
@@ -6850,9 +6830,9 @@ body {
--button-radius: var(--input-radius);
}
.is-mobile{
--input-radius-light:var(--touch-radius-m);
--input-radius-dark:var(--touch-radius-m);
.is-mobile {
--input-radius-light: var(--touch-radius-m);
--input-radius-dark: var(--touch-radius-m);
}
/* container */
@@ -8725,76 +8705,6 @@ body {
transition: opacity var(--anim-duration-fast) linear;
}
/* image zoom */
/* from https://github.com/kepano/obsidian-minimal, author:@kepano */
body:not(.zoom-off):not(.is-mobile) .workspace-leaf-content[data-type=markdown] .view-content div:not(.canvas-node-content) img {
cursor: zoom-in
}
body:not(.zoom-off):not(.is-mobile) .workspace-leaf-content[data-type=markdown] .view-content img:active {
cursor: zoom-out;
max-width: 100%;
z-index: 900
}
body:not(.zoom-off):not(.is-mobile) .workspace-leaf-content[data-type=markdown] .view-content .markdown-preview-view img[referrerpolicy=no-referrer]:active,
body:not(.zoom-off):not(.is-mobile) .workspace-leaf-content[data-type=markdown] .view-content .markdown-source-view.mod-cm6 .cm-content>img[contenteditable=false]:active {
background-color: var(--background-primary)
}
body:not(.zoom-off):not(.is-mobile) .workspace-leaf-content[data-type=markdown] .view-content .image-embed:not(.canvas-node-content):active,
body:not(.zoom-off):not(.is-mobile) .workspace-leaf-content[data-type=markdown] .view-content .markdown-preview-view img[referrerpolicy=no-referrer]:active,
body:not(.zoom-off):not(.is-mobile) .workspace-leaf-content[data-type=markdown] .view-content .markdown-source-view.mod-cm6 .cm-content>img[contenteditable=false]:active {
aspect-ratio: unset;
cursor: zoom-out;
display: block;
z-index: 200;
position: fixed;
max-height: calc(100% + 1px);
max-width: 100%;
height: calc(100% + 1px);
width: 100%;
object-fit: contain;
margin: -.5px auto 0 !important;
text-align: center;
padding: 0;
left: 0;
right: 0;
bottom: 0
}
body:not(.zoom-off):not(.is-mobile) .workspace-leaf-content[data-type=markdown] .view-content .image-embed:not(.canvas-node-content):active:after {
background-color: var(--background-primary);
opacity: .9;
content: " ";
height: calc(100% + 1px);
width: 100%;
position: fixed;
left: 0;
right: 1px;
z-index: 0
}
body:not(.zoom-off):not(.is-mobile) .workspace-leaf-content[data-type=markdown] .view-content .image-embed:not(.canvas-node-content):active img {
aspect-ratio: unset;
z-index: 99;
padding: 0;
margin: 0 auto;
width: calc(100% - 20px);
max-height: 95vh;
object-fit: contain;
left: 0;
right: 0;
bottom: 0;
position: absolute;
opacity: 1
}
body:not(.zoom-off):not(.is-mobile) .workspace-leaf-content[data-type=markdown] .view-content .markdown-source-view.mod-cm6 .cm-content>.cm-callout[contenteditable=false]:active {
contain: unset !important
}
/* ====== pdf ====== */
.pdf-toolbar,
@@ -8984,7 +8894,7 @@ svg {
padding-top: 8px;
}
.card-layout-pad-open.is-tablet .app-container:has(.mobile-toolbar) .workspace {
.card-layout-pad-open.is-tablet .app-container:has(>.mobile-toolbar) .workspace {
padding-bottom: 8px;
}
@@ -9201,16 +9111,6 @@ body:not(.is-mobile) .workspace-leaf-content[data-type="style-settings"] .view-c
padding: 0 var(--size-4-4);
}
/*surfing*/
body.Surfing-bookmark-bar-hide .workspace-leaf-content[data-type="surfing-view"] .wb-bookmark-bar {
display: none;
}
body.Surfing-bookmark-bar-hide .workspace-leaf-content[data-type="surfing-view"] .wb-view-content:has(.wb-bookmark-bar) .wb-frame {
height: calc(100%);
}
/* make.md */
.mk-blink-preview {

11
.obsidian/types.json vendored
View File

@@ -3,8 +3,6 @@
"aliases": "aliases",
"cssclasses": "multitext",
"tags": "tags",
"日期": "date",
"时间": "datetime",
"TQ_explain": "checkbox",
"TQ_extra_instructions": "text",
"TQ_short_mode": "checkbox",
@@ -24,15 +22,10 @@
"TQ_show_start_date": "checkbox",
"TQ_show_tags": "checkbox",
"TQ_show_task_count": "checkbox",
"TQ_show_toolbar": "checkbox",
"TQ_show_tree": "checkbox",
"TQ_show_urgency": "checkbox",
"TQ_show_toolbar": "checkbox",
"写完了吗": "checkbox",
"达到预期": "checkbox",
"笔记类型": "multitext",
"created": "datetime",
"date": "date",
"type": "multitext",
"status": "multitext"
"created": "datetime"
}
}

228
.obsidian/workspace-mobile.json vendored Normal file
View File

@@ -0,0 +1,228 @@
{
"main": {
"id": "5324373015726ba8",
"type": "split",
"children": [
{
"id": "4509724f8bf84da7",
"type": "tabs",
"children": [
{
"id": "e7a7b303c61786dc",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "Meta/🏡HOME.md",
"mode": "source",
"source": false,
"backlinks": false
},
"icon": "lucide-file",
"title": "🏡HOME"
}
}
]
}
],
"direction": "vertical"
},
"left": {
"id": "44bd059c533245b0",
"type": "mobile-drawer",
"children": [
{
"id": "5a4a1d3851eb3502",
"type": "leaf",
"state": {
"type": "file-explorer",
"state": {
"sortOrder": "alphabetical",
"autoReveal": true
},
"icon": "lucide-folder-closed",
"title": "文件列表"
}
},
{
"id": "797f91dbbf6ecbe0",
"type": "leaf",
"state": {
"type": "search",
"state": {
"query": "",
"matchingCase": false,
"explainSearch": false,
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical"
},
"icon": "lucide-search",
"title": "搜索"
}
},
{
"id": "de8105d602005d5c",
"type": "leaf",
"state": {
"type": "tag",
"state": {
"sortOrder": "frequency",
"useHierarchy": true,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-tags",
"title": "标签"
}
},
{
"id": "5ecf1acb301efb0d",
"type": "leaf",
"state": {
"type": "all-properties",
"state": {
"sortOrder": "frequency",
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-archive",
"title": "添加笔记属性"
}
},
{
"id": "9caca0f02739fb86",
"type": "leaf",
"state": {
"type": "bookmarks",
"state": {},
"icon": "lucide-bookmark",
"title": "书签"
}
}
],
"currentTab": 0
},
"right": {
"id": "ec1789c8365dd7f7",
"type": "mobile-drawer",
"children": [
{
"id": "5dd62ac4cfe4ee2c",
"type": "leaf",
"state": {
"type": "backlink",
"state": {
"file": "Diary/2026/04/2026-04-16 周四.md",
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
"showSearch": false,
"searchQuery": "",
"backlinkCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-coming-in",
"title": "反向链接"
}
},
{
"id": "d9376f9b1c595867",
"type": "leaf",
"state": {
"type": "outgoing-link",
"state": {
"file": "Diary/2026/04/2026-04-16 周四.md",
"linksCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-going-out",
"title": "出链"
}
},
{
"id": "e86851ab3ca16021",
"type": "leaf",
"state": {
"type": "outline",
"state": {
"file": "Diary/2026/04/2026-04-16 周四.md",
"followCursor": false,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-list",
"title": "大纲"
}
}
],
"currentTab": 2
},
"left-ribbon": {
"hiddenItems": {
"homepage:打开主页": false,
"templater-obsidian:Templater": true,
"switcher:打开快速切换": false,
"graph:查看关系图谱": false,
"canvas:新建白板": false,
"daily-notes:打开/创建今天的日记": false,
"command-palette:打开命令面板": false,
"bases:新建数据库": false,
"obsidian-livesync:P2P Replicator": true,
"obsidian-livesync:Replicate": true,
"obsidian-livesync:Show Log": true,
"obsidian-livesync:显示自定义同步": true,
"obsidian-excalidraw-plugin:New drawing": false,
"zk-prefixer:创建时间戳笔记": false
}
},
"active": "e7a7b303c61786dc",
"lastOpenFiles": [
"Diary/2026/04/2026-04-19 周日.md",
"OnGoing/2026/04/19.md",
"Meta/🏡HOME.md",
"OnGoing/2026/04",
"OnGoing/2026",
"Bases/元数据列表.base",
"Diary/2026/04/2026-04-18 周六.md",
"Diary/2026/04/2026-04-16 周四.md",
"OnGoing/openclash配置.md",
"OnGoing/navidrome.md",
"Template/Diary.md",
"Template/AutoAdd.md",
"OnGoing/未命名.md",
"OnGoing/Untitled.md",
"OnGoing/Untitled 1.md",
"未命名.md",
"Diary/2026/02/2026-02-04 周三.md",
"Diary/2026/01/2026-01-31 周六.md",
"Diary/2026/01/2026-01-30 周五.md",
"Diary/2026/01/2026-01-27 周二.md",
"Diary/2026/01/2026-01-20 周二.md",
"Diary/2026/01/2026-01-23 周五.md",
"Diary/2026/01/2026-01-24 周六.md",
"Diary/2026/01/2026-01-19 周一.md",
"Archive/配置备忘/Typecho插件Aplayer使用教程.md",
"Archive/配置备忘",
"OnGoing",
"Archive/Collection/连~都忘记了的小知识.md",
"Archive/Collection/PID控制算法.md",
"Archive/Collection/Markdown语法.md",
"Archive/Collection/YAML用法.md",
"Archive/Collection",
"Archive",
"Meta",
"Bases/Diary.base",
"Bases/test.base",
"Collection/YoudaoyunNotes/01Linux基础/images/WEBRESOURCE0cdcf4a88e6eba4375dd290569c05c2eimage.png",
"Collection/YoudaoyunNotes/01Linux基础/images/WEBRESOURCE0fa810ce77624fe3b787d026cfa7a685image.png",
"Collection/YoudaoyunNotes/01Linux基础/images/WEBRESOURCE0de3cb22c41147998d4d78c3280a33d3image.png",
"Collection/YoudaoyunNotes/01Linux基础/images/WEBRESOURCE007db8830b714539aa71697daf21ed53image.png",
"Collection/YoudaoyunNotes/01Linux基础/images/WEBRESOURCE0e99510f866a1bb39a2d5de5d4753e73image.png",
"Collection/YoudaoyunNotes/01Linux基础/images/WEBRESOURCE10ced81c01044c5d8aef0fd21f434ae2image.png",
"Collection/YoudaoyunNotes/01Linux基础/images/WEBRESOURCE057f344b13854390b81a5a5e901dbbb9image.png",
"Collection/YoudaoyunNotes/01Linux基础/images/WEBRESOURCE1597955388994880ae32096facd23031image.png",
"Collection/YoudaoyunNotes/01Linux基础/images/WEBRESOURCE129c76fba17d4613b8bdaa6ea7ce7445image.png",
"Collection/YoudaoyunNotes/01Linux基础/images/WEBRESOURCE16c29539d5944f13a304f45d4e08e462image.png"
]
}

View File

@@ -13,13 +13,13 @@
"state": {
"type": "markdown",
"state": {
"file": "Meta/🏡HOME.md",
"mode": "preview",
"source": false,
"file": "Diary/2026/04/2026-04-19 周日.md",
"mode": "source",
"source": true,
"backlinks": false
},
"icon": "lucide-file",
"title": "🏡HOME"
"title": "2026-04-19 周日"
}
}
]
@@ -104,10 +104,10 @@
"state": {
"type": "file-properties",
"state": {
"file": "Meta/🏡HOME.md"
"file": "Diary/2026/04/2026-04-19 周日.md"
},
"icon": "lucide-info",
"title": "🏡HOME的笔记属性"
"title": "2026-04-19 周日的笔记属性"
}
},
{
@@ -126,13 +126,13 @@
"state": {
"type": "outline",
"state": {
"file": "Meta/🏡HOME.md",
"file": "Diary/2026/04/2026-04-19 周日.md",
"followCursor": true,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-list",
"title": "🏡HOME 的大纲"
"title": "2026-04-19 周日 的大纲"
}
}
],
@@ -266,13 +266,20 @@
"obsidian-git:Open Git source control": false
}
},
"active": "841e99623ecdb9f4",
"active": "f3af307553b03e79",
"lastOpenFiles": [
"Template/Diary.md",
"Diary/2026/04/2026-04-19 周日.md",
"Template/AutoAdd.md",
"Diary/2026/04/2026-04-16 周四.md",
"Diary/2026/04/2026-04-18 周六.md",
"Meta/🏡HOME.md",
"Meta/笔记元数据管理规范.md",
"OnGoing/2026/04/19.md",
"OnGoing/2026/04",
"OnGoing/2026",
"Bases/元数据列表.base",
"Archive/Collection/连~都忘记了的小知识.md",
"Diary/2026/04/2026-04-18 周六.md",
"Template/Diary.md",
"Archive/配置备忘/Typecho插件Aplayer使用教程.md",
"Archive/Collection/KMP算法.md",
"Archive/Collection/linux命令.md",
@@ -285,16 +292,12 @@
"Collection/未命名 1.md",
"Collection/未命名.md",
"OnGoing",
"Template/AutoAdd.md",
"Diary/2026/01/2026-01-20 周二.md",
"README.md",
"Meta/笔记元数据管理规范.md",
"Diary/2026/01/2026-01-23 周五.md",
"Diary/2026/01/2026-01-22 周四.md",
"Diary/2026/01/2026-01-21 周三.md",
"Diary/2026/01/2026-01-19 周一.md",
"BlogWebsite/Article/通过SSH密钥连接LINUX服务器.md",
"BlogWebsite/Article/飞牛搭配mtphotos使用passnet内网穿透服务优雅快速的分享照片访问.md",
"Meta",
"未命名.canvas",
"Bases/Diary.base",
@@ -302,8 +305,6 @@
"Bases/未命名.base",
"Archive",
"Bases/Diay.base",
"Diary/2026/04",
"Diary/2026/01",
"Archive/Collection/YoudaoyunNotes/02C语言/images/WEBRESOURCE0486404994804c5fb05039cff405656astickPicture.png",
"Archive/Collection/YoudaoyunNotes/02C语言/images/WEBRESOURCE059f0c15158165303fc0fc990a90a445image.png",
"Archive/Collection/YoudaoyunNotes/02C语言/images/WEBRESOURCE048d46d9bb04ceb46b8fe1f3cc419d92image.png",

View File

@@ -1,261 +1 @@
{
"workspaces": {
"260417": {
"main": {
"id": "5324373015726ba8",
"type": "split",
"children": [
{
"id": "69f4530e14d73640",
"type": "tabs",
"children": [
{
"id": "9c82e7556515fa96",
"type": "leaf",
"state": {
"type": "markdown",
"state": {
"file": "🏡HOME.md",
"mode": "source",
"source": false,
"backlinks": false
},
"icon": "lucide-file",
"title": "🏡HOME"
}
}
]
}
],
"direction": "vertical"
},
"left": {
"id": "de5cc35e02f95fe7",
"type": "split",
"children": [
{
"id": "b420879b7a56f464",
"type": "tabs",
"dimension": 52.602436323366554,
"children": [
{
"id": "b1cf03bb19fff71c",
"type": "leaf",
"state": {
"type": "file-explorer",
"state": {
"sortOrder": "alphabetical",
"autoReveal": true
},
"icon": "lucide-folder-closed",
"title": "文件列表"
}
},
{
"id": "dace5c7dcbe1070a",
"type": "leaf",
"state": {
"type": "search",
"state": {
"query": "",
"matchingCase": false,
"explainSearch": false,
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical"
},
"icon": "lucide-search",
"title": "搜索"
}
},
{
"id": "dc5f3ba5f76a37c0",
"type": "leaf",
"state": {
"type": "bookmarks",
"state": {},
"icon": "lucide-bookmark",
"title": "书签"
}
}
]
},
{
"id": "383cdf8445d918d1",
"type": "tabs",
"dimension": 47.39756367663344,
"children": [
{
"id": "ffdb392eea0ad1e2",
"type": "leaf",
"state": {
"type": "tag",
"state": {
"sortOrder": "frequency",
"useHierarchy": false,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-tags",
"title": "标签"
}
},
{
"id": "f78029584b10fc88",
"type": "leaf",
"state": {
"type": "file-properties",
"state": {},
"icon": "lucide-info",
"title": "笔记属性"
}
},
{
"id": "5e9d6a2802bea202",
"type": "leaf",
"state": {
"type": "graph",
"state": {},
"icon": "lucide-git-fork",
"title": "关系图谱"
}
},
{
"id": "d1e1fbb98edd7d1b",
"type": "leaf",
"state": {
"type": "outline",
"state": {
"file": "🏡HOME.md",
"followCursor": true,
"showSearch": false,
"searchQuery": ""
},
"icon": "lucide-list",
"title": "🏡HOME 的大纲"
}
}
],
"currentTab": 3
}
],
"direction": "horizontal",
"width": 251.5
},
"right": {
"id": "226d7e2fa4214659",
"type": "split",
"children": [
{
"id": "5f3133c4b756d282",
"type": "tabs",
"dimension": 42.9637526652452,
"children": [
{
"id": "95f542e77279c08b",
"type": "leaf",
"state": {
"type": "backlink",
"state": {
"file": "README.md",
"collapseAll": false,
"extraContext": false,
"sortOrder": "alphabetical",
"showSearch": false,
"searchQuery": "",
"backlinkCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-coming-in",
"title": "README 的反向链接列表"
}
},
{
"id": "8deac5bcdaa32e82",
"type": "leaf",
"state": {
"type": "outgoing-link",
"state": {
"linksCollapsed": false,
"unlinkedCollapsed": true
},
"icon": "links-going-out",
"title": "出链"
}
},
{
"id": "841e99623ecdb9f4",
"type": "leaf",
"state": {
"type": "chinese-calendar-view",
"state": {},
"icon": "calendar-with-checkmark",
"title": "日历"
}
},
{
"id": "5e96455aab22a229",
"type": "leaf",
"state": {
"type": "git-view",
"state": {},
"icon": "git-pull-request",
"title": "源代码管理"
}
}
],
"currentTab": 2
},
{
"id": "bf1e7d1a52b4651c",
"type": "tabs",
"dimension": 57.0362473347548,
"children": [
{
"id": "07d3867b48c266c6",
"type": "leaf",
"state": {
"type": "custom-frames-滴答",
"state": {},
"icon": "lucide-clipboard-list",
"title": "滴答"
}
}
]
}
],
"direction": "horizontal",
"width": 336.5
},
"left-ribbon": {
"hiddenItems": {
"obsidian-livesync:P2P Replicator": false,
"obsidian-livesync:Replicate": false,
"obsidian-livesync:Show Log": false,
"graph:查看关系图谱": false,
"switcher:打开快速切换": false,
"command-palette:打开命令面板": false,
"workspaces:管理工作区布局": false,
"obsidian-excalidraw-plugin:新建绘图文件": false,
"canvas:新建白板": false,
"bases:新建数据库": false,
"templater-obsidian:Templater": false,
"pdf-plus:PDF++: 切换自动粘贴": false,
"pdf-plus:PDF++: 切换自动对焦": false,
"pdf-plus:PDF++: 切换自动复制": false,
"nutstore-sync:Start sync": false,
"nutstore-sync:Stop sync": false,
"daily-notes:打开/创建今天的日记": false,
"obsidian-git:打开Git源代码管理": false,
"homepage:打开主页": false,
"obsidian42-brat:BRAT": false,
"i18n:common.i18n": false,
"obsidian-livesync:显示自定义同步": false
}
},
"active": "841e99623ecdb9f4",
"mtime": "2026-04-17T23:08:26+08:00"
}
},
"active": "260417"
}
{"workspaces":{},"active":""}

View File

@@ -0,0 +1,48 @@
---
tags:
- 日记
- Diary
type:
- Daily
status:
- 🌱 Seedling
star: false
date: <%tp.file.title("YYYY-MM-DD") %>
created: <%tp.date.now("YYYY-MM-DDTHH:mm") %>
---
# preface
---
**今天是2026年的第109天、第16周**
**天气:**
**地点:**
# summary
---
**完成了什么?遇到了什么问题?解决方案是什么?**
## 上午
- [ ] 到地打卡
## 中午
- [ ] 吃饭打卡
## 下午
- [ ] 上课打卡
## 晚上
- [ ] 下课打卡
# 随想
---
**任何想法、感悟、反思、碎片记录...**
# afterword
---

19
OnGoing/2026/04/19.md Normal file
View File

@@ -0,0 +1,19 @@
---
tags:
- empty
aliases: empty
type:
- Daily
- Concept
- Task
- Source
- Meta
- Archive
status:
- 🌱 Seedling
- 🌿 Incubating
- 🌳 Evergreen
- 💤 Archived
star: false
date: 2026-04-19
---