使用 Github + VNote 搭建个人笔记

栏目: 编程工具 · 发布时间: 5年前

内容简介:自从使用 Ubuntu 系统以来, 笔记软件一直是我很头疼的问题. 现有的方案包括以下几种:说实话 Ubuntu 下的笔记软件还是选择 蚂蚁笔记 或者 为知笔记 比较好, 毕竟多平台, 方便随时随地编辑与查阅. 作者之所以使用 VNnote, 多少抱着好玩的态度, 说不定哪天临阵倒戈跑去 蚂蚁笔记.各位看官如果跟我一样喜欢玩, 那么我们就开始折腾之旅吧. 本文基于 Ubuntu 环境进行讲解, Windows 或者 MacOS 类似.

自从使用 Ubuntu 系统以来, 笔记软件一直是我很头疼的问题. 现有的方案包括以下几种:

  • 蚂蚁笔记

    蚂蚁笔记是我目前最喜欢的笔记软件之一, 蚂蚁笔记的开发者自身就是程序员, 所以充分迎合了 程序员 的习惯与需求. 支持 Markdown, 跨平台, 笔记可以转换为博客 . 试用期过后收费 5 元 / 月, 是我见过的最便宜的笔记了.

    项目开源, 不想付费或者想挑战一下自己的大牛可以自己搭建.

  • 为知笔记

    跨平台, 支持 Markdown, 用户体验相对较好的笔记软件. 试用期过后收费 6 元 / 月. 桌面客户端 开源, 意思就是没得搭建咯.

  • 印象笔记

    虽然可以通过 Crossover 或者 Wine 安装 Windows 版本的 Evernote, 但是目前 Windows 版 Evernote 不支持 Markdown, 不在考虑范围之内.

  • 有道云笔记

    同样可以通过 Crossover 或者 Wine 强行安装, 但是买不起会员又忍不了广告的我并不喜欢这类软件, 排除.

  • VNote

    没错, 我对开源项目就是毫无抵抗力 –> Github 地址

    VNnote 是一款本地软件, 有 Windows, Linux 和 MacOS 的客户端. VNnote 自身的定义为:

    更懂程序员和Markdown的笔记!

    VNote是一个基于Qt框架的、免费的开源笔记软件。VNote专注于Markdown的编辑与阅读,以提供舒适的编辑体验为设计目标。

    VNote不是一个简单的Markdown编辑器。通过提供笔记管理功能,VNote使得编写Markdown笔记更简单和舒适!

    说实话我被它圈粉是因为它强大的公式编辑与流程图绘制能力. 话不多说, 直接上图:

    使用 Github + VNote 搭建个人笔记

说实话 Ubuntu 下的笔记软件还是选择 蚂蚁笔记 或者 为知笔记 比较好, 毕竟多平台, 方便随时随地编辑与查阅. 作者之所以使用 VNnote, 多少抱着好玩的态度, 说不定哪天临阵倒戈跑去 蚂蚁笔记.

各位看官如果跟我一样喜欢玩, 那么我们就开始折腾之旅吧. 本文基于 Ubuntu 环境进行讲解, Windows 或者 MacOS 类似.

安装 Vnote

  • 下载

    点击 链接 下载对应版本的 VNote 客户端, Linux 用户下载 AppImage 版本即可.

  • AppImage 文件赋予可执行权限

    chmod +x ./XXXXX.AppImage
    
  • 双击 AppImage 文件即可执行

  • 添加笔记本

    在合适位置添加自己的笔记本, 记住自己笔记本的路径.

    使用 Github + VNote 搭建个人笔记

    此时, 笔记本就创建好了.

Github 同步

其实就是简单地利用 Github 同步笔记文件.

  • 在 Github 新建仓库并复制仓库地址

  • 进入笔记目录, 运行以下命令:

    git init
    git remote add origin ${github仓库地址}
    git add .
    git commit -m "版本信息"
    git push --set-upstream origin master
    
  • 至此, 笔记同步完毕. 关于 git 的使用我不再多说, 程序员必备技能, 不熟悉的小伙伴可以自行查阅相关资料.

笔记同步

  • 在新电脑安装 VNote 之后, 先克隆 Github 仓库到本地:

    git clone ${github仓库地址}
    
  • 打开 VNote, 添加笔记本, 路径选择刚才克隆到本地的 Github 仓库, 就可以看到同步过来的笔记了

日常使用

  • 编辑笔记之前, 需要先去笔记目录拉取远程仓库.

    git pull
    
  • 编辑完笔记后, 需要到笔记目录将变更同步到 Github

    git add .
    git commit -m "变更信息"
    git push
    

后记

30 分钟前想写这篇文章时觉得心血来潮干劲满满. 写了一半才意识到这篇文章不过是介绍了 VNote 这款 工具 顺便讲解一下 Git 的用法而已, 并无多少稀奇之处, 权当是给 VNote 做了个广告, 支持开源软件了吧.


以上所述就是小编给大家介绍的《使用 Github + VNote 搭建个人笔记》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

.NET框架程序设计

.NET框架程序设计

(美)Jeffrey Richter、(美)Francesco Balena / 李建忠 / 华中科技大学出版社 / 2004-1 / 54.00元

Microsoft.NET框架为简化开发与卫联网无缝连接的应用程序和组件提供了强大的技术支持,如ASP.NET Web窗体、XML Web服务以及Windows窗体。本书的目的在于展示.NET框架中公共语言运行库存的核心内容。全书由两位广受尊敬的开发者/作者完成,并假设读者理解面向对象程序设计的基本概念,如数据抽象、继承和多态。书中内容清楚地解释了CLR的扩展类型系统,CLR如何管理类型的行为,以......一起来看看 《.NET框架程序设计》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具