搭建你人生第一款免费在线笔记平台
搭建你人生第一款免费在线笔记平台。
今天给大家带来一款实用性的工具。
如果你喜欢平时用文字来记录自己的生活,却又怕自己的一些隐私信息被无良三方软件利用,也并不想因此而在本就内存不足的手机上再增加一个app,也不考虑为此而作出付费行为,那么,这篇教程可能正是为你量身打造。
目前存在哪些问题
目前市场上有很多笔记类软件,如Evernote,有道云笔记,幕布,石墨文档等等,基础功能大致类似。基础文字版本都是免费的,也能够达到大多数免费用户的需求。就便携性而言也确实够了。但是如果你经常做一些文字类的工作,可能也遇到过下面的问题:
在书写文字的时候,我们更希望能够将注意力更多地集中在文本本身,但很不幸的是,在为文字添加一些基本的样式,比如加粗、下划线,斜体,或者添加图片时我们不得不将手从键盘移开,拿起鼠标在编辑器提供的样式区域点点点。这种操作浪费时间不说,根本上是对沉浸式工作的一种极大破坏。
为了解决这一问题,markdown
标记语言应运而生。
关于什么是markdown
标记语言,百度百科上有详尽的介绍,但对我们而言,以下的解释就够了:
Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。
话不多说,直接上图,一览markdown在进行文字格式化的便捷。
当然markdown
本身的能力绝不止于此,感兴趣的点击Markdown学习手册。进行进一步学习。下面我们正式进入主题。
markdown
本身确实非常好用,但是在流行的笔记工具中,对markdown的支持却不是很友好。在一些对markdown支持很友好的工具中,比如Typora
算是markdown工具中的佼佼者,基本上支持markdown的所有语法,也做到了足够的轻量级。但对于有长期记录习惯的人而言,在某些方面却还是稍显不足,比如,它的目录层级并不很人性化,而且每个文件之间都是互相独立的,无法做到文件夹级别的搜索。那么有没有一个款软件或是一种组合方式能够在完美支持markdown的同时还能够让你条理清晰的管理自己的笔记,关键还免费呢?答案是肯定的,了解这些痛点,我们才能更好地欣赏下面这个组合带给我们的便利性。
工具准备:
为了实现在线笔记的搭建,我们需要用到以下几款软件。
-
Vnote
- Vnote便是我们今天要用到的markdown工具,因为它在操作时的沉浸式体验而被称为是更懂程序员的笔记软件,也是我们今天的主角。
-
GitHub账号
-
GitHub因聚集着大量程序猿而被戏称是全球最大的男性交友网站,我们一开始就已经提到了今天的主题是在线笔记平台,那么GitHub是便是在线存储服务器,在GitHub被微软收购以前,建私有仓库是收费的,现再微软宣布私有仓库免费,是再好不过的在线存储平台。
-
GitHub在有互联网的地方都能访问到,所以只要你有才华,全世界都看得到,看近两年的趋势,GitHub的注册用户数急剧上升,再加之微软的加持,想必后面会有更大的利好。
-
-
Git
- Git是全球最流行的分布式版本控制系统,其实对于普通用户而言,只需要知道它是用来将文件实时同步到GitHub的工具就足够了,但Git实在太优秀了,你可能用到的另外一个功能是,它能够把每一次的更新都作为一个独立的版本存储起来,供你任何时候查看,这也几乎是其它任何笔记软件无法做到的。
以上提到的软件,你都可以通过在公众号成长的理性与感性回复“笔记软件”来打包下载,也可以根据下面的提示进行下载。
了解了要用到的工具,下面就进行正式的操作。
开始搭建
安装Vnote
Vnote是开源的,社区提供了windows、linux,mac三个版本,选择相应的版本下载即可。
Vnote下载.png下面以windows下为例来进行讲解。下载解压进入目录后点击名为VNote.exe
的文件,在第一次启动的时候需要创建一个笔记本,我们只需要根据自己可能的分类进行创建就可以了。
在默认的情况下会选中我们刚才创建的笔记本。当然笔记本下面也会有更下一层的分类文件夹,我们只需在左上部分的空白区域右键选择新建根文件夹
即可,然后右键该文件夹即可选择新建笔记
,最终的效果如下图所示。
Vnote本身并没有提供markdown实时预览功能,不过这需求也因人而异,如果想看到效果,也可以通过快捷键Ctrl+t
进行切换。
Vnote的笔记功能也是十分的强大,比如之前提到的全局搜索功能,真的很惊艳。想了解更多可以查看Vnote手册。
搭建GiuHub环境
下面要操作的第二步就是创建一个GitHub账号,关于如何注册这里就不再赘述,GitHub的使用都是基于它的一个基本单位——仓库,这是专业的叫法,我们这里可以理解为一个管理所有笔记本的文件夹。
在上面创建的文件夹日记
上面右键我们可以看到一个打开文件夹所在位置
的选项,选中点击后的图示如下:
我们最终需要做的就是将Write
文件夹下面的所有文件都同步到GitHub上面,这样在有互联网的地方我们就都可以访问到这些文件。而要想真正实现文件的同步,我们首先需要在GitHub上面创建一个同名的Write仓库,也可以理解成文件夹。
需要注意的是,以前GitHub的私有库是收费的,现在是开放了,所以在建仓库的时候你可以选择是否将仓库设为私有。
GitHub2.png其中Repository name
即我们的需要填写的仓库名,也即文件夹名write
。
至此,我们在本地的准备工作就做完了,接下来的问题就是如何将这些文件传到GitHub上面。
这里我们就要用到上面提到的另外一个工具Git
,作为非编程人员,我们只需要知道Git的一些简单用法就可以了。比如,如何将本地文件上传到FGitHub,又如何从GitHub上面将文件拉取到本地。
准备同步
Git的下载地址大家在公号回复Git下载,也可以到https://gitforwindows.org/进行下载。下载下来就是windows的可执行程序,一路点击安装即可。如果安装成功,在桌面或文件夹里面空白处右键的时候就可以看到下面的视图:
Git的强大之一在于它能够对它所的文件夹内的变化进行实时监控并记录。也就是说就算只修改了一个标点符号它也能够察觉到,当然实现这一能力的前提是你已经将Git初始化到要监控的文件夹里面了,而这里,我们需要添加Git的地方就是我们的write
文件夹。我们只需要在write文件夹的空白区域右键,然后点击Git Bash Here
,在出现的对话框中输入git init
即可。正确的视图应该是这样的:
然后按Enter
键即可完成初始化,初始化后可以在write
文件夹下面看到一个.git
的文件夹,像下面这样的:
到这里git仓库本地的初始化完成了,接下来我们可以用git status
命令来查看本地有改动的文件,结果如下图所示:
红框标注的就是我们有变化的文件,接下来我们可以通过git add *
命令来再次对有修改的文件进行确认,方便后面直接将它提交到GitHub上面,当然下面还有一步就是为这次修改添加备注,命令是git commit -m "<对本次修改进行备注的内容>"
如下图所示:
下面就到了同步到线上的最后一步,使用命令git push origin master
将刚才的提交同步到线上。
显然并没有成功,提示文字是说,我们还没有告诉git,要将这些文件同步到哪里,于是我们再回到刚才创建GitHub的页面,创建成功后的页面应该是这样的,
复制上面红框中的地址,然后问本地的git指定远程仓库地址。命令如下:
git remote add origin https://github.com/Xsir0/write.git
然后再次执行上传命令git push origin master
。(这条命令只需要执行一次就可以了,git本地仓库会自动记住。)出现下面的情况就说明上传成功了。
然后我们再次刷新GitHub
的页面即可看到同步的文件:
到这里我们同步工作算是完成了,当我们对文件再次新增、修改或删除时,只需要重复上面的步骤即可。
但是还有一种情况,当我们换电脑,或者想在另一台电脑上编辑这些文件时该怎么办呢,方法也很简单,只需要下载并安装上述软件,然后在需要放置文件夹的地方右键点击Git Bash Here
然后输入以下命令:
git clone https://github.com/Xsir0/write.git
最后用Vnote软件打开该文件夹即可进行编辑。
总结
至此我们的第一款在线免费笔记平台算是搭建完成了。简单总结下就是
一个账号
- GitHub账号
两款软件
- Vnote跟Git
四条命令:
git init //初始化仓库
git add * //将当前文件夹下文件提交到本地仓库
git commit -m "备注" //违背次提交添加备注
git push origin master //将本次提交同步到GitHub
有不明白的地方欢迎大家留言或在公众号 成长的理性与感性 后台回复交流。