0 前端基础创建网站时,我如何提高效率

任务管理

一个 md 文件。

没有 Todoist、没有 OmniFocus、没有任何任务管理软件。

在项目的开始,我会启动 FSNotes 使用缩进列表写下项目目标,具有清晰的层次递进关系,时刻提醒自己做项目最重要的核心思想。

在书写项目目标时想到了更多功能,为了避免陷入无尽的优化开发,将一些功能列入到后续功能拓展。
这样可以聚焦项目目标并尽快发布 1.0 版本。

一边快速的书写,一边思考,整个项目需求变得越来越清晰。
FSNotes 的快速启动、极简功能帮助我达成了目标。

image

在开发过程中,会有许多待办事项,我会再次使用一个 Markdown 标题来归拢这些待办事项。
因为 Obsidian 具有比较好的代办事项展示效果,所以此时我会在 Obsidian 中打开这个 md 文件,滚动到代办事项区域。

后续写作教程时,又单列出来一个关于写作的代办事项

我使用的主题是 Things,关于 Obsidian 中的任务管理这篇文章中有更多介绍《基于 Obsidian 主题 Things,以字符区分 To-do 任务的思路》

然后我会在 FSNotes 中记录关于项目的一切,包括一些随手记,方便日后查询回顾。Obsidian 仅用来展示代办事项。
我通过 Manico 来指定打开这两个 App 的快捷键,这样可以快速的进行切换。使用 Keyboard Maestro 也能实现这种效果。

通过上述流程,我想做的都做了,想记录的也都记录了,没有什么复杂的任务管理方法。希望能给你带来一点点启发。

哦对了,我之所以有这样的实践方法,有一部分原因来自于 Minja 的这篇文章的启发

任务管理本身是一个好习惯,但不见得能够保留完整工作历史。我自己也写过任务管理教程,年轻时不知天高地厚去教别人(最近几年很少谈了),后来意识到任务管理终归不是任务本身,大量经手的信息根本不会写进任管理软件,这直接撼动了任务管理的真实性与完整性。而流水文件夹则是第一手记录,你所有的操作记录都留在其中。

《3-4 信息管理的足迹:项目文件夹》


管理资料

启发我建站的是 Pieter Levels 和哥飞,两位都写了很多文章。
需要整理收藏的我会使用 SingleFile 插件将文章保存到本地,然后在 DEVONthink 中统一管理。

通过一些重命名技巧,可以方便的将一系列文章聚拢在一起。


写教程

在写教程时,是直接在 Notion 中写的,Notion 可以很方便的将内容分享到互联网,同时支持复杂又美观的排版,都是免费功能。

对于一些比较技术性的内容,可以将其放置到 Toggle list 模块中,折叠起来,方便读者跳过。 同时添加一个底色,这样在展开的时候也有很好的视觉区分,这种效果在部分 UNTAG 文章进行背景解读时有出现。

将内容组织为单个 Page 功能,也是 Notion 的一大特色。可以将内容很好的分段,避免在一个页面显示太多、太多的内容,给读者更加轻松的阅读体验。

写作过程中,部分配图有一个黄色的边边。这个方案来自 Minja,实在是太好用了,节省了巨多时间。《用 Shortcuts 给窗口截图加边框》

我给它魔改了一下,更符合我的使用习惯,同时支持 jpg 截图和带阴影的截图,加了一点圆角。
魔改后的效果是:可以直接读取剪贴板中的图片或者通过 LaunchBar 发送进来的图片,处理完后,放到剪贴板,这样可以直接粘贴。
动作下载


心法

一度想要放弃写教程。

使我最终完成教程的,是曾经在 Obsidian CEO 博客看到过一段话

当尝试快速养成新习惯时,唯一重要的是持续进步。

把标准定得太高很容易妨碍你自己。相反,应将标准设置得尽可能低。任何进步都是一件好事。你能取得的最小进步单位是什么?

  • 做一个俯卧撑
  • 阅读一页
  • 写一句话
  • 拍摄一张照片
  • 画一张涂鸦

每天只做一个。

如果你每天只能做一项,连续几周或几个月,这比什么都不做要进步得多。很快,你会做的比你想象的还要多。

我把这段话挖空后放到了 Anki 里,时不时就会出现在我眼前

恰好,在我写教程时也出现了,我反复告诉自己:
无论如何,先写一句话。
不要管写得怎么样,先糊完再说

最终,如你所看到的,一旦开始根本不下来 :rofl:

关于 Anki 摘抄挖空的方案和模板,来自 Minja 这篇文章 《3-1 为什么要用 Anki 做摘抄》

3 Likes

Screenshot 2024-01-30 at 12.48.44

1 Like

大佬你建站是用wordpress吗?

不是,纯手写 :rofl:
具体可以看我之前发的这帖

1 Like