Org-mode + GitHub 搭建自己的云笔记
概述
我们每个人都会有自己的笔记,一般对于本人的笔记,通常都以文本形式保存到本地。但是保存到本地,也有不足之处–当自己电脑不在身边,就没法查看。当然我们也可以选择各种云笔记产品,比较知名的印象笔记,网易云笔记等等,但是由于是商业软件,加上各个公司不同安全权限设置,有可能没法访问这些云笔记,同时由于商业软件特性导致其向其他云笔记迁移也不太方便。
本文介绍基于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账号。
- 点击注册按钮(Sign up)
- 填写个人注册信息
- 完成个人信息填写后,点击"Create an account"
- 选择Free版本(Free版本也可以创建私有仓库)
- 提交
当完成后,github会发送一个验证邮件到注册邮箱,根据收到的邮件完成验证后,就可以到github页面进行登录
创建云笔记仓库
- 点击右上角,点击“New repository”
2.给自己的知识库repository 命名,并选择该知识库repository是否对外可见
- Public: 表示所有人可见
- Private: 表示只有自己可见
- 点击“Create Repository”,创建知识库
创建完成后如下:
自此,完成知识库“云”端设置。
本地设置
- 创建文件夹,并通过git clone创建的仓库
clone完成如下:
编写云笔记
编写初始云笔记
根据个人需要,添加如下云笔记大纲:
#+TITLE: 云笔记
#+AUTHOR: 2015wanttofly
#+EMAIL: xxpyb@126.com* Study
** OS
** Language
* Work
* Personal
* Misc
上传笔记
通过git上传云笔记
Github查看云笔记
总结
- 处于安全性考虑,建议工作笔记和个人笔记最好能够分开;
- 由于github能够很好支持org 格式文件以及markdown格式文件,因此对于自己的云笔记组织方式也可以使用markdown格式,
当然,也可以导出成HTML格式,但是个人觉得没有必要
参考
- 如何注册github账号:https://blog.csdn.net/qq_41782425/article/details/85179912
Org-mode + GitHub 搭建自己的云笔记相关推荐
- 基于Joplin+PicGo+阿里OSS搭建自己的云笔记
基于Joplin+PicGo+阿里云OSS搭建自己的云笔记 一.背景 二.基于Joplin+PicGo+阿里云OSS云笔记平台的简介 2.1 Joplin 2.2 PicGo 2.3 阿里云OSS 三 ...
- 实战:如何利用Github搭建自己的免费图床-20211106
文档版本 2021年11月6日14:38:37更新:创建文档: 原文链接 https://zhuanlan.zhihu.com/p/353775844 1.前言 0.什么是图床 对于写博客的朋友们来讲 ...
- 使用Hexo和Github搭建博客站
本人电脑系统为window 10专业工作站版,64位 相关步骤: 1.安装Node.js和配置好Node.js环境,打开cmd命令行,成功界面如下 2.安装Git和配置好Git环境,安装成功的象征就是 ...
- Android基础新手教程——1.5.2 Git之使用GitHub搭建远程仓库
Android基础新手教程--1.5.2 Git之使用GitHub搭建远程仓库 标签(空格分隔): Android基础新手教程 本节引言: 在上一节中.我们学习了怎样使用Git.构建我们的本地仓库.轻 ...
- 利用Github搭建自己的图床
MDPIC 利用Github搭建自己的图床! 简介 | English Version
- Hexo+github搭建个人博客-博客发布篇
通过 Hexo+github搭建个人博客-环境搭建篇 以及 Hexo+github搭建个人博客-博客初始化篇 ,我们了解到了利用Hexo搭建个人博客需要的环境以及配置,下面这篇文章将会介绍如何把我们的 ...
- Hexo+github搭建个人博客-博客初始化篇
文章推荐 精选java等全套学习资源 精选java电子图书资源 精选大数据学习资源 java项目练习精选 上一篇博文 [<Hexo+github搭建个人博客-环境搭建篇>](http:// ...
- Hexo+github搭建个人博客-环境搭建篇
一.概述 我们使用Hexo + Github搭建个人博客,我们自然不能错过,事不宜迟,我们现在立马来认识一下,他们究竟是何方神圣吧. 1.1 关于 GitHub 1.1.1 Github 接触编程一段 ...
- vsphere通用配置_Mac环境下如何用Hexo+Github搭建个人博客
一个爱折腾的人,总是忍不住去自己动手尝试新鲜事物.就拿写博客来说,虽然网上已经提供了很多博客平台,但是总有一些个性化的需要得不到满足.所以就抽空去网上找了下如何使用Hexo+Github 搭建自己博客 ...
最新文章
- C#获取控制台句柄的方法
- 【深度学习】ResNet的思想
- Java创建多线程的8种代码方式
- 开放下载!《深入浅出玩转物联网平台》
- linux+arch系统下载,Linux
- cocos2d-lua ARPG手机游戏《烈焰遮天》(客户端+服务端+数据库)发布说明
- 29.课时29.【Django模板】url标签使用详解(Av61533158,P29)
- 杜绝0.1 + 0.2 =0.30000000000000004
- java 多态 转型
- windows环境下kafka源代码开发环境搭建
- linux系统LCD驱动(二):mtk lcd驱动fb_info初始化
- java 随机生成姓名_java生成随机姓氏中文人名
- 小红书怎么涨粉最快?小红书涨粉最快的方法分享
- 3D建模软件大总结,你都知道哪些?
- 最近最久未使用页面置换算法C语言,LRU页面置换算法模拟-最近最久未使用置换算法...
- 数据库关系代数思维导图
- (鸟哥linux私房菜)windos7+centos7.6+U盘安装+安装电脑一个硬盘上。
- 龙芯looongnix系统开机自动执行脚本
- 怎么实现工业软件自动化模具设计
- 无人驾驶篇:环境感知
热门文章
- Linux ALSA声卡驱动之四:Codec 以及Codec_dai
- workbench 左侧导航栏消失解决方案
- 【高德地图API】绘制大地线 Geodesic/Great Circles
- OGC入门学习专栏(2) - 传感网实现-SWE(持续更新)
- 格里高利历java_格里高利历java错误
- java面试亮点技术
- mac定时执行python_Mac中的定时任务利器:launchctl
- 设计模式-设计原则之迪米特原则
- 解决SharedPerferences初始化报NullPoint空指针的异常
- Android.Cynos.7.origin木马已感染900万+安卓设备