云笔记软件也用了好几个,总是这问题,那问题的没能一直使用。Github可以免费创建私有仓库,可以说对开发者来说就是一个最大的福音呀。今天就利用Github的私有仓库来搭建一个个人的云笔记。
Github
-
登录Github,没有账号的赶紧去注册啦!
-
进入Setting 找到 SSH Keys
获取本地电脑的 SSH Key 绑定到 Github 账号上,怎么获取,下面Win操作会有说明
-
新增一个仓库,New repository,
指定仓库名称,名字自己随意,我勾选了私有和创建Readme文件
Win Git
-
本地电脑安装Git,这么好的东西,如果还不会用,赶快学起来
-
SSH KEY
可借助 Git GUI 创建 SSH 密钥
将密钥的公钥绑定到你的Github账号上,上面有提到
-
把上面新建的仓库克隆到本地你想放的目录下,Clone Remote Github repository
定位到本地仓库要存储的目录
git clone [email protected]:你的账号/你的仓库名.git
-
到这就算完成啦,利用Git的功能就可以实现同步功能啦。Git add / commit / pull / push
Typora
一款完美支持Markdown语法的记事本软件,编辑即结果,非左右两栏的样式。
而且有什么想法可以先以笔记的形式记录下来,等需要发布到CSDN等博文的时候,markdown笔记可以直接复制粘贴到博文里面进行发布。
-
写笔记怎么能少了Markdown呢?提到Markdown又怎么能少了Typora呢?
-
偏好设定 > 一般 > 启动选项 > 开启指定的文件夹
一键提交
平时写完笔记,默认是存在本地的,既然我们要的是云笔记,那就要提交到我们的云端仓库才算云笔记,git的基本操作里大家都是一步一步进行add,commit,pull,push的,每次都要这么多语句也不方便,专门写了篇文章来实现一键提交的功能。
Git Bash
新建一个 .sh 文件,比如 git push.sh
now=$(date "+%Y-%m-%d")
echo "Change Directory to D:/Code"
cd D:/Code
echo "Starting add-commit-pull-push..."
git add -A && git commit -m "$now" && git pull && git push
echo "Finish!"
read
具体参考我的另一篇文章:https://blog.csdn.net/ymtianyu/article/details/105509849
这样每次写完笔记,执行一键提交,我们的笔记就同步到云端啦。手机上登录我们的github账号,正常也可以直接看到我们的笔记啦。