写作工作流
Obsidian 是作家和内容创作者的理想写作工具,可以帮助你收集素材、组织大纲、管理草稿和追踪发布。本文介绍一套完整的写作工作流。
核心理念
写作者使用的特点
- 素材积累:需要随时记录灵感
- 大纲组织:写作前需要梳理结构
- 版本管理:文章需要反复修改
- 发布渠道:多平台发布需求
推荐组织方式
写作者仓库/
├── 00-灵感箱/ # 快速捕获灵感
├── 10-素材库/
│ ├── 金句/
│ ├── 故事/
│ ├── 案例/
│ └── 参考/
├── 20-文章/
│ ├── 草稿/
│ ├── 修改中/
│ └── 已发布/
├── 30-专栏/
│ ├── 公众号/
│ ├── 知乎/
│ └── 博客/
├── 40-作品集/
│ ├── 短篇/
│ ├── 长篇/
│ └── 电子书/
├── 50-写作计划/
└── templates/灵感捕获系统
灵感笔记模板
markdown
---
title: 灵感 - <% tp.date.now("YYYY-MM-DD HHmm") %>
created: <% tp.date.now("YYYY-MM-DD HH:mm") %>
type: <% tp.system.suggester(["观点", "故事", "案例", "金句", "问题"], ["观点", "故事", "案例", "金句", "问题"]) %>
tags:
- 灵感
---
# <% tp.file.title %>
<% tp.file.cursor() %>
## 来源
-
## 可能的用途
- [ ] 文章素材
- [ ] 案例引用
- [ ] 开头引入
## 相关灵感
- [[]]移动端快速捕获
使用 QuickAdd 配置:
yaml
名称: 捕获灵感
类型: Capture
保存位置: 00-灵感箱/灵感收集.md
模板内容: |
## <% tp.date.now("YYYY-MM-DD HH:mm") %>
<% tp.system.prompt("输入灵感") %>
---灵感收集箱
创建一个汇总笔记:
markdown
# 灵感收集箱
> 所有未整理的灵感暂时存放在这里
## 2024年1月
### 2024-01-15
关于写作的本质思考:写作不是为了表达已知,而是为了探索未知。
### 2024-01-14
一个有趣的故事角度:一个能够看到别人「人生进度条」的人...
---
## 待整理
```dataview
LIST
FROM "00-灵感箱"
WHERE !processed
SORT file.ctime DESC
LIMIT 10
## 素材管理系统
### 金句收藏模板
```markdown
---
title: <% tp.system.prompt("金句关键词") %>
author: <% tp.system.prompt("作者", "未知") %>
source: <% tp.system.prompt("出处") %>
tags:
- 金句
---
# <% tp.file.title %>
> <% tp.system.prompt("金句内容") %>
—— <% tp.frontmatter.author %>《<% tp.frontmatter.source %>》
## 我的理解
<% tp.file.cursor() %>
## 适用场景
- [ ] 文章开头
- [ ] 观点论证
- [ ] 结尾升华
## 使用记录
- [[文章标题]] - 用作开头故事素材模板
markdown
---
title: <% tp.system.prompt("故事名称") %>
type: <% tp.system.suggester(["真实故事", "寓言", "案例", "历史"], ["真实故事", "寓言", "案例", "历史"]) %>
theme: [<% tp.system.prompt("主题标签") %>]
tags:
- 故事素材
---
# <% tp.file.title %>
## 故事概述
<% tp.system.prompt("故事简述") %>
## 详细内容
<% tp.file.cursor() %>
## 主题分析
### 核心主题
-
### 可延伸话题
-
-
## 使用建议
| 场景 | 用法 |
|------|------|
| 开头 | |
| 论证 | |
| 结尾 | |
## 相关素材
- [[]]案例库模板
markdown
---
title: <% tp.system.prompt("案例名称") %>
industry: <% tp.system.prompt("行业", "通用") %>
source: <% tp.system.prompt("来源") %>
verified: <% tp.system.suggester(["已验证", "待验证"], ["已验证", "待验证"]) %>
tags:
- 案例
---
# <% tp.file.title %>
## 案例简介
| 项目 | 信息 |
|------|------|
| 行业 | <% tp.frontmatter.industry %> |
| 来源 | <% tp.frontmatter.source %> |
| 状态 | <% tp.frontmatter.verified %> |
## 详细内容
<% tp.file.cursor() %>
## 关键数据
| 指标 | 数据 |
|------|------|
| | |
## 可论证的观点
1.
2.
3.
## 使用注意
-素材索引
使用 Dataview 创建素材库索引:
markdown
# 素材库索引
## 金句库
```dataview
TABLE
author as "作者",
source as "出处"
FROM "10-素材库/金句"
SORT file.ctime DESC故事库
dataview
TABLE
type as "类型",
theme as "主题"
FROM "10-素材库/故事"
SORT file.ctime DESC案例库
dataview
TABLE
industry as "行业",
verified as "状态"
FROM "10-素材库/案例"
SORT file.ctime DESC
## 文章写作流程
### 文章大纲模板
```markdown
---
title: <% tp.system.prompt("文章标题") %>
status: 大纲
created: <% tp.date.now("YYYY-MM-DD") %>
type: <% tp.system.suggester(["观点文", "干货文", "故事文", "教程", "盘点"], ["观点文", "干货文", "故事文", "教程", "盘点"]) %>
word_target: <% tp.system.prompt("目标字数", "2000") %>
---
# <% tp.file.title %>
## 写作目标
- 目标读者:
- 核心观点:
- 期望效果:
## 文章结构
### 标题备选
1.
2.
3.
### 开头(吸引注意)
- 钩子:
- 背景:
- 过渡:
### 正文
#### 第一部分:问题/背景
-
-
#### 第二部分:分析/论证
-
-
#### 第三部分:方法/建议
-
-
### 结尾(升华总结)
-
-
## 素材清单
- [ ] 开头金句:[[金句-xxx]]
- [ ] 案例素材:[[案例-xxx]]
- [ ] 数据支持:
- [ ] 故事素材:[[故事-xxx]]
## 参考资料
-文章草稿模板
markdown
---
title: <% tp.system.prompt("文章标题") %>
status: 草稿
created: <% tp.date.now("YYYY-MM-DD") %>
updated: <% tp.date.now("YYYY-MM-DD") %>
word_count:
type: <% tp.system.suggester(["观点文", "干货文", "故事文", "教程", "盘点"], ["观点文", "干货文", "故事文", "教程", "盘点"]) %>
---
# <% tp.file.title %>
<% tp.file.cursor() %>
---
## 写作记录
| 日期 | 进度 | 备注 |
|------|------|------|
| <% tp.date.now("YYYY-MM-DD") %> | 开始 | 创建大纲 |
## 自检清单
### 内容检查
- [ ] 标题是否吸引人
- [ ] 开头是否有吸引力
- [ ] 逻辑是否清晰
- [ ] 素材是否恰当
- [ ] 结尾是否有升华
### 格式检查
- [ ] 段落是否适中
- [ ] 是否有配图位置
- [ ] 标点是否正确
### 发布检查
- [ ] 是否已校对
- [ ] 是否符合平台规范文章修改流程
markdown
## 修改清单
### 第一轮:结构修改
- [ ] 检查文章结构是否合理
- [ ] 删除冗余内容
- [ ] 补充必要内容
- [ ] 调整段落顺序
### 第二轮:语言修改
- [ ] 检查语句是否通顺
- [ ] 修正错别字
- [ ] 优化表达方式
- [ ] 检查标点符号
### 第三轮:细节完善
- [ ] 添加配图
- [ ] 检查格式
- [ ] 优化标题
- [ ] 检查链接发布管理系统
发布记录模板
markdown
---
title: <% tp.file.title %> - 发布记录
article: [[<% tp.system.prompt("文章链接") %>]]
created: <% tp.date.now("YYYY-MM-DD") %>
---
# <% tp.file.title %> - 发布记录
## 发布信息
| 平台 | 状态 | 链接 | 发布时间 |
|------|------|------|----------|
| 公众号 | ⏳ 待发布 | | |
| 知乎 | ⏳ 待发布 | | |
| 博客 | ⏳ 待发布 | | |
| 小红书 | ⏳ 待发布 | | |
## 数据追踪
### 公众号
| 日期 | 阅读量 | 点赞 | 在看 | 分享 |
|------|--------|------|------|------|
| | | | | |
### 知乎
| 日期 | 浏览量 | 点赞 | 收藏 | 评论 |
|------|--------|------|------|------|
| | | | | |
## 读者反馈
-
-
## 改进笔记
-专栏管理
markdown
# 公众号专栏管理
## 专栏信息
- 名称:
- 定位:
- 更新频率:
- 目标读者:
## 文章列表
```dataview
TABLE
status as "状态",
created as "创建日期",
published as "发布日期"
FROM "30-专栏/公众号"
SORT created DESC发布计划
| 日期 | 文章 | 状态 |
|---|---|---|
| 计划中 | ||
| 计划中 |
数据统计
| 指标 | 本月 | 上月 | 变化 |
|---|---|---|---|
| 总阅读 | |||
| 平均阅读 | |||
| 新增关注 |
## 长篇写作支持
### 长篇作品大纲
```markdown
---
title: <% tp.system.prompt("作品名称") %>
type: 长篇
genre: <% tp.system.prompt("类型", "小说/散文集/专栏") %>
status: <% tp.system.suggester(["构思中", "写作中", "修改中", "已完成"], ["构思中", "写作中", "修改中", "已完成"]) %>
created: <% tp.date.now("YYYY-MM-DD") %>
target_words: <% tp.system.prompt("目标字数") %>
---
# <% tp.file.title %>
## 作品概述
### 简介
<% tp.system.prompt("作品简介") %>
### 核心主题
-
-
## 章节规划
```dataview
TABLE
status as "状态",
words as "字数"
FROM "40-作品集/长篇/章节"
WHERE contains(related, [[<% tp.file.title %>]])
SORT chapter ASC人物设定
主角
- 姓名:
- 背景:
- 性格:
- 目标:
配角
世界观设定
时间线
| 章节 | 时间点 | 事件 |
|---|---|---|
| 第一章 | ||
| 第二章 |
写作进度
| 指标 | 数值 |
|---|---|
| 已完成字数 | 0 |
| 目标字数 | <% tp.frontmatter.target_words %> |
| 完成度 | 0% |
写作笔记
<% tp.file.cursor() %>
### 章节模板
```markdown
---
title: 第<% tp.system.prompt("章节号") %>章 - <% tp.system.prompt("章节名") %>
chapter: <% tp.system.prompt("章节号") %>
related: [[作品名]]
status: <% tp.system.suggester(["大纲", "初稿", "修改中", "定稿"], ["大纲", "初稿", "修改中", "定稿"]) %>
words:
---
# <% tp.file.title %>
## 本章大纲
- 场景:
- 人物:
- 事件:
## 正文
<% tp.file.cursor() %>
## 修改记录
| 日期 | 修改内容 |
|------|----------|
| | |
## 写作笔记
-写作计划管理
写作计划模板
markdown
---
title: <% tp.system.prompt("年份") %>年写作计划
year: <% tp.system.prompt("年份") %>
---
# <% tp.file.title %>
## 年度目标
| 目标 | 数量 | 进度 |
|------|------|------|
| 文章数 | 50 | 0 |
| 字数 | 10万 | 0 |
| 长篇 | 1 | 0 |
## 月度计划
### 1月
- [ ] 文章1
- [ ] 文章2
- [ ] 文章3
### 2月
- [ ] 文章1
- [ ] 文章2
- [ ] 文章3
## 写作统计
```dataview
TABLE WITHOUT ID
count(rows) as "文章数",
sum(rows.word_count) as "总字数"
FROM "20-文章"
WHERE file.ctime.year = <% tp.frontmatter.year %>复盘总结
完成情况
- 总文章数:
- 总字数:
- 最受欢迎文章:
### 写作日记
```markdown
---
title: <% tp.date.now("YYYY-MM-DD") %> 写作日记
tags:
- 写作日记
---
# <% tp.date.now("YYYY年MM月DD日 dddd") %>
## 今日写作
| 项目 | 内容 | 字数 |
|------|------|------|
| | | |
## 写作时段
- 早上:
- 下午:
- 晚上:
## 写作感悟
<% tp.file.cursor() %>
## 明日计划
-推荐插件组合
写作增强
| 插件 | 用途 |
|---|---|
| Longform | 长篇写作管理 |
| Novel Word Count | 字数统计 |
| Writing Goals | 写作目标 |
| Quiet Outline | 安静大纲 |
格式美化
| 插件 | 用途 |
|---|---|
| Advanced Tables | 表格增强 |
| Admonitions | 提示框 |
| Banners | 笔记横幅 |
| Highlightr | 高亮工具 |
素材管理
| 插件 | 用途 |
|---|---|
| QuickAdd | 快速捕获 |
| Templater | 模板自动化 |
| Search on Internet | 网络搜索 |
| Readwise | 阅读高亮同步 |
发布辅助
| 插件 | 用途 |
|---|---|
| Copy Block Link | 复制块链接 |
| Copy Document as HTML | 导出HTML |
| Envelope | 批量导出 |
写作习惯养成
每日写作流程
yaml
早晨:
- 查看灵感箱
- 回顾昨日写作
- 确定今日写作主题
- 开始晨间写作 (30分钟)
白日:
- 随时捕获灵感
- 收集素材
- 片段写作
晚间:
- 整理今日素材
- 回顾写作进度
- 规划明日写作写作打卡
使用日记追踪:
markdown
## 写作打卡
- [ ] 写作30分钟
- [ ] 记录灵感
- [ ] 收集素材
---
**连续写作天数**:0 天