像极客同样写做

回顾一下我作笔记过程:
一开始使用的是myBase软件,在分类存储管理上作得很好,做为工做笔记使用了一年。
后来发觉这个软件没法在不一样的设备间同步数据,或者我没发现这个功能,就果断弃用。
而后就是使用云笔记evernote,它在电脑、移动端都有软件,能够互相同步数据, 网页文章保存、微博收藏等功能都很不错。git

可是随着文章数量的增多,evernote的两个缺点愈来愈让我没法忍受:github

  • 没法迁移文章到另外一个软件,或者迁移很是麻烦;chrome

  • 文章格式渲染麻烦,每篇文章都要编辑一次。服务器

因而我又弃用了evernote,而后选择了 markdown + git 这样的写做方式。markdown

markdown + git

这种写做方式使用markdown语法来标记内容,使用git文件对文件进行版本管理,而后git服务器选用github
使用markdown语法是为了把注意力放在写做内容上而不是漂亮的格式,使用git与github是为了把本身的数据托管在云服务器上。编辑器

有必定的技术门槛,须要掌握:分布式

  • markdown语法网站

  • gitspa

  • github插件

markdown:是一种轻量级标记语言。它容许人们“使用易读易写的纯文本格式编写文档,而后转换成有效的XHTML(或者HTML)文档”。

git:一个分布式版本控制软件

github:GitHub是一个经过Git进行版本控制的软件源代码托管服务

具体是怎么作的呢

就拿本文章举例。

新建一个write_as_a_geek.md文件,使用任意一个文本编辑器(记事本、notepad++、Vim等),
使用markdown语法写下如下内容:

markdown + git
-----------------------------------

这种写做方式使用**markdown**语法来标记内容,使用**git**文件对文件进行版本管理,而后git服务器选用**github**。
使用markdown语法是为了把注意力放在写做内容上而不是漂亮的格式,使用git与github是为了把本身的数据托管在云服务器上。

有必定的技术门槛,须要掌握:
* markdown语法
* git
* github

> markdown:是一种轻量级标记语言。它容许人们“使用易读易写的纯文本格式编写文档,而后转换成有效的XHTML(或者HTML)文档”。

> git:一个分布式版本控制软件

> github:GitHub是一个经过Git进行版本控制的软件源代码托管服务

而后可使用markdown转换软件来预览转换成HTML的效果。
我使用的转换软件是chrome + markdown preview plus插件,效果以下

image

接着,我把文章上传到github服务器上,等我回到家,我能够把文章从服务器同步到我我的电脑上。

这样,只要github服务器不挂,个人文章就不会丢。
即便github挂了,我本地还保留着文章,再找一个新的git服务器托管就是了。

更方便的gitbook editor

当我使用上述方法写做一段时间后,无心间发现了一款软件 gitbook editor
gitbook editor 使用Github/Git + markdown建立漂亮的图书。
它是集markdown编辑、markdown预览、git管理于一身的一个软件。还支持生成静态网站、输出PDF。
界面很清爽,就像这样:

image

有兴趣的同窗能够搜索gitbookgitbook editor。总之,万变不离其宗,选一个最适合你的才是最好的。

相关文章
相关标签/搜索