我的新博客文章工作流程

2025-06-10

我的新博客文章工作流程

嗯,我已经在我的新网站上写了几个月的博客了,我想分享一下我是如何撰写所有博客文章的。我对我的写作流程非常满意,它让我可以用任何电脑写作,并能快速地从构思到发布。在本文中,我将简单谈谈我以前是如何写文章的,以及我在新的工作流程中寻找什么。

写作要求

如果你一直关注我,你就会知道我所有的文章都是用 WordPress 管理员写的。我 90% 的 WordPress 文章都是用经典编辑器写的,但我是少数真正喜欢 Gutenberg 区块编辑器的人之一。

我为个人项目和工作写了很多文档。现在我几乎所有的文档都是用 Markdown 写的,所以就需求而言,我只有几个:

  • 干净且无干扰的写作
  • Markdown
  • 拼写和语法检查

干净且无干扰的写作

当我坐下来开始写作时,我很容易分心,所以我需要一个不受干扰的空间。如果我在笔记本上写作,就意味着背景中不能有电视,而需要一个舒适的地方,让我可以整理思绪。

如果我在文本编辑器中写作,文档就必须是唯一打开的内容。尤其是在浏览器中工作时。如果有任何标签页打开,或者有其他东西的诱惑,我可能会被吸引到其他地方。

Markdown

我非常喜欢 Markdown,因为它是最容易跨平台转换的格式。我清楚地记得,当我开始用 Markdown 写作时,我完全无法理解为什么人们喜欢它。现在,我无法想象用其他格式写作。对我来说,用 Markdown 写作比用其他任何格式都更有效率。

拼写和语法检查

我认为提高效率的一个重要方面是了解自己的优势和劣势。如果你能把更多时间花在自己的优势上,少花时间担心自己的劣势,你就能提高效率。我的拼写和语法非常糟糕,这正是我需要帮助的地方。所以,在有人愿意自愿成为我的全职编辑之前,我只能依靠工具和服务来解决这个问题。

Visual Studio Code Markdown

在过去的六个月左右的时间里,我一直在用 Visual Studio Code 全职用 Markdown 编写文档、教程和练习。大部分时间我都很喜欢,但有一个问题让我很头疼。

我是Grammarly的忠实粉丝,几乎在浏览器中的所有功能都用它。无论是撰写重要的电子邮件,还是更新重要的社交媒体状态,它都是我的首选服务,我无法想象没有它我该如何写作。

好吧,事实证明在 Visual Studio Code 中无法使用 Grammarly。所以我以前的做法是在 Visual Studio Code 中编写一整篇 Markdown 文档,然后将文本内容复制粘贴到 Google 文档或 Grammarly 的编辑器中。

可以想象,这效率很低,我已经厌倦了这样做。我多次在推特上联系 Grammarly,请他们添加对 Visual Studio Code 的支持。我仍然希望这有一天能成为现实,但在此之前,我一直在寻找其他方法。

另一个不太麻烦的地方是 Markdown 预览窗口,它有时会让我感到困扰。我不喜欢打开 Markdown 文件后需要预览窗口才能看到结果。

Visual Studio Code Markdown

概念

Notion是我一直听说但就是搞不懂的工具之一。虽然他们在过去一年里确实做了一些重大改进,但我记得我尝试过好几次,都说我就是搞不懂。

我之所以一直尝试,是因为我一直在播客和推特上听到关于它的消息,并且不断问自己,他们到底知道什么而我不知道。结果发现,这是那种你玩了5分钟就无法真正体会到它的乐趣的工具之一。

我花了一周末的时间设置 Notion,才真正开始感受到它的强大。它取代了我之前使用的许多工具,并成为我所需一切的一站式商店。下面是我个人 Notion 工作区的截图。如果你对我如何使用 Notion 进行几乎所有操作感兴趣,请告诉我,我会整理一篇文章或视频,向你讲解我的使用方法。

我的个人概念仪表板

如果你是 Notion 新手,我建议你看看他们新的模板库。这是一个为你自己的工作空间获取灵感和模板的好地方。我认为使用该平台最大的挑战在于理解它的用途以及如何设置它。

在 Notion 上写博客

Notion 最让我喜欢的一个功能是,你可以使用一组数据,并创建多个视图。如果你不太明白这是什么意思,没关系,我现在就来解释一下。

我为博客文章设置了一个看板,在这里我可以查看我的所有想法、下一步计划、目前正在做的事情以及已经完成的事情。有一个可以快速添加博客文章想法的地方,可以添加一些注释、图片或示例代码,这对我的写作过程至关重要。

看板

我在 Asana 中做过类似的事情,但在那里我必须创建一个新的内容日历来查看发布的内容和时间。

在 Notion 中,你可以为每篇新文章(本质上就是一个新页面)设置一些属性。这样我就可以定义文章的发布日期,以便我预测这篇文章的上线时间。

博客文章自定义属性

到目前为止,这还不算什么新东西,但这恰恰是 Notion 真正发挥作用的地方。你可以为同一组数据创建不同的视图。所以现在我可以为博客文章创建一个新的日历视图,并根据发布日期获取所有博客文章的日历视图。这真的能帮助我保持进度,并让我知道我发布了什么以及何时发布。

日历视图

我也喜欢用这个视图来查看自己是否在某个主题上发帖过于频繁。我尝试把帖子分散开来,这样就不会只关注一个主题,这真的很有帮助。

Markdown 和块编辑器

我非常享受在 Notion 中写作的过程。你所做的一切都只是一个区块,所以当你开始写作时,它就是一个文本区块。如果你按下回车键,并且知道要添加新的标题(或任何区块类型),只需输入一个正斜杠 (/),就会出现一个区块类型列表。这只是在 Notion 中创建页面时可以使用的区块类型的示例。

  • 文本
  • 待办事项清单
  • 标题 1、2 和 3
  • 项目符号、编号和切换列表
  • 引用
  • 链接至页面
  • 提及某人或页面
  • 日期或提醒
  • 数据库(此处有大量块列表)
  • 图片、书签、视频、音频
  • 代码
  • 文件
  • 嵌入(例如推文、要点、谷歌地图等)

我的博客文章大多由文本、图片和代码组成。因此,处理这些内容类型如此便捷,我非常感激。这是之前博客文章中的一段代码。我喜欢这种开箱即用的代码格式,以及能够识别代码语言的功能。

语法高亮

写作过程的另一个让我非常享受的地方是,因为它是基于网络的,所以我可以用任何电脑或手机来写。是的,我有时会用手机写一些我不想忘记的东西,或者添加文章链接,这样以后就能记得参考了。

Grammarly 支持

还记得我说过 Grammarly 支持是必须的吗?好消息是,它确实有点用。我刚开始用 Notion 写作的时候,它完全没用。Chrome 插件会启动并显示建议,但每当我尝试应用该建议时,Notion 中的某个程序就会启动,把它恢复到原来的状态。另一个问题是,插件有时需要一段时间才能发现问题。

奇怪的是,就在本周,它才开始对我起作用。有时我不得不强制刷新页面,但现在当我收到 Grammarly 的建议时,我可以将鼠标悬停在上面并接受更改。我联系了 Notion,询问他们是否修复了什么问题,但他们没有。

虽然这种方法有点用,但它并不像我希望的那样有效,而这是我未来绝对需要的,所以我希望他们正在努力解决这个问题。

导出为 Markdown

当我的博客文章准备好发布时,我只需点击右上角的三个小点,然后导出为 Markdown 即可。这可能会让人感到困惑,因为还有一个“全部导出为 Markdown”的选项。这个功能适用于页面嵌套的情况。

导出为 Markdown

导出功能最让我欣慰的是,我所有的代码和图片都转换成了 Markdown 格式,随时可以发布。之后,我会用我之前写过并分享过的自定义生成器生成一篇新的博文。然后,我会把所有图片复制到我的新帖子文件夹中,把所有 Markdown 文件复制到生成器创建的新 Markdown 文件中。

缺少什么

这个过程远非完美,有些功能不太好用,有些功能我希望他们能添加。正如我之前提到的,Grammarly 支持对我来说至关重要,我希望他们能稍微改进一下。导出为 Markdown 功能可以正常工作,但并不完美。

代码块无法导出为 Markdown 格式,所以它们周围没有包含语言定义的反引号。这意味着我必须在发布之前手动修复这些问题,这有点繁琐和烦人。

导出过程的另一个问题是,当我创建表格时,它不会将其导出为 Markdown 格式的简单表格。它会将表格视为数据库,因此将其导出为另一个页面,这对我来说不起作用。

愿望清单

Notion 在 Twitter 上问我,我的愿望清单上最重要的 5 件事是什么,以下是我的回答。

我的五大愿望清单

其中一些我已经讨论过了,但我想快速谈谈最后两个。我非常喜欢思维导图作为教学工具。我在 2018 年创建了这张关于 Java 开发人员学习内容的思维导图,它非常受欢迎。

我很想在 Notion 中创建思维导图,然后将其添加到我的帖子中。我仍然不确定这是否意味着 Notion 会创建一个全新的思维导图工具,还是仅仅嵌入类似 Coggle 的东西。

另一个我希望看到的功能是绘图块。如果我有一台带铅笔的 iPad Pro,可以快速勾勒出一些草图或在帖子中添加绘图,那一定非常酷。我并非最优秀的艺术家,但我觉得这个功能有时真的非常实用。

在 dev.to 上交叉发布

博客流程的最后一步是将我的文章发布到https://www.dev.to上。如果你不熟悉 DEV,它是一个很棒的开发者社区。我发现,当我在 Reddit 等平台上发布文章时,很多人会因为我是垃圾信息发送者而对我进行攻击。我的意思是,我的文章是为了帮助别人,这其中哪一部分算作垃圾信息呢?

DEV 不仅让我可以发布文章,还能让我从社区获得一些非常棒的反馈。那里的每个人都非常友善,我从未在其他任何平台上获得过如此高的参与度。我通常会在文章发布到我的博客后等上一两天再发布,但 DEV 允许我在每篇文章的头条中添加一个规范的 URL。

我还用 1000w x 492h 的尺寸创建了所有博客文章的封面图片,因为这是 DEV 想要的尺寸。这个尺寸也非常适合我的博客,但现在我已经有了两个平台的封面图片。如果你还没有了解过DEV,我强烈建议你去了解一下。

因为您可以向每个帖子添加自定义属性,所以我甚至添加了 DEV 发布日期,所以我知道什么时候会在那里上线。

DEV 发布日期

结论

这就是我的博客写作流程,我相信以后还会有变化,但就目前而言,我非常开心。我很想听听你的写作流程,以及你愿意分享的技巧和窍门。你用 Notion 做什么吗?你对它作为工具或博客平台有什么看法?下次再见……

快乐编码

本文最初发布在我的博客https://www.danvega.dev/blog上。如果您觉得这篇文章有趣,请考虑订阅我的新闻通讯或在Twitter上关注我。

鏂囩珷鏉ユ簮锛�https://dev.to/therealdanvega/my-new-blog-post-workflow-4ih6
PREV
Spring Boot 快速入门:Spring Boot 初学者教程
NEXT
如何将 Twitter 卡片元标签添加到您的博客