vault backup: 2026-02-11 10:46:27
This commit is contained in:
+2
-1
@@ -51,5 +51,6 @@
|
|||||||
"export": {
|
"export": {
|
||||||
"exportPath": ""
|
"exportPath": ""
|
||||||
},
|
},
|
||||||
"fileComments": {}
|
"fileComments": {},
|
||||||
|
"comments": {}
|
||||||
}
|
}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"version": "2.0",
|
||||||
|
"mapping": {
|
||||||
|
"FleetingNotes/数字人项目/Untitled.md": "fleetingnotes_数字人项目_untitled.md.json",
|
||||||
|
"FleetingNotes/数字人项目/数字人产品调研.md": "fleetingnotes_数字人项目_数字人产品调研.md.json"
|
||||||
|
},
|
||||||
|
"lastUpdated": 1768201458030
|
||||||
|
}
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
{
|
||||||
|
"isCompleted": true,
|
||||||
|
"version": "2.0",
|
||||||
|
"migratedAt": 1767749162020,
|
||||||
|
"backupPath": ".hinote/backup/data-backup-2026-01-07T01-26-02-017Z.json"
|
||||||
|
}
|
||||||
Vendored
+3
-3
@@ -1,10 +1,8 @@
|
|||||||
[
|
[
|
||||||
"hot-reload",
|
|
||||||
"obsidian-excalidraw-plugin",
|
"obsidian-excalidraw-plugin",
|
||||||
"advanced-canvas",
|
"advanced-canvas",
|
||||||
"obsidian-style-settings",
|
"obsidian-style-settings",
|
||||||
"enhanced-canvas",
|
"enhanced-canvas",
|
||||||
"hi-note",
|
|
||||||
"editing-toolbar",
|
"editing-toolbar",
|
||||||
"obsidian-show-file-path",
|
"obsidian-show-file-path",
|
||||||
"dynamic-outline",
|
"dynamic-outline",
|
||||||
@@ -13,5 +11,7 @@
|
|||||||
"daily-note-calendar",
|
"daily-note-calendar",
|
||||||
"publish",
|
"publish",
|
||||||
"components",
|
"components",
|
||||||
"obsidian-git"
|
"obsidian-git",
|
||||||
|
"notebook-navigator",
|
||||||
|
"lskypro-auto-upload"
|
||||||
]
|
]
|
||||||
Vendored
+2
-2
@@ -7,7 +7,7 @@
|
|||||||
"canvas": true,
|
"canvas": true,
|
||||||
"outgoing-link": true,
|
"outgoing-link": true,
|
||||||
"tag-pane": true,
|
"tag-pane": true,
|
||||||
"properties": false,
|
"properties": true,
|
||||||
"page-preview": true,
|
"page-preview": true,
|
||||||
"daily-notes": true,
|
"daily-notes": true,
|
||||||
"templates": true,
|
"templates": true,
|
||||||
@@ -28,6 +28,6 @@
|
|||||||
"publish": false,
|
"publish": false,
|
||||||
"sync": false,
|
"sync": false,
|
||||||
"webviewer": true,
|
"webviewer": true,
|
||||||
"footnotes": false,
|
"footnotes": true,
|
||||||
"bases": true
|
"bases": true
|
||||||
}
|
}
|
||||||
+83
-65
File diff suppressed because one or more lines are too long
+1
-1
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"id": "advanced-canvas",
|
"id": "advanced-canvas",
|
||||||
"name": "Advanced Canvas",
|
"name": "Advanced Canvas",
|
||||||
"version": "5.6.5",
|
"version": "5.6.6",
|
||||||
"minAppVersion": "1.1.0",
|
"minAppVersion": "1.1.0",
|
||||||
"description": "Supercharge your canvas experience! Create presentations, flowcharts and more!",
|
"description": "Supercharge your canvas experience! Create presentations, flowcharts and more!",
|
||||||
"author": "Developer-Mike",
|
"author": "Developer-Mike",
|
||||||
|
|||||||
+2
-6
@@ -10,9 +10,6 @@
|
|||||||
width: 100%;
|
width: 100%;
|
||||||
border-radius: 0 var(--input-radius) var(--input-radius) 0;
|
border-radius: 0 var(--input-radius) var(--input-radius) 0;
|
||||||
}
|
}
|
||||||
.ac-settings-heading {
|
|
||||||
border-bottom: 1px solid var(--color-accent);
|
|
||||||
}
|
|
||||||
.ac-settings-heading:not(:first-child) {
|
.ac-settings-heading:not(:first-child) {
|
||||||
margin-top: var(--size-4-10) !important;
|
margin-top: var(--size-4-10) !important;
|
||||||
}
|
}
|
||||||
@@ -154,7 +151,6 @@ details.setting-item > *:not(summary) {
|
|||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
justify-content: center;
|
justify-content: center;
|
||||||
min-height: 0 !important;
|
|
||||||
text-align: center;
|
text-align: center;
|
||||||
vertical-align: middle;
|
vertical-align: middle;
|
||||||
}
|
}
|
||||||
@@ -457,10 +453,10 @@ details.setting-item > *:not(summary) {
|
|||||||
.canvas-wrapper[data-focus-mode-enabled=true] .canvas:has(.canvas-node.is-focused) .canvas-node:not(.is-focused) {
|
.canvas-wrapper[data-focus-mode-enabled=true] .canvas:has(.canvas-node.is-focused) .canvas-node:not(.is-focused) {
|
||||||
filter: blur(5px);
|
filter: blur(5px);
|
||||||
}
|
}
|
||||||
.canvas-wrapper[data-focus-mode-enabled=true] .canvas:has(.canvas-node.is-focused) .canvas-edges {
|
.canvas-wrapper[data-focus-mode-enabled=true] .canvas:has(.canvas-node.is-focused) .canvas-edges > g:not(.is-focused) {
|
||||||
filter: blur(5px);
|
filter: blur(5px);
|
||||||
}
|
}
|
||||||
.canvas-wrapper[data-focus-mode-enabled=true] .canvas:has(.canvas-node.is-focused) .canvas-path-label-wrapper {
|
.canvas-wrapper[data-focus-mode-enabled=true] .canvas:has(.canvas-node.is-focused) .canvas-path-label-wrapper > .canvas-path-label:not(.is-focused) {
|
||||||
filter: blur(5px);
|
filter: blur(5px);
|
||||||
}
|
}
|
||||||
.canvas-wrapper.presentation-mode .canvas-controls {
|
.canvas-wrapper.presentation-mode .canvas-controls {
|
||||||
|
|||||||
Vendored
-249
File diff suppressed because one or more lines are too long
-11
@@ -1,11 +0,0 @@
|
|||||||
{
|
|
||||||
"id": "hi-note",
|
|
||||||
"name": "HiNote",
|
|
||||||
"version": "0.5.2",
|
|
||||||
"minAppVersion": "0.15.0",
|
|
||||||
"description": "Add comments to highlighted notes, use AI for thinking, and flashcards for memory.",
|
|
||||||
"author": "Kai",
|
|
||||||
"authorUrl": "https://github.com/CatMuse",
|
|
||||||
"fundingUrl": "https://ko-fi.com/catmuse",
|
|
||||||
"isDesktopOnly": false
|
|
||||||
}
|
|
||||||
Vendored
-4594
File diff suppressed because it is too large
Load Diff
Vendored
-210
@@ -1,210 +0,0 @@
|
|||||||
var __defProp = Object.defineProperty;
|
|
||||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
|
||||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
|
||||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
|
||||||
var __export = (target, all) => {
|
|
||||||
for (var name in all)
|
|
||||||
__defProp(target, name, { get: all[name], enumerable: true });
|
|
||||||
};
|
|
||||||
var __copyProps = (to, from, except, desc) => {
|
|
||||||
if (from && typeof from === "object" || typeof from === "function") {
|
|
||||||
for (let key of __getOwnPropNames(from))
|
|
||||||
if (!__hasOwnProp.call(to, key) && key !== except)
|
|
||||||
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
|
|
||||||
}
|
|
||||||
return to;
|
|
||||||
};
|
|
||||||
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
|
|
||||||
|
|
||||||
// hot-reload.ts
|
|
||||||
var hot_reload_exports = {};
|
|
||||||
__export(hot_reload_exports, {
|
|
||||||
default: () => HotReload
|
|
||||||
});
|
|
||||||
module.exports = __toCommonJS(hot_reload_exports);
|
|
||||||
var import_obsidian = require("obsidian");
|
|
||||||
|
|
||||||
// node_modules/.pnpm/monkey-around@3.0.0/node_modules/monkey-around/dist/index.mjs
|
|
||||||
function around(obj, factories) {
|
|
||||||
const removers = Object.keys(factories).map((key) => around1(obj, key, factories[key]));
|
|
||||||
return removers.length === 1 ? removers[0] : function() {
|
|
||||||
removers.forEach((r) => r());
|
|
||||||
};
|
|
||||||
}
|
|
||||||
function around1(obj, method, createWrapper) {
|
|
||||||
const inherited = obj[method], hadOwn = obj.hasOwnProperty(method), original = hadOwn ? inherited : function() {
|
|
||||||
return Object.getPrototypeOf(obj)[method].apply(this, arguments);
|
|
||||||
};
|
|
||||||
let current = createWrapper(original);
|
|
||||||
if (inherited)
|
|
||||||
Object.setPrototypeOf(current, inherited);
|
|
||||||
Object.setPrototypeOf(wrapper, current);
|
|
||||||
obj[method] = wrapper;
|
|
||||||
return remove;
|
|
||||||
function wrapper(...args) {
|
|
||||||
if (current === original && obj[method] === wrapper)
|
|
||||||
remove();
|
|
||||||
return current.apply(this, args);
|
|
||||||
}
|
|
||||||
function remove() {
|
|
||||||
if (obj[method] === wrapper) {
|
|
||||||
if (hadOwn)
|
|
||||||
obj[method] = original;
|
|
||||||
else
|
|
||||||
delete obj[method];
|
|
||||||
}
|
|
||||||
if (current === original)
|
|
||||||
return;
|
|
||||||
current = original;
|
|
||||||
Object.setPrototypeOf(wrapper, inherited || Function);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// hot-reload.ts
|
|
||||||
var watchNeeded = !import_obsidian.Platform.isMacOS && !import_obsidian.Platform.isWin;
|
|
||||||
var HotReload = class extends import_obsidian.Plugin {
|
|
||||||
constructor() {
|
|
||||||
super(...arguments);
|
|
||||||
this.statCache = /* @__PURE__ */ new Map();
|
|
||||||
// path -> Stat
|
|
||||||
this.run = taskQueue();
|
|
||||||
this.reindexPlugins = (0, import_obsidian.debounce)(() => this.run(() => this.getPluginNames()), 250, true);
|
|
||||||
this.pluginReloaders = {};
|
|
||||||
this.pluginNames = {};
|
|
||||||
this.enabledPlugins = /* @__PURE__ */ new Set();
|
|
||||||
this.currentlyLoading = 0;
|
|
||||||
this.isSymlink = (() => {
|
|
||||||
try {
|
|
||||||
const { lstatSync } = require("fs");
|
|
||||||
return (path) => {
|
|
||||||
const realPath = [this.app.vault.adapter.basePath, path].join("/");
|
|
||||||
const lstat = lstatSync(realPath, { throwIfNoEntry: false });
|
|
||||||
return lstat && lstat.isSymbolicLink();
|
|
||||||
};
|
|
||||||
} catch (e) {
|
|
||||||
return () => true;
|
|
||||||
}
|
|
||||||
})();
|
|
||||||
this.checkVersion = async (plugin) => {
|
|
||||||
const { dir } = this.app.plugins.manifests[plugin];
|
|
||||||
for (const file of ["main.js", "styles.css"]) {
|
|
||||||
const path = `${dir}/${file}`;
|
|
||||||
const stat = await this.app.vault.adapter.stat(path);
|
|
||||||
if (stat) {
|
|
||||||
if (this.statCache.has(path) && stat.mtime !== this.statCache.get(path).mtime) {
|
|
||||||
this.requestReload(plugin);
|
|
||||||
}
|
|
||||||
this.statCache.set(path, stat);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
};
|
|
||||||
this.onFileChange = (filename) => {
|
|
||||||
if (!filename.startsWith(this.app.plugins.getPluginFolder() + "/"))
|
|
||||||
return;
|
|
||||||
const path = filename.split("/");
|
|
||||||
const base = path.pop(), dir = path.pop();
|
|
||||||
if (path.length === 1 && dir === "plugins")
|
|
||||||
return this.watch(filename);
|
|
||||||
if (path.length != 2)
|
|
||||||
return;
|
|
||||||
const plugin = dir && this.pluginNames[dir];
|
|
||||||
if (base === "manifest.json" || base === ".hotreload" || base === ".git" || !plugin)
|
|
||||||
return this.reindexPlugins();
|
|
||||||
if (base !== "main.js" && base !== "styles.css")
|
|
||||||
return;
|
|
||||||
this.checkVersion(plugin);
|
|
||||||
};
|
|
||||||
}
|
|
||||||
async onload() {
|
|
||||||
await this.getPluginNames();
|
|
||||||
this.addCommand({
|
|
||||||
id: "scan-for-changes",
|
|
||||||
name: "Check plugins for changes and reload them",
|
|
||||||
callback: this.reindexPlugins
|
|
||||||
});
|
|
||||||
this.app.workspace.onLayoutReady(() => {
|
|
||||||
this.registerEvent(this.app.vault.on("raw", this.onFileChange));
|
|
||||||
this.watch(this.app.plugins.getPluginFolder());
|
|
||||||
});
|
|
||||||
}
|
|
||||||
async watch(path) {
|
|
||||||
var _a;
|
|
||||||
if ((_a = this.app.vault.adapter.watchers) == null ? void 0 : _a.hasOwnProperty(path))
|
|
||||||
return;
|
|
||||||
if ((await this.app.vault.adapter.stat(path)).type !== "folder")
|
|
||||||
return;
|
|
||||||
if (watchNeeded || this.isSymlink(path))
|
|
||||||
this.app.vault.adapter.startWatchPath(path, false);
|
|
||||||
}
|
|
||||||
checkVersions() {
|
|
||||||
return Promise.all(Object.values(this.pluginNames).map(this.checkVersion));
|
|
||||||
}
|
|
||||||
async getPluginNames() {
|
|
||||||
const plugins = {}, enabled = /* @__PURE__ */ new Set();
|
|
||||||
for (const { id, dir } of Object.values(this.app.plugins.manifests)) {
|
|
||||||
this.watch(dir);
|
|
||||||
plugins[dir.split("/").pop()] = id;
|
|
||||||
if (await this.app.vault.exists(dir + "/.git") || await this.app.vault.exists(dir + "/.hotreload"))
|
|
||||||
enabled.add(id);
|
|
||||||
}
|
|
||||||
this.pluginNames = plugins;
|
|
||||||
this.enabledPlugins = enabled;
|
|
||||||
await this.checkVersions();
|
|
||||||
}
|
|
||||||
requestReload(plugin) {
|
|
||||||
if (!this.enabledPlugins.has(plugin))
|
|
||||||
return;
|
|
||||||
const reloader = this.pluginReloaders[plugin] || (this.pluginReloaders[plugin] = (0, import_obsidian.debounce)(() => this.run(() => this.reload(plugin).catch(console.error)), 750, true));
|
|
||||||
reloader();
|
|
||||||
}
|
|
||||||
async reload(plugin) {
|
|
||||||
const plugins = this.app.plugins;
|
|
||||||
if (!plugins.enabledPlugins.has(plugin))
|
|
||||||
return;
|
|
||||||
await plugins.disablePlugin(plugin);
|
|
||||||
console.debug("disabled", plugin);
|
|
||||||
const oldDebug = localStorage.getItem("debug-plugin");
|
|
||||||
localStorage.setItem("debug-plugin", "1");
|
|
||||||
const uninstall = preventSourcemapStripping(this.app, plugin);
|
|
||||||
try {
|
|
||||||
await plugins.enablePlugin(plugin);
|
|
||||||
} finally {
|
|
||||||
if (oldDebug === null)
|
|
||||||
localStorage.removeItem("debug-plugin");
|
|
||||||
else
|
|
||||||
localStorage.setItem("debug-plugin", oldDebug);
|
|
||||||
uninstall == null ? void 0 : uninstall();
|
|
||||||
}
|
|
||||||
console.debug("enabled", plugin);
|
|
||||||
new import_obsidian.Notice(`Plugin "${plugin}" has been reloaded`);
|
|
||||||
}
|
|
||||||
};
|
|
||||||
function preventSourcemapStripping(app, pluginName) {
|
|
||||||
if ((0, import_obsidian.requireApiVersion)("1.6"))
|
|
||||||
return around(app.vault.adapter, {
|
|
||||||
read(old) {
|
|
||||||
return function(path) {
|
|
||||||
const res = old.apply(this, arguments);
|
|
||||||
if (!path.endsWith(`/${pluginName}/main.js`))
|
|
||||||
return res;
|
|
||||||
return res.then((txt) => txt + "\n/* nosourcemap */");
|
|
||||||
};
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
function taskQueue() {
|
|
||||||
let last = Promise.resolve();
|
|
||||||
return (action) => {
|
|
||||||
return !action ? last : last = new Promise(
|
|
||||||
(res, rej) => last.finally(
|
|
||||||
() => {
|
|
||||||
try {
|
|
||||||
res(action());
|
|
||||||
} catch (e) {
|
|
||||||
rej(e);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
)
|
|
||||||
);
|
|
||||||
};
|
|
||||||
}
|
|
||||||
-1
@@ -1 +0,0 @@
|
|||||||
{"id":"hot-reload","name":"Hot Reload","author":"PJ Eby","authorUrl":"https://github.com/pjeby","version":"0.2.1","minAppVersion":"1.5.8","isDesktopOnly":true,"fundingUrl":"https://dirtsimple.org/tips/hot-reload","description":"Automatically reload in-development plugins when their files are changed"}
|
|
||||||
+13
@@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"uploadByClipSwitch": true,
|
||||||
|
"uploader": "LskyPro",
|
||||||
|
"token": "1|sMXepy7L8VNhgcT6I2EaI17TUp434e24fcWoQqO4",
|
||||||
|
"strategy_id": "1",
|
||||||
|
"uploadServer": "https://bed.gogao.top",
|
||||||
|
"imageSizeSuffix": "|500",
|
||||||
|
"workOnNetWork": true,
|
||||||
|
"fixPath": false,
|
||||||
|
"applyImage": true,
|
||||||
|
"newWorkBlackDomains": "",
|
||||||
|
"deleteSource": false
|
||||||
|
}
|
||||||
+3612
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"id": "lskypro-auto-upload",
|
||||||
|
"name": "Image To Lskypro",
|
||||||
|
"version": "1.0.6",
|
||||||
|
"minAppVersion": "1.2.8",
|
||||||
|
"description": "Auto upload images from clipboard to lskypro",
|
||||||
|
"author": "NekouTarou",
|
||||||
|
"authorUrl": "https://jiusia.top",
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
||||||
+400
@@ -0,0 +1,400 @@
|
|||||||
|
{
|
||||||
|
"vaultProfiles": [
|
||||||
|
{
|
||||||
|
"id": "default",
|
||||||
|
"name": "Default",
|
||||||
|
"fileVisibility": "supported",
|
||||||
|
"hiddenFolders": [],
|
||||||
|
"hiddenTags": [],
|
||||||
|
"hiddenFileNames": [],
|
||||||
|
"hiddenFileTags": [],
|
||||||
|
"hiddenFileProperties": [],
|
||||||
|
"navigationBanner": null,
|
||||||
|
"periodicNotesFolder": "",
|
||||||
|
"shortcuts": []
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"vaultProfile": "default",
|
||||||
|
"vaultTitle": "navigation",
|
||||||
|
"syncModes": {
|
||||||
|
"vaultProfile": "synced",
|
||||||
|
"folderSortOrder": "synced",
|
||||||
|
"tagSortOrder": "synced",
|
||||||
|
"searchProvider": "synced",
|
||||||
|
"includeDescendantNotes": "synced",
|
||||||
|
"useFloatingToolbars": "synced",
|
||||||
|
"dualPane": "synced",
|
||||||
|
"dualPaneOrientation": "synced",
|
||||||
|
"paneTransitionDuration": "synced",
|
||||||
|
"toolbarVisibility": "synced",
|
||||||
|
"pinNavigationBanner": "synced",
|
||||||
|
"navIndent": "synced",
|
||||||
|
"navItemHeight": "synced",
|
||||||
|
"navItemHeightScaleText": "synced",
|
||||||
|
"calendarPlacement": "synced",
|
||||||
|
"calendarWeeksToShow": "synced",
|
||||||
|
"compactItemHeight": "synced",
|
||||||
|
"compactItemHeightScaleText": "synced",
|
||||||
|
"uiScale": "synced"
|
||||||
|
},
|
||||||
|
"autoRevealActiveFile": true,
|
||||||
|
"autoRevealIgnoreRightSidebar": true,
|
||||||
|
"paneTransitionDuration": 150,
|
||||||
|
"multiSelectModifier": "cmdCtrl",
|
||||||
|
"enterToOpenFiles": false,
|
||||||
|
"shiftEnterOpenContext": "tab",
|
||||||
|
"cmdCtrlEnterOpenContext": "split",
|
||||||
|
"startView": "files",
|
||||||
|
"interfaceIcons": {},
|
||||||
|
"homepage": null,
|
||||||
|
"mobileHomepage": null,
|
||||||
|
"useMobileHomepage": false,
|
||||||
|
"dualPane": false,
|
||||||
|
"dualPaneOrientation": "horizontal",
|
||||||
|
"showTooltips": false,
|
||||||
|
"showTooltipPath": true,
|
||||||
|
"desktopBackground": "separate",
|
||||||
|
"desktopScale": 1,
|
||||||
|
"mobileScale": 1,
|
||||||
|
"useFloatingToolbars": true,
|
||||||
|
"dateFormat": "MMM d, yyyy",
|
||||||
|
"timeFormat": "h:mm a",
|
||||||
|
"pinRecentNotesWithShortcuts": false,
|
||||||
|
"collapseBehavior": "all",
|
||||||
|
"smartCollapse": true,
|
||||||
|
"showSectionIcons": true,
|
||||||
|
"showShortcuts": true,
|
||||||
|
"shortcutBadgeDisplay": "index",
|
||||||
|
"skipAutoScroll": false,
|
||||||
|
"showRecentNotes": true,
|
||||||
|
"recentNotesCount": 5,
|
||||||
|
"calendarPlacement": "left-sidebar",
|
||||||
|
"calendarLocale": "system-default",
|
||||||
|
"calendarWeekendDays": "sat-sun",
|
||||||
|
"calendarWeeksToShow": 1,
|
||||||
|
"calendarHighlightToday": true,
|
||||||
|
"calendarShowFeatureImage": true,
|
||||||
|
"calendarShowWeekNumber": false,
|
||||||
|
"calendarShowQuarter": false,
|
||||||
|
"calendarConfirmBeforeCreate": true,
|
||||||
|
"calendarIntegrationMode": "notebook-navigator",
|
||||||
|
"calendarCustomFilePattern": "YYYY/YYYYMMDD",
|
||||||
|
"calendarCustomWeekPattern": "",
|
||||||
|
"calendarCustomMonthPattern": "",
|
||||||
|
"calendarCustomQuarterPattern": "",
|
||||||
|
"calendarCustomYearPattern": "",
|
||||||
|
"calendarTemplateFolder": "",
|
||||||
|
"calendarCustomFileTemplate": null,
|
||||||
|
"calendarCustomWeekTemplate": null,
|
||||||
|
"calendarCustomMonthTemplate": null,
|
||||||
|
"calendarCustomQuarterTemplate": null,
|
||||||
|
"calendarCustomYearTemplate": null,
|
||||||
|
"colorIconOnly": false,
|
||||||
|
"toolbarVisibility": {
|
||||||
|
"navigation": {
|
||||||
|
"toggleDualPane": true,
|
||||||
|
"expandCollapse": true,
|
||||||
|
"calendar": true,
|
||||||
|
"hiddenItems": true,
|
||||||
|
"rootReorder": true,
|
||||||
|
"newFolder": true
|
||||||
|
},
|
||||||
|
"list": {
|
||||||
|
"back": true,
|
||||||
|
"search": true,
|
||||||
|
"descendants": true,
|
||||||
|
"sort": true,
|
||||||
|
"appearance": true,
|
||||||
|
"newNote": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"pinNavigationBanner": true,
|
||||||
|
"showNoteCount": true,
|
||||||
|
"separateNoteCounts": true,
|
||||||
|
"rootLevelSpacing": 0,
|
||||||
|
"navIndent": 16,
|
||||||
|
"navItemHeight": 28,
|
||||||
|
"navItemHeightScaleText": true,
|
||||||
|
"autoSelectFirstFileOnFocusChange": false,
|
||||||
|
"autoExpandFoldersTags": false,
|
||||||
|
"springLoadedFolders": true,
|
||||||
|
"springLoadedFoldersInitialDelay": 0.5,
|
||||||
|
"springLoadedFoldersSubsequentDelay": 0.5,
|
||||||
|
"showFolderIcons": true,
|
||||||
|
"showRootFolder": true,
|
||||||
|
"inheritFolderColors": false,
|
||||||
|
"folderSortOrder": "alpha-asc",
|
||||||
|
"inheritTagColors": true,
|
||||||
|
"enableFolderNotes": false,
|
||||||
|
"folderNoteType": "markdown",
|
||||||
|
"folderNoteName": "",
|
||||||
|
"folderNoteProperties": "",
|
||||||
|
"openFolderNotesInNewTab": false,
|
||||||
|
"hideFolderNoteInList": true,
|
||||||
|
"pinCreatedFolderNote": false,
|
||||||
|
"showTags": true,
|
||||||
|
"showTagIcons": true,
|
||||||
|
"showAllTagsFolder": true,
|
||||||
|
"showUntagged": true,
|
||||||
|
"tagSortOrder": "alpha-asc",
|
||||||
|
"keepEmptyTagsProperty": false,
|
||||||
|
"defaultListMode": "standard",
|
||||||
|
"includeDescendantNotes": false,
|
||||||
|
"defaultFolderSort": "modified-desc",
|
||||||
|
"propertySortKey": "",
|
||||||
|
"revealFileOnListChanges": true,
|
||||||
|
"listPaneTitle": "header",
|
||||||
|
"noteGrouping": "date",
|
||||||
|
"filterPinnedByFolder": false,
|
||||||
|
"showPinnedGroupHeader": true,
|
||||||
|
"showPinnedIcon": true,
|
||||||
|
"optimizeNoteHeight": true,
|
||||||
|
"compactItemHeight": 28,
|
||||||
|
"compactItemHeightScaleText": true,
|
||||||
|
"showQuickActions": true,
|
||||||
|
"quickActionRevealInFolder": false,
|
||||||
|
"quickActionAddTag": true,
|
||||||
|
"quickActionAddToShortcuts": true,
|
||||||
|
"quickActionPinNote": true,
|
||||||
|
"quickActionOpenInNewTab": false,
|
||||||
|
"useFrontmatterMetadata": false,
|
||||||
|
"frontmatterIconField": "icon",
|
||||||
|
"frontmatterColorField": "color",
|
||||||
|
"frontmatterNameField": "",
|
||||||
|
"frontmatterCreatedField": "",
|
||||||
|
"frontmatterModifiedField": "",
|
||||||
|
"frontmatterDateFormat": "",
|
||||||
|
"saveMetadataToFrontmatter": false,
|
||||||
|
"showFileIcons": true,
|
||||||
|
"showFilenameMatchIcons": false,
|
||||||
|
"fileNameIconMap": {},
|
||||||
|
"showCategoryIcons": false,
|
||||||
|
"fileTypeIconMap": {},
|
||||||
|
"fileNameRows": 1,
|
||||||
|
"showFilePreview": true,
|
||||||
|
"skipHeadingsInPreview": true,
|
||||||
|
"skipCodeBlocksInPreview": true,
|
||||||
|
"stripHtmlInPreview": true,
|
||||||
|
"previewRows": 2,
|
||||||
|
"previewProperties": [],
|
||||||
|
"showFeatureImage": true,
|
||||||
|
"featureImageProperties": [],
|
||||||
|
"featureImageExcludeProperties": [],
|
||||||
|
"forceSquareFeatureImage": true,
|
||||||
|
"downloadExternalFeatureImages": true,
|
||||||
|
"showFileTags": true,
|
||||||
|
"colorFileTags": true,
|
||||||
|
"prioritizeColoredFileTags": true,
|
||||||
|
"showFileTagAncestors": false,
|
||||||
|
"showFileTagsInCompactMode": false,
|
||||||
|
"customPropertyType": "none",
|
||||||
|
"customPropertyFields": "",
|
||||||
|
"showCustomPropertiesOnSeparateRows": true,
|
||||||
|
"customPropertyColorMap": {},
|
||||||
|
"showCustomPropertyInCompactMode": false,
|
||||||
|
"showFileDate": true,
|
||||||
|
"alphabeticalDateMode": "modified",
|
||||||
|
"showParentFolder": true,
|
||||||
|
"parentFolderClickRevealsFile": false,
|
||||||
|
"showParentFolderColor": false,
|
||||||
|
"showParentFolderIcon": false,
|
||||||
|
"externalIconProviders": {},
|
||||||
|
"searchProvider": "internal",
|
||||||
|
"keyboardShortcuts": {
|
||||||
|
"pane:move-up": [
|
||||||
|
{
|
||||||
|
"key": "ArrowUp",
|
||||||
|
"modifiers": []
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"pane:move-down": [
|
||||||
|
{
|
||||||
|
"key": "ArrowDown",
|
||||||
|
"modifiers": []
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"pane:page-up": [
|
||||||
|
{
|
||||||
|
"key": "PageUp",
|
||||||
|
"modifiers": []
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"pane:page-down": [
|
||||||
|
{
|
||||||
|
"key": "PageDown",
|
||||||
|
"modifiers": []
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"pane:home": [
|
||||||
|
{
|
||||||
|
"key": "Home",
|
||||||
|
"modifiers": []
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"pane:end": [
|
||||||
|
{
|
||||||
|
"key": "End",
|
||||||
|
"modifiers": []
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"navigation:collapse-or-parent": [
|
||||||
|
{
|
||||||
|
"key": "ArrowLeft",
|
||||||
|
"modifiers": []
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"navigation:expand-or-focus-list": [
|
||||||
|
{
|
||||||
|
"key": "ArrowRight",
|
||||||
|
"modifiers": []
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"navigation:focus-list": [
|
||||||
|
{
|
||||||
|
"key": "Tab",
|
||||||
|
"modifiers": []
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"pane:delete-selected": [
|
||||||
|
{
|
||||||
|
"key": "Delete",
|
||||||
|
"modifiers": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "Backspace",
|
||||||
|
"modifiers": []
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"list:focus-navigation": [
|
||||||
|
{
|
||||||
|
"key": "ArrowLeft",
|
||||||
|
"modifiers": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "Tab",
|
||||||
|
"modifiers": [
|
||||||
|
"Shift"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"list:focus-editor": [
|
||||||
|
{
|
||||||
|
"key": "ArrowRight",
|
||||||
|
"modifiers": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "Tab",
|
||||||
|
"modifiers": []
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"list:select-all": [
|
||||||
|
{
|
||||||
|
"key": "A",
|
||||||
|
"modifiers": [
|
||||||
|
"Mod"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"list:extend-selection-up": [
|
||||||
|
{
|
||||||
|
"key": "ArrowUp",
|
||||||
|
"modifiers": [
|
||||||
|
"Shift"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"list:extend-selection-down": [
|
||||||
|
{
|
||||||
|
"key": "ArrowDown",
|
||||||
|
"modifiers": [
|
||||||
|
"Shift"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"list:range-to-start": [
|
||||||
|
{
|
||||||
|
"key": "Home",
|
||||||
|
"modifiers": [
|
||||||
|
"Shift"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"list:range-to-end": [
|
||||||
|
{
|
||||||
|
"key": "End",
|
||||||
|
"modifiers": [
|
||||||
|
"Shift"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"search:focus-list": [
|
||||||
|
{
|
||||||
|
"key": "Tab",
|
||||||
|
"modifiers": []
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"key": "Enter",
|
||||||
|
"modifiers": []
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"search:focus-navigation": [
|
||||||
|
{
|
||||||
|
"key": "Tab",
|
||||||
|
"modifiers": [
|
||||||
|
"Shift"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"search:close": [
|
||||||
|
{
|
||||||
|
"key": "Escape",
|
||||||
|
"modifiers": []
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"checkForUpdatesOnStart": true,
|
||||||
|
"confirmBeforeDelete": true,
|
||||||
|
"customVaultName": "",
|
||||||
|
"pinnedNotes": {},
|
||||||
|
"fileIcons": {},
|
||||||
|
"fileColors": {},
|
||||||
|
"folderIcons": {},
|
||||||
|
"folderColors": {},
|
||||||
|
"folderBackgroundColors": {},
|
||||||
|
"folderSortOverrides": {},
|
||||||
|
"folderTreeSortOverrides": {},
|
||||||
|
"folderAppearances": {},
|
||||||
|
"tagIcons": {},
|
||||||
|
"tagColors": {},
|
||||||
|
"tagBackgroundColors": {},
|
||||||
|
"tagSortOverrides": {},
|
||||||
|
"tagTreeSortOverrides": {},
|
||||||
|
"tagAppearances": {},
|
||||||
|
"navigationSeparators": {},
|
||||||
|
"userColors": [
|
||||||
|
"#ffffff",
|
||||||
|
"#d9d9d9",
|
||||||
|
"#a6a6a6",
|
||||||
|
"#737373",
|
||||||
|
"#000000",
|
||||||
|
"#404040",
|
||||||
|
"#404040",
|
||||||
|
"#404040",
|
||||||
|
"#404040",
|
||||||
|
"#404040",
|
||||||
|
"#404040",
|
||||||
|
"#404040",
|
||||||
|
"#404040",
|
||||||
|
"#404040",
|
||||||
|
"#404040",
|
||||||
|
"#404040",
|
||||||
|
"#404040",
|
||||||
|
"#404040",
|
||||||
|
"#404040",
|
||||||
|
"#404040"
|
||||||
|
],
|
||||||
|
"lastShownVersion": "2.2.3",
|
||||||
|
"lastAnnouncedRelease": "",
|
||||||
|
"rootFolderOrder": [],
|
||||||
|
"rootTagOrder": []
|
||||||
|
}
|
||||||
+784
File diff suppressed because one or more lines are too long
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"id": "notebook-navigator",
|
||||||
|
"name": "Notebook Navigator",
|
||||||
|
"version": "2.2.3",
|
||||||
|
"minAppVersion": "1.8.7",
|
||||||
|
"description": "Replace the default file explorer with a clean two-pane interface featuring folder tree, tag browsing, file previews, keyboard navigation, drag-and-drop, pinned notes, and customizable display options.",
|
||||||
|
"author": "Johan Sanneblad",
|
||||||
|
"authorUrl": "https://github.com/johansan",
|
||||||
|
"fundingUrl": "https://github.com/sponsors/johansan/",
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
||||||
+8128
File diff suppressed because it is too large
Load Diff
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "Composer",
|
"name": "Composer",
|
||||||
"version": "0.0.7",
|
"version": "0.3.0",
|
||||||
"minAppVersion": "1.0.0",
|
"minAppVersion": "1.0.0",
|
||||||
"author": "vran",
|
"author": "vran",
|
||||||
"authorUrl": "https://github.com/vran-dev"
|
"authorUrl": "https://github.com/vran-dev"
|
||||||
|
|||||||
Vendored
+1318
-541
File diff suppressed because it is too large
Load Diff
Vendored
+93
-67
@@ -4,19 +4,19 @@
|
|||||||
"type": "split",
|
"type": "split",
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"id": "f9818f68129555c7",
|
"id": "a7b542a1df5aabe6",
|
||||||
"type": "tabs",
|
"type": "tabs",
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"id": "8ad97c3f7170f55d",
|
"id": "a7b9a4a7a60ef6b0",
|
||||||
"type": "leaf",
|
"type": "leaf",
|
||||||
"state": {
|
"state": {
|
||||||
"type": "excalidraw",
|
"type": "image",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "FleetingNotes/其他项目/量化工具/缠论研习社/Drawing 2025-12-27 11.32.14.excalidraw.md"
|
"file": "settings/banner_img/hillacloud.jpg"
|
||||||
},
|
},
|
||||||
"icon": "excalidraw-icon",
|
"icon": "lucide-image",
|
||||||
"title": "Drawing 2025-12-27 11.32.14.excalidraw"
|
"title": "hillacloud"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
@@ -51,7 +51,7 @@
|
|||||||
"state": {
|
"state": {
|
||||||
"type": "search",
|
"type": "search",
|
||||||
"state": {
|
"state": {
|
||||||
"query": "",
|
"query": "网格",
|
||||||
"matchingCase": false,
|
"matchingCase": false,
|
||||||
"explainSearch": false,
|
"explainSearch": false,
|
||||||
"collapseAll": false,
|
"collapseAll": false,
|
||||||
@@ -71,13 +71,23 @@
|
|||||||
"icon": "lucide-bookmark",
|
"icon": "lucide-bookmark",
|
||||||
"title": "Bookmarks"
|
"title": "Bookmarks"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "562fd2951c64a771",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "notebook-navigator",
|
||||||
|
"state": {},
|
||||||
|
"icon": "notebook-navigator",
|
||||||
|
"title": "Notebook Navigator"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
]
|
],
|
||||||
|
"currentTab": 3
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"direction": "horizontal",
|
"direction": "horizontal",
|
||||||
"width": 220.5,
|
"width": 412.5
|
||||||
"collapsed": true
|
|
||||||
},
|
},
|
||||||
"right": {
|
"right": {
|
||||||
"id": "2b953bae0a04b576",
|
"id": "2b953bae0a04b576",
|
||||||
@@ -148,16 +158,6 @@
|
|||||||
"title": "Outline of 老师教学笔记(25-07-08)"
|
"title": "Outline of 老师教学笔记(25-07-08)"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"id": "865438cc00aca957",
|
|
||||||
"type": "leaf",
|
|
||||||
"state": {
|
|
||||||
"type": "comment-view",
|
|
||||||
"state": {},
|
|
||||||
"icon": "highlighter",
|
|
||||||
"title": "HiNote"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"id": "bd0b9416eb282324",
|
"id": "bd0b9416eb282324",
|
||||||
"type": "leaf",
|
"type": "leaf",
|
||||||
@@ -177,14 +177,39 @@
|
|||||||
"icon": "git-pull-request",
|
"icon": "git-pull-request",
|
||||||
"title": "Source Control"
|
"title": "Source Control"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "a8595e8a74b689e8",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "footnotes",
|
||||||
|
"state": {
|
||||||
|
"file": "FleetingNotes/任务中心.md"
|
||||||
|
},
|
||||||
|
"icon": "lucide-file-signature",
|
||||||
|
"title": "Footnotes"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "6faed19b33af7d5b",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "all-properties",
|
||||||
|
"state": {
|
||||||
|
"sortOrder": "frequency",
|
||||||
|
"showSearch": false,
|
||||||
|
"searchQuery": ""
|
||||||
|
},
|
||||||
|
"icon": "lucide-archive",
|
||||||
|
"title": "All properties"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"currentTab": 6
|
"currentTab": 5
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"direction": "horizontal",
|
"direction": "horizontal",
|
||||||
"width": 281.5,
|
"width": 281.5
|
||||||
"collapsed": true
|
|
||||||
},
|
},
|
||||||
"left-ribbon": {
|
"left-ribbon": {
|
||||||
"hiddenItems": {
|
"hiddenItems": {
|
||||||
@@ -199,66 +224,67 @@
|
|||||||
"obsidian-excalidraw-plugin:New drawing": false,
|
"obsidian-excalidraw-plugin:New drawing": false,
|
||||||
"hi-note:HiNote": false,
|
"hi-note:HiNote": false,
|
||||||
"obsidian-weread-plugin:同步微信读书笔记": false,
|
"obsidian-weread-plugin:同步微信读书笔记": false,
|
||||||
"obsidian-git:Open Git source control": false
|
"obsidian-git:Open Git source control": false,
|
||||||
|
"notebook-navigator:Notebook Navigator": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"active": "8ad97c3f7170f55d",
|
"active": "a7b9a4a7a60ef6b0",
|
||||||
"lastOpenFiles": [
|
"lastOpenFiles": [
|
||||||
"FleetingNotes/其他项目/量化工具/缠论研习社/Drawing 2025-12-27 11.32.14.excalidraw.md",
|
"FleetingNotes/任务中心.md",
|
||||||
"FleetingNotes/其他项目/量化工具/Untitled.canvas",
|
"FleetingNotes/智慧校园/智慧校园-网格安全管理系统.canvas",
|
||||||
"技术研究/AI相关/deepseek api key.md",
|
"FleetingNotes/智慧校园/教学助理智能体.canvas",
|
||||||
"Clippings/XtQuant.Xttrade-交易模块.md",
|
"FleetingNotes/智慧校园/1.0功能模块梳理.canvas",
|
||||||
"Clippings/XtQuant.XtData行情模块.md",
|
"FleetingNotes/账户管理/创医元微信开放平台.md",
|
||||||
"Clippings/XtQuant 完整实例.md",
|
"FleetingNotes/账户管理/创医元教育网格小程序.md",
|
||||||
"FleetingNotes/大健康商城/线下客户订货款.excalidraw.md",
|
"FleetingNotes/数字人项目/数字人产品调研.md",
|
||||||
|
"FleetingNotes/数字人项目/Untitled.canvas",
|
||||||
|
"FleetingNotes/日记/2025-04-11.md",
|
||||||
|
"FleetingNotes/护理平台/预约护理上门.canvas",
|
||||||
|
"FleetingNotes/护理平台/护理上门原型建议.md",
|
||||||
|
"FleetingNotes/护理平台/护理平台研发规划.md",
|
||||||
|
"FleetingNotes/护理平台/护理平台信息笔记.md",
|
||||||
|
"FleetingNotes/护理平台/功能与模块分析.canvas",
|
||||||
|
"FleetingNotes/护理平台/产品逻辑概要设计.canvas",
|
||||||
|
"FleetingNotes/护理平台/阶段规划图/第一阶段功能模块图.excalidraw.md",
|
||||||
|
"FleetingNotes/护理平台/阶段规划图/第三阶段功能模块图.excalidraw.md",
|
||||||
|
"FleetingNotes/护理平台/阶段规划图/第二阶段功能模块图.excalidraw.md",
|
||||||
|
"FleetingNotes/护理平台/阶段规划图/第1.1阶段功能模块图.excalidraw.md",
|
||||||
|
"FleetingNotes/大健康商城/商城平台订货收款功能.canvas",
|
||||||
|
"FleetingNotes/大健康商城/订货单.md",
|
||||||
"FleetingNotes/大健康商城/版本规划.canvas",
|
"FleetingNotes/大健康商城/版本规划.canvas",
|
||||||
"settings/archived/学习成长/学习/计算机相关/docker/samples/Mysql docker部署总结.md",
|
"FleetingNotes/大健康商城/线下客户订货款.excalidraw.md",
|
||||||
"Untitled.canvas",
|
"FleetingNotes/其他项目/亲子时光/deployment.md",
|
||||||
|
"FleetingNotes/其他项目/亲子时光/界面功能与接口.canvas",
|
||||||
|
"FleetingNotes/其他项目/亲子时光/tasks/阅读统计明细接口.md",
|
||||||
|
"FleetingNotes/其他项目/亲子时光/tasks/阅读故事统计 ,添加翻页到底的标识入参.md",
|
||||||
|
"FleetingNotes/其他项目/亲子时光/亲子时光.md",
|
||||||
|
"FleetingNotes/其他项目/Obsidian公众号/Untitled.md",
|
||||||
|
"Invest/account_trace/balance_trace_20250206.md",
|
||||||
|
"Invest/account_trace/balance_trace_20250124 .md",
|
||||||
|
"Invest/account_trace/balance_trace_20250121.md",
|
||||||
|
"Invest/account_trace/250223.md",
|
||||||
|
"Invest/account_trace/250224.md",
|
||||||
|
"技术研究/Kafka King.md",
|
||||||
|
"FleetingNotes/其他项目/量化工具/缠论研习社/操作标准.md",
|
||||||
|
"FleetingNotes/其他项目/量化工具/缠论研习社/我和小明.pdf",
|
||||||
|
"Pasted image 20260112153828.png",
|
||||||
|
"Pasted image 20260112153906.png",
|
||||||
|
"Pasted image 20260112154922.png",
|
||||||
|
"Untitled.base",
|
||||||
|
"FleetingNotes/数字人项目",
|
||||||
"c92aa42a3bfe9a62621eb6599e03b9cf.jpg",
|
"c92aa42a3bfe9a62621eb6599e03b9cf.jpg",
|
||||||
"Pasted Image 20250828174839_240.png",
|
"Pasted Image 20250828174839_240.png",
|
||||||
"Pasted Image 20250901175519_363.png",
|
"Pasted Image 20250901175519_363.png",
|
||||||
"Pasted Image 20250904150942_517.png",
|
"Pasted Image 20250904150942_517.png",
|
||||||
"FleetingNotes/大健康商城/订货单.md",
|
|
||||||
"FleetingNotes/大健康商城/商城平台订货收款功能.canvas",
|
|
||||||
"Clippings",
|
"Clippings",
|
||||||
"settings/archived/学习成长/学习/memo导出.md",
|
|
||||||
"settings/archived/JournalHistory/memo导出.md",
|
|
||||||
"技术研究/AI&RAG/部署与备份操作.md",
|
|
||||||
"settings/archived/公司工作/2024年/5月份工作/SSH隧道.md",
|
|
||||||
"FleetingNotes/护理平台/护理上门原型建议.md",
|
|
||||||
"FleetingNotes/老师教学笔记/老师教学笔记(25-07-08).md",
|
|
||||||
"FleetingNotes/护理平台/护理平台研发规划.md",
|
|
||||||
"FleetingNotes/护理平台/护理平台信息笔记.md",
|
|
||||||
"FleetingNotes/其他项目/量化工具/缠论研习社/外部接口.md",
|
|
||||||
"FleetingNotes/日记/2025-07-18.md",
|
|
||||||
"技术研究/腾讯企业邮箱STMP&POP发信设置.md",
|
|
||||||
"FleetingNotes/日记/2025-07-16.md",
|
|
||||||
"Clippings/Cursor详细使用教程(看完无敌版本).md",
|
|
||||||
"settings/archived/规划.canvas",
|
|
||||||
"settings/archived/memo_space/开放免费的Devops平台.md",
|
|
||||||
"settings/archived/memo_space/如何做产品.md",
|
|
||||||
"settings/archived/memo_space/稳定的核心成员.md",
|
|
||||||
"settings/archived/memo_space/具体方案.md",
|
|
||||||
"settings/archived/memo_space/健康可持续发展的收入组成.md",
|
|
||||||
"settings/archived/attachments/Pasted image 20220610010324.png",
|
"settings/archived/attachments/Pasted image 20220610010324.png",
|
||||||
"settings/archived/attachments/Pasted image 20220609234642.png",
|
"settings/archived/attachments/Pasted image 20220609234642.png",
|
||||||
"settings/archived/attachments/Pasted image 20220609231412.png",
|
"settings/archived/attachments/Pasted image 20220609231412.png",
|
||||||
"settings/archived/attachments/Pasted Image 20220510095621_217.png",
|
|
||||||
"settings/archived/attachments/Pasted Image 20220510094858_393.png",
|
|
||||||
"settings/archived/attachments/Pasted Image 20220510094258_242.png",
|
|
||||||
"settings/archived/学习成长/学习/AI智能应用结构图.canvas",
|
|
||||||
"settings/components/公司账户管理表.components",
|
"settings/components/公司账户管理表.components",
|
||||||
"settings/components/tasks-trace.components",
|
"settings/components/tasks-trace.components",
|
||||||
"settings/components/20250123101427.components",
|
"settings/components/20250123101427.components",
|
||||||
"settings/templates",
|
"settings/templates",
|
||||||
"FleetingNotes/任务中心",
|
"FleetingNotes/任务中心",
|
||||||
"FleetingNotes/智慧校园/1.0功能模块梳理.canvas",
|
"settings/components/banner.components"
|
||||||
"FleetingNotes/Untitled.canvas",
|
|
||||||
"settings/components/banner.components",
|
|
||||||
"settings/components/未命名.components",
|
|
||||||
"FleetingNotes/护理平台/功能与模块分析.canvas",
|
|
||||||
"FleetingNotes/护理平台/预约护理上门.canvas",
|
|
||||||
"FleetingNotes/其他项目/量化工具",
|
|
||||||
"FleetingNotes/老师教学笔记"
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
@@ -1,19 +0,0 @@
|
|||||||
{
|
|
||||||
"nodes":[
|
|
||||||
{
|
|
||||||
"id":"aa252077f0925c4d",
|
|
||||||
"type":"text",
|
|
||||||
"text":"",
|
|
||||||
"styleAttributes":{},
|
|
||||||
"x":-300,
|
|
||||||
"y":-300,
|
|
||||||
"width":260,
|
|
||||||
"height":60
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"edges":[],
|
|
||||||
"metadata":{
|
|
||||||
"version":"1.0-1.0",
|
|
||||||
"frontmatter":{}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,33 +0,0 @@
|
|||||||
{
|
|
||||||
"edges":[
|
|
||||||
{"fromNode":"d1a172f4e0c8c7e8","fromSide":"right","id":"abb868902a0a4c45","toNode":"7751ebed69f11821","toSide":"left"},
|
|
||||||
{"fromNode":"7751ebed69f11821","fromSide":"top","id":"68ffa6c0e4369108","toNode":"ce85fa51898e04f1","toSide":"bottom"},
|
|
||||||
{"fromNode":"7751ebed69f11821","fromSide":"bottom","id":"cafd44ff308af6f8","toNode":"1fa3522f6723de12","toSide":"top"},
|
|
||||||
{"fromNode":"4a5f0a6c37e423bf","fromSide":"right","id":"32dfcd8bd973ba60","toNode":"1db06e39a45e6af8","toSide":"left"},
|
|
||||||
{"fromNode":"d1a172f4e0c8c7e8","fromSide":"top","id":"f5f2942fa8af1846","toNode":"2a659ddf9d688d87","toSide":"bottom"},
|
|
||||||
{
|
|
||||||
"fromNode":"c381232a1f31399c",
|
|
||||||
"fromSide":"right",
|
|
||||||
"id":"8696c8208805054f",
|
|
||||||
"styleAttributes":{},
|
|
||||||
"toNode":"d1a172f4e0c8c7e8",
|
|
||||||
"toSide":"left"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"metadata":{
|
|
||||||
"frontmatter":{},
|
|
||||||
"version":"1.0-1.0"
|
|
||||||
},
|
|
||||||
"nodes":[
|
|
||||||
{"height":60,"id":"c381232a1f31399c","text":"项目衍化","type":"text","width":114,"x":-240,"y":-240},
|
|
||||||
{"height":60,"id":"d1a172f4e0c8c7e8","text":"视频会议","type":"text","width":114,"x":-40,"y":-240},
|
|
||||||
{"height":60,"id":"7751ebed69f11821","text":"基于视频会议的衍生方向","type":"text","width":240,"x":160,"y":-240},
|
|
||||||
{"height":60,"id":"4a5f0a6c37e423bf","text":"产品衍化","type":"text","width":114,"x":-240,"y":-40},
|
|
||||||
{"height":60,"id":"1db06e39a45e6af8","text":"用户内容发布平台","type":"text","width":180,"x":-40,"y":-40},
|
|
||||||
{"height":60,"id":"4f0d3e37eb85d085","text":"高质量内容获取","type":"text","width":180,"x":-40,"y":60},
|
|
||||||
{"height":60,"id":"ce85fa51898e04f1","text":"线上教学","type":"text","width":114,"x":223,"y":-340},
|
|
||||||
{"height":60,"id":"1fa3522f6723de12","text":"线上会议","type":"text","width":114,"x":223,"y":-140},
|
|
||||||
{"height":60,"id":"2a659ddf9d688d87","text":"会议工具","type":"text","width":114,"x":-40,"y":-340},
|
|
||||||
{"height":60,"id":"a07b43c9e651b648","text":"团队组建","type":"text","width":114,"x":-240,"y":-540}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -1,51 +0,0 @@
|
|||||||
```bash
|
|
||||||
-rw-rw-r-- 1 ubuntu ubuntu 4498 Mar 7 10:16 sleepstory.gogao.top_bundle.crt
|
|
||||||
-rw-rw-r-- 1 ubuntu ubuntu 4498 Mar 7 10:16 sleepstory.gogao.top_bundle.pem
|
|
||||||
-rw-rw-r-- 1 ubuntu ubuntu 1144 Mar 7 10:16 sleepstory.gogao.top.csr
|
|
||||||
-rw-rw-r-- 1 ubuntu ubuntu 1700 Mar 7 10:16 sleepstory.gogao.top.key
|
|
||||||
```
|
|
||||||
|
|
||||||
```bash
|
|
||||||
server {
|
|
||||||
# SSL configuration
|
|
||||||
#
|
|
||||||
listen 443 ssl default_server;
|
|
||||||
listen [::]:443 ssl default_server;
|
|
||||||
#
|
|
||||||
# Note: You should disable gzip for SSL traffic.
|
|
||||||
# See: https://bugs.debian.org/773332
|
|
||||||
#
|
|
||||||
# Read up on ssl_ciphers to ensure a secure configuration.
|
|
||||||
# See: https://bugs.debian.org/765782
|
|
||||||
#
|
|
||||||
# Self signed certs generated by the ssl-cert package
|
|
||||||
# Don't use them in a production server!
|
|
||||||
#
|
|
||||||
# include snippets/snakeoil.conf;
|
|
||||||
|
|
||||||
# root /var/www/html;
|
|
||||||
|
|
||||||
# Add index.php to the list if you are using PHP
|
|
||||||
# index index.html index.htm index.nginx-debian.html;
|
|
||||||
|
|
||||||
server_name garden.gogao.top;
|
|
||||||
client_max_body_size 5M;
|
|
||||||
ssl_certificate /opt/certs/www.gogao.top_nginx/www.gogao.top_bundle.crt;
|
|
||||||
#请填写私钥文件的相对路径或绝对路径
|
|
||||||
ssl_certificate_key /opt/certs/www.gogao.top_nginx/www.gogao.top.key;
|
|
||||||
ssl_session_timeout 5m;
|
|
||||||
#请按照以下协议配置
|
|
||||||
ssl_protocols TLSv1.2 TLSv1.3;
|
|
||||||
#请按照以下套件配置,配置加密套件,写法遵循 openssl 标准。
|
|
||||||
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
|
|
||||||
ssl_prefer_server_ciphers on;
|
|
||||||
|
|
||||||
root /var/www/garden.gogao.top;
|
|
||||||
index index.html;
|
|
||||||
|
|
||||||
location / {
|
|
||||||
try_files $uri $uri/ =404;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
```
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
---
|
|
||||||
数据库迁移: 计划
|
|
||||||
Statu: 归档
|
|
||||||
---
|
|
||||||
故事单: 一组非常好的故事,分享出来一同阅读
|
|
||||||
* 个人专辑
|
|
||||||
* 发布的
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
---
|
|
||||||
Statu: 归档
|
|
||||||
---
|
|
||||||
@@ -1,5 +0,0 @@
|
|||||||
---
|
|
||||||
数据库迁移: 已发布
|
|
||||||
cover: https://b3logfile.com/siyuan/1612679407765/assets/1742747685948-20250324004456-73vpij4.jpg
|
|
||||||
Statu: 归档
|
|
||||||
---
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
---
|
|
||||||
Statu: 已完成
|
|
||||||
---
|
|
||||||
@@ -1,3 +0,0 @@
|
|||||||
---
|
|
||||||
Statu: 归档
|
|
||||||
---
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
---
|
|
||||||
数据库迁移: 进行中
|
|
||||||
cover: https://picbed-1253586264.cos.ap-guangzhou.myqcloud.com/uPic/2025032117-DBtWM7.png
|
|
||||||
Statu: 归档
|
|
||||||
---
|
|
||||||
1. 按日期统计阅读时长
|
|
||||||
2. 读过的故事,统计每个故事读的时间
|
|
||||||
@@ -1,41 +0,0 @@
|
|||||||
---
|
|
||||||
opp_publish_id: "938826861802958848"
|
|
||||||
opp_publish_status: published
|
|
||||||
opp_publish_title: 亲子时光
|
|
||||||
---
|
|
||||||
# V1
|
|
||||||
|
|
||||||
1. 账号
|
|
||||||
|
|
||||||
2. 故事体系:
|
|
||||||
|
|
||||||
1. 故事的组织
|
|
||||||
|
|
||||||
1. 单篇故事
|
|
||||||
2. 故事集
|
|
||||||
2. 故事来源:
|
|
||||||
|
|
||||||
1. 系统初始化生成的、用户自定义的故事,发布到平台上的。
|
|
||||||
3. 故事类别:历史、人物、励志、英雄、思维成长,等等。
|
|
||||||
|
|
||||||
4. 适合年龄:3岁、5岁、8岁
|
|
||||||
|
|
||||||
5. 故事问题:结合故事内容,可附带问一两个问题,以促进孩子通过听来获取、提取信息的能力。
|
|
||||||
|
|
||||||
![[功能清单.canvas|功能清单]]
|
|
||||||
|
|
||||||
|
|
||||||
# V2
|
|
||||||
|
|
||||||
1. 账号,父母,管理孩子
|
|
||||||
|
|
||||||
2. 用户生成故事:
|
|
||||||
|
|
||||||
1. 用户给出主题,要求,生成一个相关的故事。
|
|
||||||
2. 发布故事/专辑
|
|
||||||
3. 故事发布需要审核、通过后平台用户可以查看。
|
|
||||||
3. 故事评价:
|
|
||||||
|
|
||||||
1. 用户打分:用户可以查看高分故事,类似于微信阅读的神作,或者AI结合用户评价给出评分。
|
|
||||||
2. 评语:
|
|
||||||
3. 标签:通过标签来为用户提供更精准的匹配推荐。
|
|
||||||
@@ -1,283 +0,0 @@
|
|||||||
{
|
|
||||||
"edges": [
|
|
||||||
{
|
|
||||||
"fromNode": "343cf104bb8bd544",
|
|
||||||
"fromSide": "top",
|
|
||||||
"id": "8e8032d8278bebe5",
|
|
||||||
"toNode": "6e8ac02223d88bc4",
|
|
||||||
"toSide": "bottom"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fromNode": "343cf104bb8bd544",
|
|
||||||
"fromSide": "top",
|
|
||||||
"id": "61ef02dd4e55b959",
|
|
||||||
"toNode": "3895e559e3f43ed3",
|
|
||||||
"toSide": "bottom"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fromNode": "3895e559e3f43ed3",
|
|
||||||
"fromSide": "top",
|
|
||||||
"id": "06034b60bb66643a",
|
|
||||||
"toNode": "db80a51d08008113",
|
|
||||||
"toSide": "bottom"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fromNode": "8e44a28be7b16698",
|
|
||||||
"fromSide": "top",
|
|
||||||
"id": "49a7abd5a9be35f1",
|
|
||||||
"toNode": "7fd4bb83ad101474",
|
|
||||||
"toSide": "bottom"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fromNode": "7fd4bb83ad101474",
|
|
||||||
"fromSide": "top",
|
|
||||||
"id": "e87a92beac21025f",
|
|
||||||
"toNode": "0dd3bcce2dfc8956",
|
|
||||||
"toSide": "bottom"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fromNode": "b1ed3cf588531d81",
|
|
||||||
"fromSide": "top",
|
|
||||||
"id": "230b396854b513b3",
|
|
||||||
"toNode": "3e62933847539b7e",
|
|
||||||
"toSide": "bottom"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fromNode": "c9ffa225c8527f8e",
|
|
||||||
"fromSide": "bottom",
|
|
||||||
"id": "9bf812cf8dec5b0a",
|
|
||||||
"toNode": "a628bf2317e37dd8",
|
|
||||||
"toSide": "left"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fromNode": "4980578322b8e2ae",
|
|
||||||
"fromSide": "bottom",
|
|
||||||
"id": "d732de83e64c2b00",
|
|
||||||
"toNode": "9579fbd673a50a8d",
|
|
||||||
"toSide": "top"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fromNode": "a88fbbd49053a5f9",
|
|
||||||
"fromSide": "right",
|
|
||||||
"id": "22c6c19ef712006d",
|
|
||||||
"toNode": "1a5695115dd2ef7f",
|
|
||||||
"toSide": "left"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"metadata": {
|
|
||||||
"frontmatter": {
|
|
||||||
},
|
|
||||||
"version": "1.0-1.0"
|
|
||||||
},
|
|
||||||
"nodes": [
|
|
||||||
{
|
|
||||||
"height": 720,
|
|
||||||
"id": "1a5695115dd2ef7f",
|
|
||||||
"label": "功能队列",
|
|
||||||
"styleAttributes": {
|
|
||||||
},
|
|
||||||
"type": "group",
|
|
||||||
"width": 540,
|
|
||||||
"x": -40,
|
|
||||||
"y": -490
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"height": 380,
|
|
||||||
"id": "a88fbbd49053a5f9",
|
|
||||||
"label": "V1 - 睡前故事",
|
|
||||||
"styleAttributes": {
|
|
||||||
},
|
|
||||||
"type": "group",
|
|
||||||
"width": 410,
|
|
||||||
"x": -520,
|
|
||||||
"y": -320
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"height": 300,
|
|
||||||
"id": "46b58252c287484d",
|
|
||||||
"label": "听答训练",
|
|
||||||
"styleAttributes": {
|
|
||||||
},
|
|
||||||
"type": "group",
|
|
||||||
"width": 200,
|
|
||||||
"x": -20,
|
|
||||||
"y": -450
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"height": 203,
|
|
||||||
"id": "0b6dc15037aaac7b",
|
|
||||||
"label": "故事评价",
|
|
||||||
"styleAttributes": {
|
|
||||||
},
|
|
||||||
"type": "group",
|
|
||||||
"width": 270,
|
|
||||||
"x": 210,
|
|
||||||
"y": -450
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"height": 180,
|
|
||||||
"id": "1616da7802a87ea9",
|
|
||||||
"label": "字词学习",
|
|
||||||
"styleAttributes": {
|
|
||||||
},
|
|
||||||
"type": "group",
|
|
||||||
"width": 270,
|
|
||||||
"x": 210,
|
|
||||||
"y": -190
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"height": 160,
|
|
||||||
"id": "a628bf2317e37dd8",
|
|
||||||
"label": "用户故事单分享",
|
|
||||||
"styleAttributes": {
|
|
||||||
},
|
|
||||||
"type": "group",
|
|
||||||
"width": 270,
|
|
||||||
"x": 210,
|
|
||||||
"y": 50
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"height": 166,
|
|
||||||
"id": "c9ffa225c8527f8e",
|
|
||||||
"label": "用户创造故事",
|
|
||||||
"styleAttributes": {
|
|
||||||
},
|
|
||||||
"type": "group",
|
|
||||||
"width": 200,
|
|
||||||
"x": -20,
|
|
||||||
"y": -100
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"height": 60,
|
|
||||||
"id": "8e44a28be7b16698",
|
|
||||||
"styleAttributes": {
|
|
||||||
},
|
|
||||||
"text": "故事",
|
|
||||||
"type": "text",
|
|
||||||
"width": 116,
|
|
||||||
"x": 20,
|
|
||||||
"y": -240
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"height": 100,
|
|
||||||
"id": "343cf104bb8bd544",
|
|
||||||
"styleAttributes": {
|
|
||||||
},
|
|
||||||
"text": "首页 - 每日故事推荐\n* 睡前故事",
|
|
||||||
"type": "text",
|
|
||||||
"width": 220,
|
|
||||||
"x": -430,
|
|
||||||
"y": -60
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"height": 60,
|
|
||||||
"id": "3895e559e3f43ed3",
|
|
||||||
"styleAttributes": {
|
|
||||||
},
|
|
||||||
"text": "个人中心",
|
|
||||||
"type": "text",
|
|
||||||
"width": 160,
|
|
||||||
"x": -290,
|
|
||||||
"y": -200
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"height": 60,
|
|
||||||
"id": "db80a51d08008113",
|
|
||||||
"styleAttributes": {
|
|
||||||
},
|
|
||||||
"text": "故事单",
|
|
||||||
"type": "text",
|
|
||||||
"width": 120,
|
|
||||||
"x": -270,
|
|
||||||
"y": -297
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"height": 60,
|
|
||||||
"id": "6e8ac02223d88bc4",
|
|
||||||
"styleAttributes": {
|
|
||||||
},
|
|
||||||
"text": "故事搜索",
|
|
||||||
"type": "text",
|
|
||||||
"width": 140,
|
|
||||||
"x": -500,
|
|
||||||
"y": -200
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"height": 60,
|
|
||||||
"id": "7fd4bb83ad101474",
|
|
||||||
"styleAttributes": {
|
|
||||||
},
|
|
||||||
"text": "问题",
|
|
||||||
"type": "text",
|
|
||||||
"width": 116,
|
|
||||||
"x": 20,
|
|
||||||
"y": -330
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"height": 60,
|
|
||||||
"id": "0dd3bcce2dfc8956",
|
|
||||||
"styleAttributes": {
|
|
||||||
},
|
|
||||||
"text": "家长给分",
|
|
||||||
"type": "text",
|
|
||||||
"width": 136,
|
|
||||||
"x": 10,
|
|
||||||
"y": -427
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"height": 58,
|
|
||||||
"id": "3e62933847539b7e",
|
|
||||||
"styleAttributes": {
|
|
||||||
},
|
|
||||||
"text": "结合点评内容匹配推荐",
|
|
||||||
"type": "text",
|
|
||||||
"width": 227,
|
|
||||||
"x": 227,
|
|
||||||
"y": -425
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"height": 125,
|
|
||||||
"id": "6677474fb7615936",
|
|
||||||
"styleAttributes": {
|
|
||||||
},
|
|
||||||
"text": "用户给出主题/要求,AI生成一个相关的故事。",
|
|
||||||
"type": "text",
|
|
||||||
"width": 165,
|
|
||||||
"x": -5,
|
|
||||||
"y": -81
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"height": 60,
|
|
||||||
"id": "9579fbd673a50a8d",
|
|
||||||
"styleAttributes": {
|
|
||||||
},
|
|
||||||
"text": "孩子读,AI伴读、伴学",
|
|
||||||
"type": "text",
|
|
||||||
"width": 230,
|
|
||||||
"x": 230,
|
|
||||||
"y": -92
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"height": 60,
|
|
||||||
"id": "4980578322b8e2ae",
|
|
||||||
"styleAttributes": {
|
|
||||||
},
|
|
||||||
"text": "父母读",
|
|
||||||
"type": "text",
|
|
||||||
"width": 120,
|
|
||||||
"x": 285,
|
|
||||||
"y": -180
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"height": 50,
|
|
||||||
"id": "b1ed3cf588531d81",
|
|
||||||
"styleAttributes": {
|
|
||||||
},
|
|
||||||
"text": "点评故事、标签",
|
|
||||||
"type": "text",
|
|
||||||
"width": 194,
|
|
||||||
"x": 244,
|
|
||||||
"y": -330
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
---
|
|
||||||
标题:
|
|
||||||
概述: 诸葛亮《诫子书》中“静以修身,俭以养德”的核心思想6;用围棋培养孩子专注力的记载3;借自然事物(稻穗、荷叶)比喻品德的典故。
|
|
||||||
故事内容:
|
|
||||||
share_link: https://share.note.sx/h7vsexaf#LvTPrXfJhm2umbb4Us4nCrKBs/tLIU+rlmzoAbEyhvM
|
|
||||||
share_updated: 2025-05-22T10:51:49+08:00
|
|
||||||
---
|
|
||||||
### 诸葛亮教子
|
|
||||||
“爹爹,你看那颗星星像兔子耳朵!”小诸葛瞻趴在窗边,手指着夜空。诸葛亮笑着摸摸儿子的头:“星星会说话哦,它们眨眼睛是在提醒我们——要像水一样安静,才能听懂智慧的声音。”小诸葛瞻歪着脑袋问:“可是爹爹,安静好难呀!我今天背诗时,总想跑去抓蝴蝶……”诸葛亮从袖子里掏出一把黑白棋子:“那我们玩个游戏吧!如果瞻儿能安静地摆完这盘棋,我就告诉你星星的秘密。”小诸葛瞻立刻坐直身子,学着爹爹的样子轻轻落子。可刚摆到第十颗,一只萤火虫飞过,他“哎呀”一声跳起来,棋子哗啦啦撒了一地。诸葛亮没有生气,反而捡起棋子说:“你看,棋子像不像小士兵?它们打仗时,如果乱跑就会摔倒。只有静下心来,才能指挥千军万马。”第二天,诸葛亮带儿子来到稻田边。他指着弯腰的稻穗说:“饱满的稻子总是低着头,就像真正聪明的人不会炫耀自己。”接着又摘下一片荷叶,“荷叶为什么能托住水珠?因为它又轻又平,不贪心、不骄傲。”小诸葛瞻似懂非懂地点头,把荷叶顶在头上当帽子。那天晚上,小诸葛瞻主动坐直身子摆棋。虽然还是会被蟋蟀叫声吸引,但他想起爹爹的话,轻轻数着呼吸:“一、二、三……”终于摆完所有棋子时,诸葛亮点亮一盏小灯笼:“看!星星的秘密就是——静得像水,俭得像竹,才能让智慧发光。”灯笼的光映着棋盘,仿佛漫天星子都落进了屋里。
|
|
||||||
@@ -1,226 +0,0 @@
|
|||||||
{
|
|
||||||
"edges": [
|
|
||||||
{
|
|
||||||
"fromNode": "3d402345b3ee71bb",
|
|
||||||
"fromSide": "right",
|
|
||||||
"id": "8378e25e406e7cc7",
|
|
||||||
"toNode": "fa2ae2ca850bd347",
|
|
||||||
"toSide": "left"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fromNode": "43350e3ef6ea13e0",
|
|
||||||
"fromSide": "right",
|
|
||||||
"id": "c2560ba1234f05f4",
|
|
||||||
"toNode": "fcff68888f309ab6",
|
|
||||||
"toSide": "left"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fromNode": "43350e3ef6ea13e0",
|
|
||||||
"fromSide": "bottom",
|
|
||||||
"id": "637b171f63829488",
|
|
||||||
"toNode": "eaf2c52015bff208",
|
|
||||||
"toSide": "top"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fromNode": "eaf2c52015bff208",
|
|
||||||
"fromSide": "right",
|
|
||||||
"id": "9e8e1b3dff14709f",
|
|
||||||
"toNode": "0df88b2883671130",
|
|
||||||
"toSide": "left"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fromNode": "fcff68888f309ab6",
|
|
||||||
"fromSide": "right",
|
|
||||||
"id": "a59c8e4fd89648e8",
|
|
||||||
"toNode": "cc195f1a7740453e",
|
|
||||||
"toSide": "left"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fromNode": "0df88b2883671130",
|
|
||||||
"fromSide": "right",
|
|
||||||
"id": "9b48117434fe1a67",
|
|
||||||
"toNode": "cc195f1a7740453e",
|
|
||||||
"toSide": "left"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fromNode": "eaf2c52015bff208",
|
|
||||||
"fromSide": "bottom",
|
|
||||||
"id": "15407a8d4f51911d",
|
|
||||||
"toNode": "95e165fdfc0dabee",
|
|
||||||
"toSide": "top"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fromNode": "95e165fdfc0dabee",
|
|
||||||
"fromSide": "right",
|
|
||||||
"id": "fc2d223212fc4b86",
|
|
||||||
"toNode": "64ed293f5e2de3cc",
|
|
||||||
"toSide": "left"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fromNode": "95e165fdfc0dabee",
|
|
||||||
"fromSide": "right",
|
|
||||||
"id": "f5486ddb7b36408c",
|
|
||||||
"toNode": "b022d242b5a3ed6f",
|
|
||||||
"toSide": "left"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fromNode": "87970cbe7452512a",
|
|
||||||
"fromSide": "bottom",
|
|
||||||
"id": "e82bac9933a75c05",
|
|
||||||
"toNode": "01a4fbca81d6e358",
|
|
||||||
"toSide": "left"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"fromNode": "87970cbe7452512a",
|
|
||||||
"fromSide": "right",
|
|
||||||
"id": "91b808d960d9e13f",
|
|
||||||
"toNode": "6e60f45ce788ba76",
|
|
||||||
"toSide": "left"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"nodes": [
|
|
||||||
{
|
|
||||||
"height": 60,
|
|
||||||
"id": "43350e3ef6ea13e0",
|
|
||||||
"styleAttributes": {
|
|
||||||
},
|
|
||||||
"text": "首页 ",
|
|
||||||
"type": "text",
|
|
||||||
"width": 250,
|
|
||||||
"x": -415,
|
|
||||||
"y": -340
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"height": 150,
|
|
||||||
"id": "fcff68888f309ab6",
|
|
||||||
"styleAttributes": {
|
|
||||||
},
|
|
||||||
"text": "每日故事\n* 获取\n* 刷新",
|
|
||||||
"type": "text",
|
|
||||||
"width": 290,
|
|
||||||
"x": -40,
|
|
||||||
"y": -385
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"height": 60,
|
|
||||||
"id": "eaf2c52015bff208",
|
|
||||||
"styleAttributes": {
|
|
||||||
},
|
|
||||||
"text": "搜索",
|
|
||||||
"type": "text",
|
|
||||||
"width": 250,
|
|
||||||
"x": -415,
|
|
||||||
"y": -140
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"height": 180,
|
|
||||||
"id": "0df88b2883671130",
|
|
||||||
"styleAttributes": {
|
|
||||||
},
|
|
||||||
"text": "搜索, 返回故事列表\n* category->精准条件搜索\n* age范围->精准条件搜索\n* 关键词->语义向量搜索\n",
|
|
||||||
"type": "text",
|
|
||||||
"width": 290,
|
|
||||||
"x": -40,
|
|
||||||
"y": -200
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"height": 60,
|
|
||||||
"id": "95e165fdfc0dabee",
|
|
||||||
"styleAttributes": {
|
|
||||||
},
|
|
||||||
"text": "故事页",
|
|
||||||
"type": "text",
|
|
||||||
"width": 250,
|
|
||||||
"x": -415,
|
|
||||||
"y": 100
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"height": 75,
|
|
||||||
"id": "64ed293f5e2de3cc",
|
|
||||||
"styleAttributes": {
|
|
||||||
},
|
|
||||||
"text": "故事内容",
|
|
||||||
"type": "text",
|
|
||||||
"width": 290,
|
|
||||||
"x": -40,
|
|
||||||
"y": 93
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"height": 266,
|
|
||||||
"id": "b022d242b5a3ed6f",
|
|
||||||
"styleAttributes": {
|
|
||||||
},
|
|
||||||
"text": "故事相关功能\n* 喜爱标记\n* 不喜欢标记\n* 收藏\n* 已读标记\n* 读完时间",
|
|
||||||
"type": "text",
|
|
||||||
"width": 290,
|
|
||||||
"x": -40,
|
|
||||||
"y": 200
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"height": 126,
|
|
||||||
"id": "01a4fbca81d6e358",
|
|
||||||
"styleAttributes": {
|
|
||||||
},
|
|
||||||
"text": "* 用户的故事单清单\n* 故事单内的故事列表\n* 故事单管理",
|
|
||||||
"type": "text",
|
|
||||||
"width": 290,
|
|
||||||
"x": -40,
|
|
||||||
"y": 660
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"height": 138,
|
|
||||||
"id": "6e60f45ce788ba76",
|
|
||||||
"styleAttributes": {
|
|
||||||
},
|
|
||||||
"text": "用户偏好, 向量化, 个性搜索\n* 年龄偏好\n* 故事风格偏好",
|
|
||||||
"type": "text",
|
|
||||||
"width": 290,
|
|
||||||
"x": -40,
|
|
||||||
"y": 502
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"height": 140,
|
|
||||||
"id": "87970cbe7452512a",
|
|
||||||
"styleAttributes": {
|
|
||||||
},
|
|
||||||
"text": "个人中心\n* 阅读历史\n* 用户故事单",
|
|
||||||
"type": "text",
|
|
||||||
"width": 250,
|
|
||||||
"x": -415,
|
|
||||||
"y": 500
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"height": 80,
|
|
||||||
"id": "fa2ae2ca850bd347",
|
|
||||||
"styleAttributes": {
|
|
||||||
},
|
|
||||||
"text": "code认证\n认证成功,返回会话token",
|
|
||||||
"type": "text",
|
|
||||||
"width": 290,
|
|
||||||
"x": -40,
|
|
||||||
"y": -500
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"height": 60,
|
|
||||||
"id": "3d402345b3ee71bb",
|
|
||||||
"styleAttributes": {
|
|
||||||
},
|
|
||||||
"text": "登录",
|
|
||||||
"type": "text",
|
|
||||||
"width": 250,
|
|
||||||
"x": -415,
|
|
||||||
"y": -490
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"height": 75,
|
|
||||||
"id": "cc195f1a7740453e",
|
|
||||||
"styleAttributes": {
|
|
||||||
},
|
|
||||||
"text": "故事基本信息\n用于列表, 卡片等显示故事概要的情形.",
|
|
||||||
"type": "text",
|
|
||||||
"width": 343,
|
|
||||||
"x": 360,
|
|
||||||
"y": -347
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
* 数字人形象建模费用
|
||||||
|
* 阿里:3999形象/年,续费99/年
|
||||||
|
* 火山:2599形象/年
|
||||||
|
* 实时交互:通道费 按月收取,不按时间与用量
|
||||||
|
* 阿里:3000元/路/月
|
||||||
|
* 生成离线视频,按时长收费
|
||||||
|
* 火山:0.1元/秒
|
||||||
|
* 阿里:9.9元/分钟
|
||||||
|
|
||||||
|
阿里数字人
|
||||||
|
* 2D数字人建模
|
||||||
|
![[Pasted image 20260112154922.png]]
|
||||||
|
* 2D数字人,实时交互
|
||||||
|
![[Pasted image 20260112153828.png]]
|
||||||
|
|
||||||
|
* 3D数字人,实时交互
|
||||||
|
![[Pasted image 20260112153906.png]]
|
||||||
+144
-157
@@ -1,159 +1,146 @@
|
|||||||
{
|
{
|
||||||
"edges": [
|
"edges":[
|
||||||
{
|
{
|
||||||
"fromNode": "5ad02ffad75c49c3",
|
"fromNode":"5ad02ffad75c49c3",
|
||||||
"fromSide": "bottom",
|
"fromSide":"bottom",
|
||||||
"id": "c1d2ab4a6b9a3603",
|
"id":"c1d2ab4a6b9a3603",
|
||||||
"styleAttributes": {
|
"styleAttributes":{},
|
||||||
},
|
"toNode":"61011097bd62c090",
|
||||||
"toNode": "61011097bd62c090",
|
"toSide":"top"
|
||||||
"toSide": "top"
|
},
|
||||||
},
|
{
|
||||||
{
|
"fromNode":"9017c42795b163b4",
|
||||||
"fromNode": "9017c42795b163b4",
|
"fromSide":"right",
|
||||||
"fromSide": "right",
|
"id":"a9e54c7149408538",
|
||||||
"id": "a9e54c7149408538",
|
"styleAttributes":{},
|
||||||
"styleAttributes": {
|
"toNode":"e160d44385c2bf01",
|
||||||
},
|
"toSide":"left"
|
||||||
"toNode": "e160d44385c2bf01",
|
},
|
||||||
"toSide": "left"
|
{
|
||||||
},
|
"fromNode":"04bcbc6794117d58",
|
||||||
{
|
"fromSide":"right",
|
||||||
"fromNode": "04bcbc6794117d58",
|
"id":"9c655b688cc2bb6a",
|
||||||
"fromSide": "right",
|
"styleAttributes":{},
|
||||||
"id": "9c655b688cc2bb6a",
|
"toNode":"e160d44385c2bf01",
|
||||||
"styleAttributes": {
|
"toSide":"left"
|
||||||
},
|
},
|
||||||
"toNode": "e160d44385c2bf01",
|
{
|
||||||
"toSide": "left"
|
"fromNode":"e160d44385c2bf01",
|
||||||
},
|
"fromSide":"right",
|
||||||
{
|
"id":"6ebe4dc681d0bf23",
|
||||||
"fromNode": "e160d44385c2bf01",
|
"styleAttributes":{},
|
||||||
"fromSide": "right",
|
"toNode":"710a461aca3ecd80",
|
||||||
"id": "6ebe4dc681d0bf23",
|
"toSide":"bottom"
|
||||||
"styleAttributes": {
|
},
|
||||||
},
|
{
|
||||||
"toNode": "710a461aca3ecd80",
|
"fromNode":"61011097bd62c090",
|
||||||
"toSide": "bottom"
|
"fromSide":"right",
|
||||||
},
|
"id":"4631908df9f86c4c",
|
||||||
{
|
"styleAttributes":{},
|
||||||
"fromNode": "61011097bd62c090",
|
"toNode":"d473af4dcd59008e",
|
||||||
"fromSide": "right",
|
"toSide":"left"
|
||||||
"id": "4631908df9f86c4c",
|
},
|
||||||
"styleAttributes": {
|
{
|
||||||
},
|
"fromNode":"d473af4dcd59008e",
|
||||||
"toNode": "d473af4dcd59008e",
|
"fromSide":"right",
|
||||||
"toSide": "left"
|
"id":"af790b2f1741221f",
|
||||||
},
|
"styleAttributes":{},
|
||||||
{
|
"toNode":"710a461aca3ecd80",
|
||||||
"fromNode": "d473af4dcd59008e",
|
"toSide":"left"
|
||||||
"fromSide": "right",
|
},
|
||||||
"id": "af790b2f1741221f",
|
{
|
||||||
"styleAttributes": {
|
"fromNode":"e160d44385c2bf01",
|
||||||
},
|
"fromSide":"top",
|
||||||
"toNode": "710a461aca3ecd80",
|
"id":"1a759779df335894",
|
||||||
"toSide": "left"
|
"styleAttributes":{},
|
||||||
},
|
"toNode":"d473af4dcd59008e",
|
||||||
{
|
"toSide":"bottom"
|
||||||
"fromNode": "e160d44385c2bf01",
|
}
|
||||||
"fromSide": "top",
|
],
|
||||||
"id": "1a759779df335894",
|
"nodes":[
|
||||||
"styleAttributes": {
|
{
|
||||||
},
|
"height":60,
|
||||||
"toNode": "d473af4dcd59008e",
|
"id":"30057b9180184684",
|
||||||
"toSide": "bottom"
|
"styleAttributes":{},
|
||||||
}
|
"text":"教学辅助智能",
|
||||||
],
|
"type":"text",
|
||||||
"nodes": [
|
"width":156,
|
||||||
{
|
"x":-340,
|
||||||
"height": 60,
|
"y":-200
|
||||||
"id": "30057b9180184684",
|
},
|
||||||
"styleAttributes": {
|
{
|
||||||
},
|
"height":60,
|
||||||
"text": "教学辅助智能",
|
"id":"61011097bd62c090",
|
||||||
"type": "text",
|
"styleAttributes":{},
|
||||||
"width": 156,
|
"text":"教案文档",
|
||||||
"x": -340,
|
"type":"text",
|
||||||
"y": -200
|
"width":123,
|
||||||
},
|
"x":-120,
|
||||||
{
|
"y":-200
|
||||||
"height": 60,
|
},
|
||||||
"id": "61011097bd62c090",
|
{
|
||||||
"styleAttributes": {
|
"height":60,
|
||||||
},
|
"id":"9017c42795b163b4",
|
||||||
"text": "教案文档",
|
"styleAttributes":{},
|
||||||
"type": "text",
|
"text":"作业内容",
|
||||||
"width": 123,
|
"type":"text",
|
||||||
"x": -120,
|
"width":123,
|
||||||
"y": -200
|
"x":-120,
|
||||||
},
|
"y":-80
|
||||||
{
|
},
|
||||||
"height": 60,
|
{
|
||||||
"id": "9017c42795b163b4",
|
"height":60,
|
||||||
"styleAttributes": {
|
"id":"04bcbc6794117d58",
|
||||||
},
|
"styleAttributes":{},
|
||||||
"text": "作业内容",
|
"text":"考试内容",
|
||||||
"type": "text",
|
"type":"text",
|
||||||
"width": 123,
|
"width":123,
|
||||||
"x": -120,
|
"x":-120,
|
||||||
"y": -80
|
"y":40
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"height": 60,
|
"height":60,
|
||||||
"id": "04bcbc6794117d58",
|
"id":"5ad02ffad75c49c3",
|
||||||
"styleAttributes": {
|
"styleAttributes":{},
|
||||||
},
|
"text":"教材",
|
||||||
"text": "考试内容",
|
"type":"text",
|
||||||
"type": "text",
|
"width":123,
|
||||||
"width": 123,
|
"x":-120,
|
||||||
"x": -120,
|
"y":-320
|
||||||
"y": 40
|
},
|
||||||
},
|
{
|
||||||
{
|
"height":60,
|
||||||
"height": 60,
|
"id":"710a461aca3ecd80",
|
||||||
"id": "5ad02ffad75c49c3",
|
"styleAttributes":{},
|
||||||
"styleAttributes": {
|
"text":"知识点",
|
||||||
},
|
"type":"text",
|
||||||
"text": "教材",
|
"width":120,
|
||||||
"type": "text",
|
"x":340,
|
||||||
"width": 123,
|
"y":-200
|
||||||
"x": -120,
|
},
|
||||||
"y": -320
|
{
|
||||||
},
|
"height":180,
|
||||||
{
|
"id":"e160d44385c2bf01",
|
||||||
"height": 60,
|
"styleAttributes":{"textAlign":"center"},
|
||||||
"id": "710a461aca3ecd80",
|
"text":"范围",
|
||||||
"styleAttributes": {
|
"type":"text",
|
||||||
},
|
"width":151,
|
||||||
"text": "知识点",
|
"x":89,
|
||||||
"type": "text",
|
"y":-80
|
||||||
"width": 120,
|
},
|
||||||
"x": 340,
|
{
|
||||||
"y": -200
|
"height":60,
|
||||||
},
|
"id":"d473af4dcd59008e",
|
||||||
{
|
"styleAttributes":{"textAlign":"center"},
|
||||||
"height": 180,
|
"text":"学科/单元",
|
||||||
"id": "e160d44385c2bf01",
|
"type":"text",
|
||||||
"styleAttributes": {
|
"width":151,
|
||||||
"textAlign": "center"
|
"x":89,
|
||||||
},
|
"y":-200
|
||||||
"text": "范围",
|
}
|
||||||
"type": "text",
|
],
|
||||||
"width": 151,
|
"metadata":{
|
||||||
"x": 89,
|
"version":"1.0-1.0",
|
||||||
"y": -80
|
"frontmatter":{}
|
||||||
},
|
}
|
||||||
{
|
|
||||||
"height": 60,
|
|
||||||
"id": "d473af4dcd59008e",
|
|
||||||
"styleAttributes": {
|
|
||||||
"textAlign": "center"
|
|
||||||
},
|
|
||||||
"text": "学科/单元",
|
|
||||||
"type": "text",
|
|
||||||
"width": 151,
|
|
||||||
"x": 89,
|
|
||||||
"y": -200
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
+998
-1139
File diff suppressed because it is too large
Load Diff
@@ -1,7 +0,0 @@
|
|||||||
---
|
|
||||||
balance: 45715.34
|
|
||||||
recordDate: 2025-02-21
|
|
||||||
traceType: balance
|
|
||||||
tags:
|
|
||||||
changeRate: 0.0186
|
|
||||||
---
|
|
||||||
@@ -1,7 +0,0 @@
|
|||||||
---
|
|
||||||
balance: 45480.67
|
|
||||||
recordDate: 2025-02-24T00:00:00
|
|
||||||
traceType: balance
|
|
||||||
tags: []
|
|
||||||
changeRate: -0.0049
|
|
||||||
---
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
---
|
|
||||||
balance: "50000"
|
|
||||||
recordDate: 2025-01-21
|
|
||||||
traceType: balance
|
|
||||||
changeRate: "0"
|
|
||||||
---
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
---
|
|
||||||
balance: 49275.07
|
|
||||||
recordDate: 2025-01-22
|
|
||||||
traceType: balance
|
|
||||||
changeRate: "-0.0136"
|
|
||||||
---
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
---
|
|
||||||
balance: 48362.07
|
|
||||||
recordDate: 2025-01-23
|
|
||||||
changeRate: "-0.0185"
|
|
||||||
traceType: balance
|
|
||||||
---
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
---
|
|
||||||
balance: 46990.07
|
|
||||||
recordDate: 2025-01-27
|
|
||||||
changeRate: "-0.0283"
|
|
||||||
traceType: balance
|
|
||||||
---
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
---
|
|
||||||
balance: 46036.07
|
|
||||||
recordDate: 2025-02-05
|
|
||||||
changeRate: "-0.0203"
|
|
||||||
traceType: balance
|
|
||||||
---
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
---
|
|
||||||
balance: 46755.07
|
|
||||||
recordDate: 2025-02-06
|
|
||||||
changeRate: "0.0156"
|
|
||||||
traceType: balance
|
|
||||||
---
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
---
|
|
||||||
balance: 46564.07
|
|
||||||
recordDate: 2025-02-07
|
|
||||||
changeRate: -0.0041
|
|
||||||
traceType: balance
|
|
||||||
---
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
---
|
|
||||||
balance: 46051.07
|
|
||||||
recordDate: 2025-02-10
|
|
||||||
changeRate: -0.011
|
|
||||||
traceType: balance
|
|
||||||
---
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
---
|
|
||||||
balance: 45279.07
|
|
||||||
recordDate: 2025-02-11
|
|
||||||
changeRate: -0.0167
|
|
||||||
traceType: balance
|
|
||||||
---
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
---
|
|
||||||
balance: 45600.07
|
|
||||||
recordDate: 2025-02-12
|
|
||||||
changeRate: "0.0071"
|
|
||||||
traceType: balance
|
|
||||||
---
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
---
|
|
||||||
balance: 45616.07
|
|
||||||
recordDate: 2025-02-13
|
|
||||||
changeRate: "0.0003"
|
|
||||||
traceType: balance
|
|
||||||
---
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
---
|
|
||||||
balance: 45564.07
|
|
||||||
recordDate: 2025-02-14
|
|
||||||
changeRate: "-0.0011"
|
|
||||||
traceType: balance
|
|
||||||
---
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
---
|
|
||||||
balance: 45355.26
|
|
||||||
recordDate: 2025-02-17
|
|
||||||
changeRate: "-0.007"
|
|
||||||
traceType: balance
|
|
||||||
---
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
---
|
|
||||||
balance: 44190.15
|
|
||||||
recordDate: 2025-02-18
|
|
||||||
changeRate: "-0.0257"
|
|
||||||
traceType: balance
|
|
||||||
---
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
---
|
|
||||||
balance: 44550.7
|
|
||||||
recordDate: 2025-02-19
|
|
||||||
changeRate: 0.0167
|
|
||||||
traceType: balance
|
|
||||||
---
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
---
|
|
||||||
balance: 44881.8
|
|
||||||
recordDate: 2025-02-20
|
|
||||||
traceType: balance
|
|
||||||
changeRate: -0.0007
|
|
||||||
---
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
---
|
|
||||||
balance: 50000
|
|
||||||
recordDate: 2025-01-14
|
|
||||||
traceType: balance
|
|
||||||
tags:
|
|
||||||
- template
|
|
||||||
changeRate:
|
|
||||||
---
|
|
||||||
@@ -1,6 +0,0 @@
|
|||||||
### 账户跟踪
|
|
||||||
![[banner.components]]
|
|
||||||
|
|
||||||
### 数据管理
|
|
||||||
|
|
||||||
![[settings/components/20250123101427.components]]
|
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 147 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 75 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 256 KiB |
@@ -6,7 +6,7 @@
|
|||||||
"titleAlign": "center",
|
"titleAlign": "center",
|
||||||
"tabTitle": "",
|
"tabTitle": "",
|
||||||
"maxWidthRatio": -1,
|
"maxWidthRatio": -1,
|
||||||
"showBorder": true,
|
"showBorder": false,
|
||||||
"showShadow": false,
|
"showShadow": false,
|
||||||
"createAt": "2025-03-20T02:39:15.416Z",
|
"createAt": "2025-03-20T02:39:15.416Z",
|
||||||
"updateAt": "2025-03-20T02:39:15.418Z",
|
"updateAt": "2025-03-20T02:39:15.418Z",
|
||||||
@@ -126,7 +126,8 @@
|
|||||||
"sort": {
|
"sort": {
|
||||||
"orders": []
|
"orders": []
|
||||||
},
|
},
|
||||||
"groupBy": "Status"
|
"groupBy": "Status",
|
||||||
|
"showTitle": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "03950bf3-c7d8-4253-ac26-bfd05ba77090",
|
"id": "03950bf3-c7d8-4253-ac26-bfd05ba77090",
|
||||||
@@ -151,5 +152,6 @@
|
|||||||
"icon": "Airplay"
|
"icon": "Airplay"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"rootComponentId": "321d0ecf-a727-4388-ab21-179993424ca4"
|
"rootComponentId": "321d0ecf-a727-4388-ab21-179993424ca4",
|
||||||
|
"version": 3.1
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user