极客范——用 Gist 来管理 To-Do List
作为健忘症患者,面对许多琐事时,总会把事情落下,因此慢慢的变成了重度 To-Do List 依赖者。这类的软件用过 Windows 的桌面便笺, Trello, Todolist 等。最近迷上了 Github, 今天看 Gist 帮助文档时,忽然发现 Carl 写的用 Gist 来管理 To-Do List 的博客,发现这个功能相当酷,实验了一下后,对其博文进行了简单的总结扩展。
Gist 简介
Gist 是 Github 推出的一项用来分享简短的代码片段,单个文件等的服务。Github 上的 Gist 分为三类: Public Gists, Secret Gists 以及 Anonymous Gists, 前两种都需要登录 Github 才能创建,匿名 Gists 不需要登录也可以创建。下面就是用 Gist 管理 To-Do List 的基本步骤了。
To-Do List With Gist
登录 Github, 到 gist.github.com, 创建一个 Markdown 文件,然后创建 Secret Gists, 如图。
用Markdown 语法编辑你的 To-Do List。Markdown 基本语法可以参考:, Github 的 Markdown 语法可以参考:编辑完成后点确认后结果如图。
标记完成事件。
标记事件完成时,点击勾选 Checkbox 即可,如,在图中我们勾选完善需求。
勾选后:
勾选后的 Markdown 文件:
- 更新 To-Do-List。当需要更新 List 时,编辑 MarkDown 文件即可。如
- 查看历史记录。有时还需要查看什么时候完成了什么时间,在 Gist 上是没有这个功能的,但是 Gist 本质上是一个 Github Repo, 所以,可以通过查看 Gist 的历史版本来看事件完成时间。
注意事项
- Secret Gists 并非是 private, 这里的 Secret 是 Secret Gists URL,但是 URL 泄露出去了,其他人也是可以访问的。所以,在这里需要提醒的是,如果你的 To-Do List 有隐私事件时,还是需要注意自己保密的噢。
- [] 的中括号中间需要加入空格,才能顺利显示为 Checkbox
扩展
采用上面的步骤已经可以实现基本简洁的 To-Do List 管理了,下面是我提供的简要的丰富扩展。
删除 List 上的某个事件
在 List 中可以采用 Github Markdown 语法中的”删除“来标记删除时间如图。
标记事件紧急程度
在管理 To-Do List 时,有时需要标记事件的紧急程度,这时候,同样可以采用 Github Markdown 语法支持的表情包来实现,支持的表情列表可以网址 如我们采用星号来标记事件的紧急程度可以用:
标记结果
采用 GistBox 来管理 Gist
GistBox 是一个管理 Gist 的 Chrome 插件,通过这个插件可以十分方便的管理 Gist 代码,这里用作管理 To-Do List 也很方便,详情访问 Gistbox
总结
这篇博文说的是个小技巧,在 Carl 的博文中图文并茂,所以在写这篇博文时也截了很多图,其实这个操作起来很简单。主要需要熟悉 Markdown 的语法然后配合 Gist Repo 即可。
参考
http://www.carlsednaoui.com/post/70299468325/the-best-to-do-list-a-private-gist
http://lifehacker.com/why-a-github-gist-is-my-favorite-to-do-list-1493063613
https://help.github.com/articles/github-flavored-markdown/