From bbf83d11e1e8ef25469125a99df0a5e084b2c807 Mon Sep 17 00:00:00 2001 From: lizikk Date: Mon, 2 Mar 2026 11:08:05 +0800 Subject: [PATCH] init: content-forge vault with templates and directory structure --- .gitignore | 10 ++++++++++ .obsidian/app.json | 1 + .obsidian/appearance.json | 1 + .obsidian/core-plugins.json | 33 ++++++++++++++++++++++++++++++++ 01-topics/2026-03-02-cli-test.md | 15 +++++++++++++++ templates/article.md | 27 ++++++++++++++++++++++++++ templates/social-post.md | 23 ++++++++++++++++++++++ templates/tech-blog.md | 27 ++++++++++++++++++++++++++ 8 files changed, 137 insertions(+) create mode 100644 .gitignore create mode 100644 .obsidian/app.json create mode 100644 .obsidian/appearance.json create mode 100644 .obsidian/core-plugins.json create mode 100644 01-topics/2026-03-02-cli-test.md create mode 100644 templates/article.md create mode 100644 templates/social-post.md create mode 100644 templates/tech-blog.md diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c4ee12c --- /dev/null +++ b/.gitignore @@ -0,0 +1,10 @@ +# Obsidian internals +.obsidian/workspace.json +.obsidian/workspace-mobile.json +.obsidian/plugins/*/data.json +.obsidian/cache/ +.trash/ + +# OS +.DS_Store +Thumbs.db diff --git a/.obsidian/app.json b/.obsidian/app.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/.obsidian/app.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/.obsidian/appearance.json b/.obsidian/appearance.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/.obsidian/appearance.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/.obsidian/core-plugins.json b/.obsidian/core-plugins.json new file mode 100644 index 0000000..639b90d --- /dev/null +++ b/.obsidian/core-plugins.json @@ -0,0 +1,33 @@ +{ + "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": true, + "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": true, + "bases": true, + "webviewer": false +} \ No newline at end of file diff --git a/01-topics/2026-03-02-cli-test.md b/01-topics/2026-03-02-cli-test.md new file mode 100644 index 0000000..76274a4 --- /dev/null +++ b/01-topics/2026-03-02-cli-test.md @@ -0,0 +1,15 @@ +--- +title: CLI 测试选题 +slug: cli-test +status: draft +content_type: article +channels: [] +language: zh-CN +owner: content-forge +created_at: 2026-03-02 +updated_at: 2026-03-02 +--- + +# CLI 测试选题 + +这是一个验证 Obsidian CLI 端到端链路的测试选题。 \ No newline at end of file diff --git a/templates/article.md b/templates/article.md new file mode 100644 index 0000000..c3f694a --- /dev/null +++ b/templates/article.md @@ -0,0 +1,27 @@ +--- +id: "" +title: "" +slug: "" +status: "topic" +content_type: "article" +channels: [] +language: "zh-CN" +source_urls: [] +assets: [] +cover_image: "" +template: "article" +owner: "content-forge" +created_at: "" +updated_at: "" +published_at: null +--- + +# 问题背景 + +# 核心方案 + +# 实现细节 + +# 验证结果 + +# 总结与扩展 diff --git a/templates/social-post.md b/templates/social-post.md new file mode 100644 index 0000000..90a1146 --- /dev/null +++ b/templates/social-post.md @@ -0,0 +1,23 @@ +--- +id: "" +title: "" +slug: "" +status: "topic" +content_type: "x-post" +channels: ["x"] +language: "zh-CN" +source_urls: [] +assets: [] +cover_image: "" +template: "social-post" +owner: "content-forge" +created_at: "" +updated_at: "" +published_at: null +--- + + + + + + diff --git a/templates/tech-blog.md b/templates/tech-blog.md new file mode 100644 index 0000000..14fcfa3 --- /dev/null +++ b/templates/tech-blog.md @@ -0,0 +1,27 @@ +--- +id: "" +title: "" +slug: "" +status: "topic" +content_type: "article" +channels: [] +language: "zh-CN" +source_urls: [] +assets: [] +cover_image: "" +template: "tech-blog" +owner: "content-forge" +created_at: "" +updated_at: "" +published_at: null +--- + +# 问题背景 + +# 核心方案 + +# 实现细节 + +# 验证结果 + +# 总结与扩展