搭建你人生第一款免费在线笔记平台

搭建你人生第一款免费在线笔记平台。

今天给大家带来一款实用性的工具。

如果你喜欢平时用文字来记录自己的生活,却又怕自己的一些隐私信息被无良三方软件利用,也并不想因此而在本就内存不足的手机上再增加一个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

Vnote是开源的,社区提供了windows、linux,mac三个版本,选择相应的版本下载即可。

Vnote下载.png

下面以windows下为例来进行讲解。下载解压进入目录后点击名为VNote.exe的文件,在第一次启动的时候需要创建一个笔记本,我们只需要根据自己可能的分类进行创建就可以了。

在默认的情况下会选中我们刚才创建的笔记本。当然笔记本下面也会有更下一层的分类文件夹,我们只需在左上部分的空白区域右键选择新建根文件夹即可,然后右键该文件夹即可选择新建笔记,最终的效果如下图所示。

Vnote本身并没有提供markdown实时预览功能,不过这需求也因人而异,如果想看到效果,也可以通过快捷键Ctrl+t进行切换。

Vnote的笔记功能也是十分的强大,比如之前提到的全局搜索功能,真的很惊艳。想了解更多可以查看Vnote手册。

搭建GiuHub环境

下面要操作的第二步就是创建一个GitHub账号,关于如何注册这里就不再赘述,GitHub的使用都是基于它的一个基本单位——仓库,这是专业的叫法,我们这里可以理解为一个管理所有笔记本的文件夹。

在上面创建的文件夹日记上面右键我们可以看到一个打开文件夹所在位置的选项,选中点击后的图示如下:

GitHub1.png

我们最终需要做的就是将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

有不明白的地方欢迎大家留言或在公众号 成长的理性与感性 后台回复交流。

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 196,099评论 5 462
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 82,473评论 2 373
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 143,229评论 0 325
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,570评论 1 267
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,427评论 5 358
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,335评论 1 273
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,737评论 3 386
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,392评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,693评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,730评论 2 312
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,512评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,349评论 3 314
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,750评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,017评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,290评论 1 251
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,706评论 2 342
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,904评论 2 335

推荐阅读更多精彩内容

  • 前言 Git使用教程 Git是什么 Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 ...
    90后的思维阅读 892评论 0 0
  • 1. 安装 Github 查看是否安装git: $ git config --global user.name "...
    Albert_Sun阅读 13,615评论 9 163
  • 1.GitHub 有什么用 学习优秀的开源项目开源社区一直有一句流行的话叫「不要重复发明轮子」,某种意义上正是因为...
    Clemente阅读 1,419评论 1 14
  • 小莹,今天我姐说,再不和你多逛逛,下次发微信给你时你又回佛山了。 记得去年你过年回来,我们说要一起去逛街,一起去吃...
    小敏m阅读 635评论 3 5
  • 明天就要进入今年的最后一个月份了,我还呆在这个地方没办法出院。曾经我很苦恼,为什么我要这么倒霉?为什么我的结核菌要...
    奶曦阅读 431评论 2 0