概述

我们每个人都会有自己的笔记,一般对于本人的笔记,通常都以文本形式保存到本地。但是保存到本地,也有不足之处–当自己电脑不在身边,就没法查看。当然我们也可以选择各种云笔记产品,比较知名的印象笔记,网易云笔记等等,但是由于是商业软件,加上各个公司不同安全权限设置,有可能没法访问这些云笔记,同时由于商业软件特性导致其向其他云笔记迁移也不太方便。

本文介绍基于Github作为云端,利用emacs org mode作为云笔记模板,通过git来做版本管理,实现完全开源,纯文本形式,方便阅读,方便迁移的云笔记方法,由于后台是github这种大公司做背书,安全性可以得到保证。

下面通过介绍windows系统下搭建方法,来向大家展示如何30分钟搭建自己的云笔记。

下载安装git客户端

通过如下git 官网下载合适的git 客户端。

https://git-scm.com/download/win

当下载完成后,双击,跟随安装向导一直next即可完成下载。

完成后,右击鼠标就会看到git的相关命令。

创建云笔记仓库

创建Github账号

Github是基于git的著名的代码托管平台,虽然主要用途是用来托管代码,但是其实用它来管理自己的云笔记也是非常合适的。

登录如下github官网

https://github.com/

如果有github账号,可以跳过这步,若没有,可以按如下步骤,申请创建github账号。

  1. 点击注册按钮(Sign up)

  1. 填写个人注册信息

  1. 完成个人信息填写后,点击"Create an account"

  1. 选择Free版本(Free版本也可以创建私有仓库)

  1. 提交

当完成后,github会发送一个验证邮件到注册邮箱,根据收到的邮件完成验证后,就可以到github页面进行登录

创建云笔记仓库

  1. 点击右上角,点击“New repository”

2.给自己的知识库repository 命名,并选择该知识库repository是否对外可见

  • Public: 表示所有人可见
  • Private: 表示只有自己可见
  1. 点击“Create Repository”,创建知识库

创建完成后如下:

自此,完成知识库“云”端设置。

本地设置

  1. 创建文件夹,并通过git clone创建的仓库

clone完成如下:

编写云笔记

编写初始云笔记

根据个人需要,添加如下云笔记大纲:

#+TITLE: 云笔记
#+AUTHOR: 2015wanttofly
#+EMAIL: xxpyb@126.com* Study
** OS
** Language
* Work
* Personal
* Misc

上传笔记

通过git上传云笔记

Github查看云笔记

总结

  1. 处于安全性考虑,建议工作笔记和个人笔记最好能够分开;
  2. 由于github能够很好支持org 格式文件以及markdown格式文件,因此对于自己的云笔记组织方式也可以使用markdown格式,
    当然,也可以导出成HTML格式,但是个人觉得没有必要

参考

  1. 如何注册github账号:https://blog.csdn.net/qq_41782425/article/details/85179912

Org-mode + GitHub 搭建自己的云笔记相关推荐

  1. 基于Joplin+PicGo+阿里OSS搭建自己的云笔记

    基于Joplin+PicGo+阿里云OSS搭建自己的云笔记 一.背景 二.基于Joplin+PicGo+阿里云OSS云笔记平台的简介 2.1 Joplin 2.2 PicGo 2.3 阿里云OSS 三 ...

  2. 实战:如何利用Github搭建自己的免费图床-20211106

    文档版本 2021年11月6日14:38:37更新:创建文档: 原文链接 https://zhuanlan.zhihu.com/p/353775844 1.前言 0.什么是图床 对于写博客的朋友们来讲 ...

  3. 使用Hexo和Github搭建博客站

    本人电脑系统为window 10专业工作站版,64位 相关步骤: 1.安装Node.js和配置好Node.js环境,打开cmd命令行,成功界面如下 2.安装Git和配置好Git环境,安装成功的象征就是 ...

  4. Android基础新手教程——1.5.2 Git之使用GitHub搭建远程仓库

    Android基础新手教程--1.5.2 Git之使用GitHub搭建远程仓库 标签(空格分隔): Android基础新手教程 本节引言: 在上一节中.我们学习了怎样使用Git.构建我们的本地仓库.轻 ...

  5. 利用Github搭建自己的图床

    MDPIC 利用Github搭建自己的图床! 简介 | English Version

  6. Hexo+github搭建个人博客-博客发布篇

    通过 Hexo+github搭建个人博客-环境搭建篇 以及 Hexo+github搭建个人博客-博客初始化篇 ,我们了解到了利用Hexo搭建个人博客需要的环境以及配置,下面这篇文章将会介绍如何把我们的 ...

  7. Hexo+github搭建个人博客-博客初始化篇

    文章推荐 精选java等全套学习资源 精选java电子图书资源 精选大数据学习资源 java项目练习精选 上一篇博文 [<Hexo+github搭建个人博客-环境搭建篇>](http:// ...

  8. Hexo+github搭建个人博客-环境搭建篇

    一.概述 我们使用Hexo + Github搭建个人博客,我们自然不能错过,事不宜迟,我们现在立马来认识一下,他们究竟是何方神圣吧. 1.1 关于 GitHub 1.1.1 Github 接触编程一段 ...

  9. vsphere通用配置_Mac环境下如何用Hexo+Github搭建个人博客

    一个爱折腾的人,总是忍不住去自己动手尝试新鲜事物.就拿写博客来说,虽然网上已经提供了很多博客平台,但是总有一些个性化的需要得不到满足.所以就抽空去网上找了下如何使用Hexo+Github 搭建自己博客 ...

最新文章

  1. C#获取控制台句柄的方法
  2. 【深度学习】ResNet的思想
  3. Java创建多线程的8种代码方式
  4. 开放下载!《深入浅出玩转物联网平台》
  5. linux+arch系统下载,Linux
  6. cocos2d-lua ARPG手机游戏《烈焰遮天》(客户端+服务端+数据库)发布说明
  7. 29.课时29.【Django模板】url标签使用详解(Av61533158,P29)
  8. 杜绝0.1 + 0.2 =0.30000000000000004
  9. java 多态 转型
  10. windows环境下kafka源代码开发环境搭建
  11. linux系统LCD驱动(二):mtk lcd驱动fb_info初始化
  12. java 随机生成姓名_java生成随机姓氏中文人名
  13. 小红书怎么涨粉最快?小红书涨粉最快的方法分享
  14. 3D建模软件大总结,你都知道哪些?
  15. 最近最久未使用页面置换算法C语言,LRU页面置换算法模拟-最近最久未使用置换算法...
  16. 数据库关系代数思维导图
  17. (鸟哥linux私房菜)windos7+centos7.6+U盘安装+安装电脑一个硬盘上。
  18. 龙芯looongnix系统开机自动执行脚本
  19. 怎么实现工业软件自动化模具设计
  20. 无人驾驶篇:环境感知

热门文章

  1. Linux ALSA声卡驱动之四:Codec 以及Codec_dai
  2. workbench 左侧导航栏消失解决方案
  3. 【高德地图API】绘制大地线 Geodesic/Great Circles
  4. OGC入门学习专栏(2) - 传感网实现-SWE(持续更新)
  5. 格里高利历java_格里高利历java错误
  6. java面试亮点技术
  7. mac定时执行python_Mac中的定时任务利器:launchctl
  8. 设计模式-设计原则之迪米特原则
  9. 解决SharedPerferences初始化报NullPoint空指针的异常
  10. Android.Cynos.7.origin木马已感染900万+安卓设备