Typora + PicGo做个人知识库
最近在做个人知识库,考察了一圈各种平台和工具,发现还是直接用文件系统管理Markdown文件更符合我当前的需求。以Markdown文件作为文字载体,以文件目录作为分类结构,承载以计算机知识为主的学习笔记、总结很合适。
Typora
Typora是一款非常好用的所见即所得式的Markdown编辑器,能够直接管理目录。有Typora在,编写、阅读和搜索Markdown变得极其简单、方便,可以直接在Typora内完全可视化地完成对Markdown文件和目录的管理。
Typora和目录结构结合,自由的内容组织、直观的阅读、关键词搜索等我所必需的功能就都有了。只需要规定一下文件和目录的命名方式(如使用数字前缀,因为有排序需求),一个基本的个人知识库系统就撑起来了。
图床与PicGo
Markdown跟HTML一样,本身不保存图片等资源文件,只是通过URL引用,因此对资源文件的管理就成了最麻烦的事情。
最开始的方案是将图片文件存储在./_assets/
目录中(Typora会自动创建目录并存储),但是一旦将Markdown文件移动了目录,这个相对URL就不对了,所以每次移动Markdown文件时还要操心里面是不是使用了图片,有就要一起移动,很麻烦。
然后自然想到将图片上传到服务器上,即图床,通过绝对URL引用,就不存在这个问题。网上有很多免费公共图床平台,另外也还有很多让图片能在线访问的聚道,但它们又有新的麻烦:要手动上传图像之后,再手动将URL复制粘贴到Markdown中。
再然后我发现Typora原来自带上传到图床的功能,其直接集成了对PicGo的支持。PicGo是一款帮助用户实现自动上传图片到服务器的软件,在Typora中配置好后,直接粘贴图像,图片就会被PicGo自动上传到指定的图床并引用返回的URL。
PicGo支持阿里云OSS以及其他一些存储服务,我用阿里云OSS + PicGo很快就搭好了一个私人图床:
- 在阿里云OSS中新建一个Bucket,读写权限设为“公共读”
- 在阿里云RAM访问控制中新建一个子账号,并为其创建AccessKey
- 在Bucket的授权策略中添加对该子账号的授权,权限为“读/写”
- 如果有需要,还可以给Bucket绑定自定义的域名
- 在PicGo客户端中配置AccessKey、域名等相关参数,试传一张图片
在Typora中中设置插入图片时使用PicGo上传,一切就都搞定了。
Typora + PicGo做个人知识库的更多相关文章
- 你要是还学不会,请提刀来见 Typora+PicGo+Gitee + node.js 打造个人高效稳定优雅图床
你要是还学不会,请提刀来见 Typora+PicGo+Gitee + node.js 打造个人高效稳定优雅图床 经过前面两弹的介绍,相信大家对图床都不陌生了吧, 但是小魔童觉得这样做法还是不方便,使用 ...
- 利用Typora+PicGo+OSS+Git+Github/码云搭建个人云笔记
搭建个人云笔记 对于程序员来讲,使用markdown可以帮助我们快速地写作,书写出排版好看,颜值高的笔记,使用markdown来书写文档相比于使用word要简单快捷的多 市面上有很多markdown的 ...
- Typora + picgo + sm.ms 图床设置笔记
Typora + picgo + sm.ms 图床设置笔记 编辑于2020-03-26 本文部分内容在作者教程的基础上进行了二次编辑,如有重复,纯属必然 在此感谢大佬们的无私付出与分享 之前 用了 g ...
- Typora+PicGo+Gitee打造图床
前言 自己一直使用的是Typora来写博客,但比较麻烦的是图片粘贴上去后都是存储到了本地,写好了之后放到博客园等地,图片不能直接访问,但如今Typora已经支持图片上传,所以搞了一波图片上传到Gi ...
- 一招教你写博客,Typora+PicGo+阿里云oss,最好用的Markdown+最好用的图床工具!
博客 写博客的好处 1.使自己变得更善于观察.一旦你养成了记博客的习惯,与此同时你也赋予了一个更好的机会给自己,让自己去更细致地观察生活.一个人的生活经历本就是价值连城的,从中学习到的知识,教训更是异 ...
- Typora+PicGo+阿里云写博客笔记
Typora+PicGo+阿里云写博客笔记 选择这三个工具的理由 我一直有在使用typora使用mardown写作,毕竟typora很香,可以实时预览,非常丝滑. 配合上PicGo这个图床工具简直绝了 ...
- typora+picgo+gitee 图片无法加载问题
typora+picgo+gitee 图片无法加载问题 待解决
- Typora+PicGO+Gitee实现图床功能
Typora+PicGO+Gitee实现图床功能 版本 typora(0.9.86) PicGo(2.3.0) 主要参考链接 出现问题就先看看这个 问题一 打开PicGo后安装github插件会一直安 ...
- Typora+PicGo+Gitee笔记方案
前言:需要学习的知识太多,从一开始就在寻找一款能让我完全满意的编辑器,然而一直都没有令我满意的.在前两天Typora新版本更新后,总算是拥有了一套我认为很完美的笔记方案:使用Typora编写markd ...
随机推荐
- 自学linux——2.认识目录及常用指(命)令
认识目录及常用指(命)令 1.备份: 快照(还原精灵):短期备份 频繁备份 可关可开.可能会影响系统的操作. 备份时:虚拟机--快照 还原时:虚拟机--快照--快照管理器--相应位置--转到 克隆 ...
- vue的项目初始化
1.创建文件 blog 2.下载安装node mongoose 3.(1)vue创建后端项目文件 vue create admin (2)vue创建前端项目文件 vue create web (3)新 ...
- BurpSuite 2020.5安装教程
Burpsuite2020.5安装教程 Burpsuite2020.5需要在Java11的环境下才可正常运行. 所以首先安装Java11: 安装Java11 Java SE的安装非常简单,直接下一步, ...
- springboot+javafx所有依赖一起打包
执行顺序: 1.使用清理插件:maven-clean-plugin:2.5执行清理删除已有target目录(版本2.5): 2.使用资源插件:maven-resources-plugin:2.6执行 ...
- srt文件的时间轴平移处理
有时srt字幕文件与视频文件的时间不完全吻合,有一个时间差,这就需要对srt文件的时间轴进行平移,具备这个功能的软件很多,比如:Subtitle Tool, subresync, sabbu, Sub ...
- Special Forms and Syntax Sugars in Clojure
(...): function literals, p40, 64; '(...): suppress evaluation, p24; _(...): comments, p18; ".. ...
- mock平台介绍和moco的简单例子
1.mock是什么?mock测试就是在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法.在具体的测试过程中,我们经常会碰到需要模拟数据或者接口的情况,因为环 ...
- 【原创】Java内存攻击技术漫谈
前言 Java技术栈漏洞目前业已是web安全领域的主流战场,随着IPS.RASP等防御系统的更新迭代,Java攻防交战阵地已经从磁盘升级到了内存里面. 在今年7月份上海银针安全沙龙上,我分享了< ...
- 安鸾CTF Writeup wordpress 01
题目一: wordpress 01 URL:http://whalwl.site:8041/ wordpress 站思路就是先用wpscan 进行扫描检测一遍. wpscan 使用方法可以参考两篇文章 ...
- Java小题,通过JNI调用本地C++共享库中的对应方法实现杨辉三角的绘制
1.在Eclipse中配置Javah,配置如下 位置是你javah.exe在你电脑磁盘上的路径 位置:C:\Program Files\Java\jdk1.8.0_112\bin\javah.exe ...