需求分析:
格式优美,免费,自动同步,傻瓜式操作,真正的无限存储,本地存储占用少
不安装臃肿窃取隐私的软件 [因此最好是开源的]
方案1:onenote 笔记 + onedirve 5G 空间:【可用】
- 优点:自动同步,只需要登录微软账号就行。复制网页内容的时候,贴心的给加上url 超链接
- 缺点: 空间小,图片存储多了会爆炸。格式排版不好用。不支持代码高亮
- 其他笔记,比如有道云,印象笔记,墨迹,坚果云等等:垃圾不想说。
- onenote 配合其他云存储同步,比如 dropbox ,gDrive 等,臃肿,而且连不上网,你懂的。
方案2:typora + bat批处理脚本 + github :【墙裂推荐】
- feature
- 自动同步:每次增删改的文档,关闭后,都会自动触发保存到github 私有仓库
- 免费开源:解决 隐私,广告等问题,支持 markdown 格式,精美绝伦。
- 短小精悍:个头小,只需要安装 typora 这个编辑器,和git 客户端即可。bat脚本核心不超 6 行
- 无限存储:图片直接上传到 github,本地只保存一个超链接而已,绝对的无限存储。对比一下之前号称无限存储的360网盘,新浪网盘,百度网盘等
- 不限速:参考垃圾百度云盘,会员svip和ssvip 。 不看好目前的阿里云网盘,天翼云网盘,都是拉人头的套路而已。参考大数据杀熟,无数次的app隐私泄露 等等公开的秘密。
缺点:图片上传,需要是公开的 public 库,所以,不能上传敏感图片。另外,github如果崩了,那没办法,你的东西也就没了。但是至少比某些无良的商家的产品 要稳妥多了。如果你不使用 网络图片地址,只是把图片保存在你的本机上,那么这个缺点其实不存在- 实现思路:
- windows必备软件:安装 git ;安装 typora ; 配置好 typora的 环境变量
- 配置typora 环境变量: 将 typora的 安装包目录,添加到 Path 中
- 比如我是安装到了 D盘下面
- 这样就可以 在cmd中直接 用 typora . 打开 typora 编辑器了 (注意typora 后面有小数点)
- 配置 git: 可以用https协议,也可改为 git ssh 协议传输。建议你自己私用的话,就用 git ssh 方式 。 具体参考 官网
- 在你的github仓库中,创建一个 private 项目p1,用 git bash 克隆到本地 `指定的文件夹`
- 在你的github仓库中,创建一个 public 项目p2,用来以后存储图片的,注意不要存敏感图片
- 打开 `指定的文件夹` ,新建纯文本,拷贝如下内容,文件名保存为 .sync.cmd
:: 打开当前所在文件夹,可省略这个 start . :: 后台执行 git pull 同步一下云端 start /b git pull :: 前台打开 typora,编辑文档期间一直是阻塞的,这里需要 配置一下 系统环境变量,将 typora的安装目录,新增到 Path 中 typora . :: 关闭typora后,才会自动执行 下面的命令 git add . git commit -m "Sync at %date:/=-% %time% by %username%" git push :: 用默认浏览器打开你的github项目地址 start https://github.com/你的项目地址验证是否正确push :: 保证完全退出 bat 程序,防止windows 产生垃圾线程和 下次执行 start . 窗口时出错 exit
- 为了防止每次运行 bat 时,飘出 cmd 黑窗口,需要 再新建一个 纯文本,命名为 .sync.vbs,拷贝如下内容进去
WScript.CreateObject("WScript.Shell").Run ".sync.cmd",0
- 将 .sync.vbs 右键 ---》 发送到桌面快捷方式后, 将该快捷方式的图标改为 typora 的 ico
- 双击桌面图标,bat 脚本开始执行,自动在后台 pull 最新内容,typora编辑器被打开,可以任意编辑 typora 的文档,新增文件和文件夹,任意更改,完成后,关闭typora。如果不关闭typora,bat 脚本 因为是阻塞的,不会往下走 。
- 关闭typora后,bat 脚本才会执行 add commit '当前用户和更新时间' 和 push 操作,实现 同步到远程。
- 在第2步中,我 新建的`指定的文件夹` 是 D:\Typora\data,打开这个文件夹后,拉取代码 ,结构如下,最左边的快捷方式是在桌面上的,方便双击打开 :
- 如此,一开一关,即可实现 无限容量的文档云同步,岂不美哉 。去浏览器中打开github看下是否正确同步了
- 如果想实现以下功能,请 参考 typora进阶
- 图片如果是存储在 github的云端,需要给 typora 安装插件 。如果你只是想直接保存到本机真实的图片地址,那么无需安装这个插件。
- typora 图片默认是居中的,如果想 居左,则需要在主题文件夹中, 配置一个 base.user.css
方案3:其他无限云存储方案
- 离线永久保存微信文章,支持全文搜索:微信搜索 onenote 公众号,登录你的账号,把文章发送给它,就会自动 离线存储到你的私人 onenote 了。不只是微信文章,其他任何浏览器上的网络文章,大部分也都可以。
- 电报机器人 + Archive :链接可能打不开,并不是连接坏了,你懂的,墙国不解释。
git https 方式提交,无需每次输入密码
# 配置用户名和密码
git config --global user.name "username"
git config --global user.email "email"
git config --global user.password "passwd"
# 下次无需输密码
git config --global credential.helper store
git config --list
git 报错 ssl 报错 10054 解决 。
# 协议错误 ssl 报错 10054
#方法一:用压缩的方式进行下载
git config --global --add core.compression -1
#方法二:.增大缓存大小 524288000表示增至500兆,1048576000表示增至1G
git config --global http.postBuffer 524288000
#方法三:取消ssl 安全验证导致的问题
git config --global http.sslVerify false
#方法四:利用ssh下载
git clone git://github.com/XX/XXXX.git
# 如果以上四种方式都不行,那可能是 网络故障,多试几次。
# 也可能是 不可描述的原因,需要加速器 。不解释
#最后在执行
git pull
git push