草庐IT

【Obsidian\Typora\坚果云\阿里云OSS】零基础搭建自己的知识库,或者叫避坑指南

Grey Nan 2023-08-04 原文

文章全是主观,一位零基础大学牲的真实经历。

前言:Typora Vs Obsidian

Markdown语言是真的适合码字,简直一开始打字就沉浸其中。所以我更推荐,平时笔记、学习的时候,就用Markdown语言。并且还挺好学的,基础语法十分钟就可以过完,如果写的时候想要什么高级操作,可以直接现场搜索。(Markdown真超简单:Markdown常用语法汇总 - 知乎

作为大冤种,我开始开始了解Markdown的时候就直接入手了Typora。真的是被广告吸引来的,本来我就是那种喜欢直购,不太喜欢订阅的,这种直购的软件,有被吹成Markdown之神,我直接全款购入。但是用了这么久,感觉超出预期。首先得要明确,Typora的职责就是码字,就是做一个完美的MD编辑器,在一点上十分讨喜。我肤浅的认为,可以理解成word在doc里的地位吧。这种超预期的感觉,其实就是来源于它的“简洁”,刚好想要的设置都有,其它没有必要的设置全部排除,真正做到了很好地实现码字功能,有种沉浸感。我反正一拿起Typora,就开始心无旁骛的学习。但是换句话来说,这种感觉对于大多数人来说就是“简陋”。

Typora确实只能完成最基础的码字工作,就不配做个笔记软件。但是面对一大堆需要记录的东西,我得要寻找到一个真正适合整理md,乃至兼容其他格式的软件,并且还应该具备傻瓜式管理方案,跨平台。正好,看到了Obsidian可以完美解决以上问题。OBbsidian靠着强大的插件库,加上活跃开发者社区(我加了个国内的Obsidian开发q频),确实在如今笔记市场有着一席之地。

所以别再纠结Typora还是Obsidian,在我理解力他俩完全不是同一个定位。常说:如果有个东西你纠结买不买,那就不买;如果有两个东西纠结选哪个,那就全都要。Typora码字、Obsidian整理,真正完成了创作闭环。其实我后来想了一下,一个开源免费的Obsidian,就可以完成所有的工作,我这里还提Typora,纯属为我多花了89元找补。

步骤一:方案设计

做笔记就是图个方便,但是有的人又觉得太简陋了不够实用,我自己就曾经体验过几种方案,可以在评论区探讨一波:

  1. 类Notion

    众所周知Notion简直是完美,但由于一些原因,网不太好,国内的软件没有抄到精髓,所以试用过后都放弃了,希望之后能改进吧。

  1. Typora(或者免费开源的Markdown软件)+阿里云OSS图床+坚果云同步(或者Onedrive)

    真的行这个配置,我觉得对我来说最好的选择就是这个。有些人为了“双向连接”这种花里胡哨的功能,都忘记做笔记的初衷了。所以这种纯净组合是最适合的。就专注于知识整理和内容创作,超级高效。但是整理起来有点难度,反正我使用Typora的话,只能靠手动整理文件夹。

  2. Obsidian+git+简悦(等网页插件)

    这个组合行!我目前在探索这种组合,真的可拓展性太强了,直接all in one。Typora可以作为辅助打字的工具,做好的文章放入Obsidian的文件库做分类。简悦可以下载和整理很多网络上的工具,并且Obsidian可以和zotero联动,更好的学习论文。Obsidian的插件可以支持定时git备份,爱折腾的同学不二选择。

步骤二:Typora设定

这个是最省事的步骤,应该Typora本来能设定的部分就很少。我就说说我自用的一些设定。

主题

官方主题我只看上了Forest主题:https://theme.typora.io/theme/Forest/

网上看到了一位浙大大佬自制Latex主题:GitHub - Keldos-Li/typora-latex-theme: 将Typora伪装成LaTeX的中文样式主题,本科生轻量级课程论文撰写的好帮手。This is a theme disguising Typora into Chinese LaTeX style.

其他,可以自选,或者自制,我看有大佬设置成了公众号风格,方便发公众号。但是,我们的目的是记笔记,切勿花太多时间。

Pandoc

想要导出或者导入更多格式的话,建议使用Pandoc工作。但是感觉没啥卵用,行策作业是doc的模板,我转化成md文件直接乱码,果断删除。

其他

Typora支持Latex公式,这个还是挺有用的,特别是水论文的时候,所以这里推荐一个网页:在线LaTeX公式编辑器-编辑器。可以直接将图片转为Latex公式,超好用!!!

步骤三:阿里云OSS图床

Markdown最不行的就是不能保存图片,但这也是一个优点,可以便于图片的保存。所以说md文件必备图床,这里我选择了用阿里云OSS。为啥不用腾讯云呢?因为当时懒得用,不过步骤都是差不多的。

我的设置如上。一定要选择(command line),因为我真的不喜欢下载那么多软件,然后打开配置文件就可以修改了。这是阿里云官方的教程:使用阿里云对象存储OSS+PicGo搭建图床-阿里云开发者社区,很棒!但是请看完后面一段再去操作。

由于我们使用的命令行,所以代码还需要自己找,我写的代码如下(阿里云OSS):

 {
     "picBed": {
       "uploader": "aliyun",
       "aliyun": {
       "accessKeyId": "**********",
       "accessKeySecret": "**********************",
       "bucket": "***********",      // 存储空间名
       "area": "oss-cn-hangzhou",        // 存储区域代号
       "path": "img/",   // 自定义存储路径,什么都可以
        "customUrl": "**********", // 自定义域名,注意要加 http://或者 https://
        "options": ""// (可以空着)针对图片的一些后缀处理参数 PicGo 2.2.0+ PicGo-Core 1.4.0+
       }
     },
     "picgoPlugins": {}
   }

其他家代码可以去Github上找,GitHub - Thobian/typora-plugins-win-img: 解决windows,typora不支持粘贴自动上传图片到服务的问题。

步骤四:坚果云

将写好的md文件存在坚果云同步盘里就好了,真的方便到爆。一个月1G,单纯笔记,无法达到。我觉得这个是最简洁的方案,不需要折腾太多。坚果云有个app叫“坚果云markdown”,可以在手机端同步工作。要是坚果云不算太贵的话,我可能会支持一下,开个会员(别喷,我是真没钱)。

总结,Typora+阿里云OSS+坚果云,完全够用了!在搞下去找工具的时间,都比你写笔记的时间都长了。

以上就是第一种笔记构建方案的全部了。但是“生命不息,折腾不止”,下一篇,直接开整Obsidian,杀时间狂魔。

有关【Obsidian\Typora\坚果云\阿里云OSS】零基础搭建自己的知识库,或者叫避坑指南的更多相关文章

  1. 阿里云国际版免费试用:如何注册以及注意事项 - 2

    作为新的阿里云用户,您可以50免费试用多种优惠,价值高达1,700美元(或8,500美元)。这将让您了解和体验阿里云平台上提供的一系列产品和服务。如果您以个人身份注册免费试用,您将获得价值1,700美元的优惠。但是,如果您是注册公司,您可以选择企业免费试用,提交基本信息通过企业实名注册验证,即可开始价值$8,500的免费试用!本教程介绍了如何设置您的帐户并使用您的免费试用版。​关于免费试用在我们开始此试用之前,您还必须遵守以下条款和条件才能访问您的免费试用:只有在一年内创建的账户才有资格获得阿里云免费试用。通过此免费试用优惠,用户可以免费试用免费试用活动页面上列出的每种产品一次。如果您有多个帐

  2. 阿里云RDS——产品系列概述 - 2

    基础版云数据库RDS的产品系列包括基础版、高可用版、集群版、三节点企业版,本文介绍基础版实例的相关信息。RDS基础版实例也称为单机版实例,只有单个数据库节点,计算与存储分离,性价比超高。说明RDS基础版实例只有一个数据库节点,没有备节点作为热备份,因此当该节点意外宕机或者执行重启实例、变更配置、版本升级等任务时,会出现较长时间的不可用。如果业务对数据库的可用性要求较高,不建议使用基础版实例,可选择其他系列(如高可用版),部分基础版实例也支持升级为高可用版。基础版与高可用版的对比拓扑图如下所示。优势 性能由于不提供备节点,主节点不会因为实时的数据库复制而产生额外的性能开销,因此基础版的性能相对于

  3. Ruby 和指南针路径与 yeoman 项目 - 2

    我安装了ruby​​、yeoman,当我运行我的项目时,出现了这个错误:Warning:Running"compass:dist"(compass)taskWarning:YouneedtohaveRubyandCompassinstalledthistasktowork.Moreinfo:https://github.com/gruUse--forcetocontinue.Use--forcetocontinue.我有进入可变session目标的路径,但它不起作用。谁能帮帮我? 最佳答案 我必须运行这个:geminstallcom

  4. Simulink方法总结和避坑指南(一)——Simulink入门与基本调试方法 - 2

    文章目录一、项目场景二、基本模块原理与调试方法分析——信源部分:三、信号处理部分和显示部分:四、基本的通信链路搭建:四、特殊模块:interpretedMATLABfunction:五、总结和坑点提醒一、项目场景  最近一个任务是使用simulink搭建一个MIMO串扰消除的链路,并用实际收到的数据进行测试,在搭建的过程中也遇到了不少的问题(当然这比vivado里面的debug好不知道多少倍)。准备趁着这个机会,先以一个很基本的通信链路对simulink基础和相关的debug方法进行总结。  在本篇中,主要记录simulink的基本原理和基本的SISO通信传输链路(QPSK方式),计划在下篇记

  5. ruby - Ruby gems 的问题(损坏?)试图让指南针在 npm 中工作 - 2

    我不是Ruby专家,但想弄清楚发生了什么,因为我试图让指南针在节点应用程序中工作,但我的Ruby似乎坏了。打字:ruby--version让我:ruby2.1.1p76(2014-02-24revision45161)[x86_64-darwin13.0]我安装了Homebrew,之前遇到过Ruby版本的问题,但它似乎已安装并且可以正常工作。但是,当我使用gem输入请求时,出现此错误:$gem-hErrorloadingRubyGemsplugin"/Users/user_dir/.rvm/gems/ruby-2.1.1@global/gems/executable-hooks-1.3

  6. 阿里云,华为云,腾讯云三大公有云厂商,香港地区主机测评 - 2

    三大公有云厂商,香港地区主机测评一、ping时延比对(厦门电信本地测试):Ping时延测试腾讯云阿里云华为云延迟率最低时延44ms,最高72ms,平均46ms47.242段:最低时延59ms,最高204ms,平均107ms最低时延45ms,最高93ms,平均47ms丢包率丢包率小有的ip段丢包率较大每个段都会有概率丢包阿里云:47.242段:最低时延59ms,最高204ms,平均107ms,有的ip段丢包率较大8.210段:最低时延64ms,最高232ms,平均119ms,丢包率较好腾讯云:最低时延44ms,最高72ms,平均46ms,丢包率小华为云:最低时延45ms,最高93ms,平均47m

  7. 阿里云Web应用防火墙-WAF - 2

    WAF可以对网站进行扫描,识别API漏洞。API安全如何设置API安全_Web应用防火墙-阿里云帮助中心API安全如何划分API业务用途?登录认证手机验证码认证数据保存数据查询数据导出数据分享数据更新数据删除数据增加下线注销信息发送信息认证邮件信息发送邮箱验证码认证账号密码认证账号注册API安全支持检测哪些敏感数据?敏感数据级别敏感数据类型非敏感数据(N)不涉及。特级敏感数据(L0)与一级敏感数据(L1)或二级敏感数据(L2)相同。单次响应中一级敏感数据(L1)较多时,升级为特级敏感数据(L0)。单次响应中二级敏感数据(L2)较多时,升级为一级敏感数据(L1)或特级敏感数据(L0)。一级敏感数

  8. ruby - 使用指南针安装 bootstrap sass - 2

    我正在尝试安装bootstrap-sass并收到以下错误。我试过旧版本的sass,但bundler一直在安装3.3.0。WARN:UnresolvedspecsduringGem::Specification.reset:sass(~>3.2)WARN:Clearingoutunresolvedspecs.Pleasereportabugifthiscausesproblems./Library/Ruby/Gems/2.0.0/gems/compass-0.12.2/lib/compass/sass_extensions/monkey_patches/browser_support.r

  9. JMockit 使用指南 - 2

    目录配置模拟模拟类型与实例期望录制-回放-验证指定调用计数验证指定自定义结果验证调用参数联级模拟部分模拟模拟未实现的类其他伪装伪装方法及类伪装未实现类本文主要内容如何在SpringBoot中配置使用JMockit如何mock/faking依赖的对象如何对行为mock如何VerificationJMockit之所以强大,是因其使用了javaagent对类的字节码做了修改,在JVM的所有mock工具中,它是功能最强大的。同时注解又是最少的。配置在SpringBoot项目中使用JMockit隔离代码做单元测试,需要做以下配置引入JMockit依赖。dependencies>dependency>gr

  10. ruby-on-rails - 是否有针对经验丰富的 Ruby 开发人员的 Rails 指南? - 2

    几年前,我从一些Rails初学者指南开始学习Ruby/Rails。那时我已经学习了Rails的基础知识,例如模型和路由的一些约定优于配置,以及如何使用helpers等。但是,我并没有坚持多久,因为此后不久我发现了Sinatra,并决定我个人更喜欢它。不过,我最终真的爱上了Ruby,从那以后我写了很多Ruby,几乎没有一个是针对任何Rails项目的。然而,事实证明大部分可用的Ruby工作都是针对Rails应用程序的。所以我现在想再尝试一下Rails。现在,该引用资料很棒并且有很多有用的信息,但我只查看了我需要的特定内容的引用资料,而没有记住。但我不太可能在引用资料中看到像script/c

随机推荐