Markdown文档管理之Typora+坚果云+阿里云OSS

2023-11-27 17:40

本文主要是介绍Markdown文档管理之Typora+坚果云+阿里云OSS,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

博客新地址: wynnyo.com

介绍

  • 个人这套选择最大的优点就是跨平台, 跨终端, 实时同步, 操作简单
  • 其他优点: 多主题, 支持导出各种格式, 支持水印处理, 支持自定义域名

软件列表

  • Markdown 编辑器: Typora(个人感觉最好用的md编辑器)

    • 官网: https://www.typora.io/
    • 跨平台, 实时预览, 主题丰富, 易操作, 支持插件(这点很重要)
  • 文档存储与同步: 坚果云

    • 官网: https://www.jianguoyun.com/
    • 免费(限制: 上传流量1G/月, 下载流量3G/月, 正常情况下够用), 自动同步
  • 图床: 阿里云OSS(可以选择的有很多, 比如: 七牛云, 腾讯云COS, 又拍云, SM.MS, Imgur, GitHub)

    • 官网: https://oss.console.aliyun.com/overview

    • 选择原因: 个人服务器, 域名都是阿里云, 这里就选择了阿里云

    • 优点: 功能全面, 目前需要的功能都有

    • 缺点: 没有免费功能(比如七牛没用有10GB免费使用), 但是相当便宜, 在接收范围

从零开始

Typora

  • 下载: https://www.typora.io/#windows

  • 主题设置: 文件->偏好设置(ctrl+,)->外观->主题->获取主题, 或者 http://theme.typora.io/

    • 安装: http://theme.typora.io/doc/Install-Theme/
    • 推荐: Solarized
  • 导出功能: pandoc(https://github.com/jgm/pandoc)

    • Github下载: https://github.com/jgm/pandoc/releases

    • 在线下载: 文件->导出->PDF

  • 图像管理: 支持本地文件管理和服务器图床管理

    • 本地管理支持相对路径和绝对路径

    • 服务器上传放到后面说

    • 文件路径设置:创建文件夹-我的坚果云, 文件->偏好设置->通用->启动选项->打开指定目录

坚果云

  • 注册: https://www.jianguoyun.com/d/signup

  • 下载客户端: https://www.jianguoyun.com/s/downloads

  • 配置客户端:

阿里云 OSS

  • 注册: https://www.aliyun.com/ -> 免费注册

  • 登陆->控制台, 我的已经开通, 所以在已开通里面

  • 进去后选择 创建Bucket

  • 这里我加了一层目录 Markdown

  • 域名绑定, 需要购买域名, 我这里使用 wynnyo.com(可选)

    • 打开域名管理, 解析 -> 添加记录

  • 图片处理, 一般给图片加水印(可选): 数据处理->图片处理->新建样式

    • 这里要开启访问设置里的原图保护, 否则水印就没啥意义了

Typora和OSS关联

  • 这里解决下前面遗留的问题, 图片上传到服务, ctrl+, 打开偏好设置->图像, 配置如下

  • 选择 PicGo-Core, 点击下载或更新, 完成后打开配置文件

    {"picBed": {"uploader": "aliyun","aliyun": {"accessKeyId": "***********","accessKeySecret": "*********","bucket": "wynnyo-images", // Bucket"area": "oss-cn-beijing", // 存储区域代号"path": "Markdown/", // 自定义存储路径"customUrl": "http://images.wynnyo.com", // 自定义域名"options": "?x-oss-process=style/wynnyo-style" // 图片处理}},"picgoPlugins": {}
    }
    
    • 这里需要说明的是: accessKeyId 和 accessKeySecret 获取, 点击 阿里云头像, 点击accessKey管理便可以获得自己的信息
    • 这里有官方的文档: https://picgo.github.io/PicGo-Core-Doc/zh/guide/, 其他图床配置, 文档里都有
  • 配置完成后, 点击 验证图片上传选项 进行测试

这篇关于Markdown文档管理之Typora+坚果云+阿里云OSS的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/428203

相关文章

Linux创建服务使用systemctl管理详解

《Linux创建服务使用systemctl管理详解》文章指导在Linux中创建systemd服务,设置文件权限为所有者读写、其他只读,重新加载配置,启动服务并检查状态,确保服务正常运行,关键步骤包括权... 目录创建服务 /usr/lib/systemd/system/设置服务文件权限:所有者读写js,其他

使用EasyPoi快速导出Word文档功能的实现步骤

《使用EasyPoi快速导出Word文档功能的实现步骤》EasyPoi是一个基于ApachePOI的开源Java工具库,旨在简化Excel和Word文档的操作,本文将详细介绍如何使用EasyPoi快速... 目录一、准备工作1、引入依赖二、准备好一个word模版文件三、编写导出方法的工具类四、在Export

利用Python操作Word文档页码的实际应用

《利用Python操作Word文档页码的实际应用》在撰写长篇文档时,经常需要将文档分成多个节,每个节都需要单独的页码,下面:本文主要介绍利用Python操作Word文档页码的相关资料,文中通过代码... 目录需求:文档详情:要求:该程序的功能是:总结需求:一次性处理24个文档的页码。文档详情:1、每个

在Node.js中使用.env文件管理环境变量的全过程

《在Node.js中使用.env文件管理环境变量的全过程》Node.js应用程序通常依赖于环境变量来管理敏感信息或配置设置,.env文件已经成为一种流行的本地管理这些变量的方法,本文将探讨.env文件... 目录引言为什么使php用 .env 文件 ?如何在 Node.js 中使用 .env 文件最佳实践引

C++读写word文档(.docx)DuckX库的使用详解

《C++读写word文档(.docx)DuckX库的使用详解》DuckX是C++库,用于创建/编辑.docx文件,支持读取文档、添加段落/片段、编辑表格,解决中文乱码需更改编码方案,进阶功能含文本替换... 目录一、基本用法1. 读取文档3. 添加段落4. 添加片段3. 编辑表格二、进阶用法1. 文本替换2

linux配置podman阿里云容器镜像加速器详解

《linux配置podman阿里云容器镜像加速器详解》本文指导如何配置Podman使用阿里云容器镜像加速器:登录阿里云获取专属加速地址,修改Podman配置文件并移除https://前缀,最后拉取镜像... 目录1.下载podman2.获取阿里云个人容器镜像加速器地址3.更改podman配置文件4.使用po

Python实现自动化删除Word文档超链接的实用技巧

《Python实现自动化删除Word文档超链接的实用技巧》在日常工作中,我们经常需要处理各种Word文档,本文将深入探讨如何利用Python,特别是借助一个功能强大的库,高效移除Word文档中的超链接... 目录为什么需要移除Word文档超链接准备工作:环境搭建与库安装核心实现:使用python移除超链接的

python库pydantic数据验证和设置管理库的用途

《python库pydantic数据验证和设置管理库的用途》pydantic是一个用于数据验证和设置管理的Python库,它主要利用Python类型注解来定义数据模型的结构和验证规则,本文给大家介绍p... 目录主要特点和用途:Field数值验证参数总结pydantic 是一个让你能够 confidentl

C#实现一键批量合并PDF文档

《C#实现一键批量合并PDF文档》这篇文章主要为大家详细介绍了如何使用C#实现一键批量合并PDF文档功能,文中的示例代码简洁易懂,感兴趣的小伙伴可以跟随小编一起学习一下... 目录前言效果展示功能实现1、添加文件2、文件分组(书签)3、定义页码范围4、自定义显示5、定义页面尺寸6、PDF批量合并7、其他方法

Java实现在Word文档中添加文本水印和图片水印的操作指南

《Java实现在Word文档中添加文本水印和图片水印的操作指南》在当今数字时代,文档的自动化处理与安全防护变得尤为重要,无论是为了保护版权、推广品牌,还是为了在文档中加入特定的标识,为Word文档添加... 目录引言Spire.Doc for Java:高效Word文档处理的利器代码实战:使用Java为Wo