摘要

本文推荐了一款优秀的 markdown 编辑器Typora,并详细介绍了如何免费使用、体验完整导出功能图床

引言

在数字化时代,文字处理软件的选择影响巨大。电脑上写文章,挑 Word 还是 TXT?Word 功能丰富却启动慢,解析费时;TXT 简洁但无格式。Markdown 应运而生,轻量级、纯文本,简单符号搞定格式,专注内容。

Typora 的优势

Typora 最大的优势就在于即时渲染,你在编辑时看到的不是杂乱的 markdown 源码,而是已经渲染好的内容,再加上简洁美观的界面,为用户提供了极佳的编辑体验。

Markdown学习成本低,教程丰富,如Markdown 教程,即使你对 markdown 语言并不熟悉,在 Typora 中,你也可以通过快捷键或右键菜单编写想要的格式。

免费使用

尽管 Typora 已经不再是免费的了,依然存在免费使用的方法。

先从官网下载Typora,再下载winmm.dll(访问码:dra8),安装 Typora 完成后将 winmm.dll 放进 Typora 文件目录中,这样就可以了。

这个方法可以完全绕过 Typora 的检测,使用体验和付费后的完全一致。

image-20250228214201877

导出功能

如果要使用 Typora 完整的导出功能,还需要安装 pandoc。

image-20250228215352230

在 GitHub 上安装最新pandoc,安装这个 zip 解压,建议放在 Typora 安装目录下。

image-20250228215033717

通过 Ctrl+, 打开偏好设置-导出,填写刚刚安装的 pandoc.exe 文件地址。

image-20250228215217584

图床

为什么需要图床

虽然你没办法将图片直接放进 md 文件中,但 markdown 支持图片链接,这就引入了一个问题,一旦你的 md 访问不到图片链接,就显示不出来。例如,你的图片放在本地,如果把你的 md 文件发给朋友,他只能看到解析失败的链接。尽管你也可以把图片一并发送过去,这未免有些麻烦。

而图床就成了这个问题的最佳解决方案,只要你把图片放到一个可靠的图床上,只要读者能接入互联网就能看到图片。

配置的目标

为了最大程度的方便图片的使用,我们期望将图片插入 Typora 时,图片自动上传至图床、图片链接自动替换为图床链接,这就需要 PicGo 了。

安装 PicGo

在偏好设置的图像中,你会发现 Typora 原生支持 PicGo,我们需要像刚刚安装 pandoc 那样,安装最新的PixGo,并填写好 PicGo 路径。

image-20250228222549339

PicGo 在启动时可能占用快捷键 Ctrl+Shift+P ,建议在 "PicGo 设置-设置快捷键"中禁用。

选择图床

PicGo-2.4.0-beta.9 可选图床有:腾讯云 COS、阿里云 OSS、SM.MS、GitHub、七牛云、Imgur、又拍云。

免费图床SM.MS、GitHub、Imgur

三者的问题差不多,国外服务器访问不稳定。笔者使用 SMMS 时就出现了 Bug 遂放弃,如果对图床要求低的话这三个可选的。

付费图床:腾讯云 COS(推荐)、阿里云 OSS(推荐)、七牛云、又拍云

腾讯云 COS阿里云 OSS没有什么诟病的地方,虽说是付费,收费其实很便宜,预估一年就几块钱的样子。七牛云的缺点是必须绑定一个备案过的域名,提供的免费域名只能用 1 个月。又拍云的问题是需要加入又拍云联盟,程序繁琐,而且在服务细节上也不能令人满意。提供的代金券实用价值不高。

由于我用的服务器也是阿里云的,总体上我更倾向于使用阿里云 OSS。

配置阿里云 OSS

1. 开通阿里云 OSS

首次进入"阿里云-控制台-对象存储 OSS"需要先开通阿里云 OSS,无脑下一步就行。

2. 创建 bucket

bucket 名称:只允许小写字母、数字、短横线(-),且不能以短横线开头或结尾,全局唯一。其余默认即可。

在刚刚创建的 bucket 找到"权限控制",关闭"阻止公网访问-阻止公网访问","读写权限-Bucket ACL"设置为公共读。

image-20250122215231660

image-20250122215259001

3. 记录地域节点和 key

在概览中找到"访问端口-外网访问-地域节点",例如这里仅取 oss-cn-beijing 即可。

image-20250122220505631

在右上角头像处找到 AccessKey,弹窗中选择"继续使用云账号 AccessKey"

image-20250122220915192

然后创建 AccessKey,弹窗中仍然选择"继续使用云账号 AccessKey",记下获取的 AccessKey ID 和 AccessKeySecret

4. 充值

在阿里云中充值,用来付费

存储费 0.12/GB/月,外出流量闲时 0.25/G,忙时 0.5/G。

配置 PicGo

在"图床设置-阿里云 OSS"修改 Default:

  1. KeyId、KeySecret 分别填刚刚保存的 AccessKey ID 和 AccessKeySecret

  2. Bucket 填设置的 bucket 名称,存储区域填刚刚记下的地域节点

  3. 最后将其设为默认图床即可

参考

Typora+PicGo+阿里云 OSS 搭建博客图床(超详细)

关于图床的一些使用心得总结

各种图床方案的对比