No description
Find a file
2024-04-22 22:38:16 +08:00
assets 替换链接 2024-04-22 22:38:16 +08:00
.editorconfig export_readme 2024-04-22 21:27:53 +08:00
.eslintignore export_readme 2024-04-22 21:27:53 +08:00
.eslintrc export_readme 2024-04-22 21:27:53 +08:00
.gitignore export_readme 2024-04-22 21:27:53 +08:00
.npmrc export_readme 2024-04-22 21:27:53 +08:00
data.json 绑定命令 2024-04-22 22:01:24 +08:00
esbuild.config.mjs export_readme 2024-04-22 21:27:53 +08:00
main.js 替换链接 2024-04-22 22:38:16 +08:00
main.ts 替换链接 2024-04-22 22:38:16 +08:00
manifest.json export_readme 2024-04-22 21:27:53 +08:00
package.json export_readme 2024-04-22 21:27:53 +08:00
README.md 替换链接 2024-04-22 22:38:16 +08:00
styles.css export_readme 2024-04-22 21:27:53 +08:00
tsconfig.json export_readme 2024-04-22 21:27:53 +08:00
version-bump.mjs export_readme 2024-04-22 21:27:53 +08:00
versions.json export_readme 2024-04-22 21:27:53 +08:00

title ctime aliases tags NID NIW drafts publish PrevNote NextNote LocalGitProject
obsidian-vaultexporter-plugin 2024-04-22 20:10
true false obsidian-sample-plugin vexporter readMe D:\iLanix\isync\Obsidian.obsidian\plugins\obsidian-vaultexporter-plugin

下载 obsidian-sample-plugin

cd Your_Vault_DIR/.obsidian/plugins
git clone https://github.com/obsidianmd/obsidian-sample-plugin.git

修改 manifest.json

{
	"id": "vault-exporter",
	"name": "Vault Exporter",
	"version": "1.0.0",
	"minAppVersion": "0.15.0",
	"description": "Export current note to another Vault.",
	"author": "ZigHolding",
	"isDesktopOnly": true
}
cd obsidian-sample-plugin
npm i # 下载依赖包
npm run dev # 将 main.ts 编译为 main.js

开发完成后:将main.jsstyles.cssmainfest.json 复制到 VaultFolder/.obsidian/plugins/your-plugin-id/

需要先安装 obsidian-notechain-pluginTemplater 插件。

Vault Exporter: Set Git Project:将当前笔记绑定项目笔记。输入目录,生成 LocalGitProject 的元数据。

![](./assets/Pasted image 20240422220412.png)

Vault Exporter: Export readMe:将当前笔记输出到 readme笔记引用的图和文件复制到 LocalGitProject/assets 下。复制 readme 时,会更换链接。

元数据和附录可以在设置页面更改。

![](./assets/Pasted image 20240422213449.png)