内容简介:自从使用 Ubuntu 系统以来, 笔记软件一直是我很头疼的问题. 现有的方案包括以下几种:说实话 Ubuntu 下的笔记软件还是选择 蚂蚁笔记 或者 为知笔记 比较好, 毕竟多平台, 方便随时随地编辑与查阅. 作者之所以使用 VNnote, 多少抱着好玩的态度, 说不定哪天临阵倒戈跑去 蚂蚁笔记.各位看官如果跟我一样喜欢玩, 那么我们就开始折腾之旅吧. 本文基于 Ubuntu 环境进行讲解, Windows 或者 MacOS 类似.
自从使用 Ubuntu 系统以来, 笔记软件一直是我很头疼的问题. 现有的方案包括以下几种:
-
蚂蚁笔记是我目前最喜欢的笔记软件之一, 蚂蚁笔记的开发者自身就是程序员, 所以充分迎合了 程序员 的习惯与需求. 支持 Markdown, 跨平台, 笔记可以转换为博客 . 试用期过后收费 5 元 / 月, 是我见过的最便宜的笔记了.
项目开源, 不想付费或者想挑战一下自己的大牛可以自己搭建.
-
跨平台, 支持 Markdown, 用户体验相对较好的笔记软件. 试用期过后收费 6 元 / 月. 桌面客户端 开源, 意思就是没得搭建咯.
-
虽然可以通过 Crossover 或者 Wine 安装 Windows 版本的 Evernote, 但是目前 Windows 版 Evernote 不支持 Markdown, 不在考虑范围之内.
-
同样可以通过 Crossover 或者 Wine 强行安装, 但是买不起会员又忍不了广告的我并不喜欢这类软件, 排除.
-
没错, 我对开源项目就是毫无抵抗力 –> Github 地址
VNnote 是一款本地软件, 有 Windows, Linux 和 MacOS 的客户端. VNnote 自身的定义为:
更懂程序员和Markdown的笔记!
VNote是一个基于Qt框架的、免费的开源笔记软件。VNote专注于Markdown的编辑与阅读,以提供舒适的编辑体验为设计目标。
VNote不是一个简单的Markdown编辑器。通过提供笔记管理功能,VNote使得编写Markdown笔记更简单和舒适!
说实话我被它圈粉是因为它强大的公式编辑与流程图绘制能力. 话不多说, 直接上图:
说实话 Ubuntu 下的笔记软件还是选择 蚂蚁笔记 或者 为知笔记 比较好, 毕竟多平台, 方便随时随地编辑与查阅. 作者之所以使用 VNnote, 多少抱着好玩的态度, 说不定哪天临阵倒戈跑去 蚂蚁笔记.
各位看官如果跟我一样喜欢玩, 那么我们就开始折腾之旅吧. 本文基于 Ubuntu 环境进行讲解, Windows 或者 MacOS 类似.
安装 Vnote
-
下载
点击 链接 下载对应版本的 VNote 客户端, Linux 用户下载
AppImage
版本即可. -
给
AppImage
文件赋予可执行权限chmod +x ./XXXXX.AppImage
-
双击
AppImage
文件即可执行 -
添加笔记本
在合适位置添加自己的笔记本, 记住自己笔记本的路径.
此时, 笔记本就创建好了.
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 搭建个人笔记》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- Boa+CGI环境搭建笔记
- Go学习笔记01-环境搭建
- Nginx学习笔记(反向代理&搭建集群)
- Flutter macOS 开发环境搭建笔记
- Go语言笔记 | 02-开发环境搭建
- Elastic Stack 日志分析平台搭建笔记
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。