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

相关文章

Python自动化Office文档处理全攻略

《Python自动化Office文档处理全攻略》在日常办公中,处理Word、Excel和PDF等Office文档是再常见不过的任务,手动操作这些文档不仅耗时耗力,还容易出错,幸运的是,Python提供... 目录一、自动化处理Word文档1. 安装python-docx库2. 读取Word文档内容3. 修改

使用Python快速实现链接转word文档

《使用Python快速实现链接转word文档》这篇文章主要为大家详细介绍了如何使用Python快速实现链接转word文档功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 演示代码展示from newspaper import Articlefrom docx import

SpringBoot中使用 ThreadLocal 进行多线程上下文管理及注意事项小结

《SpringBoot中使用ThreadLocal进行多线程上下文管理及注意事项小结》本文详细介绍了ThreadLocal的原理、使用场景和示例代码,并在SpringBoot中使用ThreadLo... 目录前言技术积累1.什么是 ThreadLocal2. ThreadLocal 的原理2.1 线程隔离2

浅析如何使用Swagger生成带权限控制的API文档

《浅析如何使用Swagger生成带权限控制的API文档》当涉及到权限控制时,如何生成既安全又详细的API文档就成了一个关键问题,所以这篇文章小编就来和大家好好聊聊如何用Swagger来生成带有... 目录准备工作配置 Swagger权限控制给 API 加上权限注解查看文档注意事项在咱们的开发工作里,API

Python中Markdown库的使用示例详解

《Python中Markdown库的使用示例详解》Markdown库是一个用于处理Markdown文本的Python工具,这篇文章主要为大家详细介绍了Markdown库的具体使用,感兴趣的... 目录一、背景二、什么是 Markdown 库三、如何安装这个库四、库函数使用方法1. markdown.mark

Linux内存泄露的原因排查和解决方案(内存管理方法)

《Linux内存泄露的原因排查和解决方案(内存管理方法)》文章主要介绍了运维团队在Linux处理LB服务内存暴涨、内存报警问题的过程,从发现问题、排查原因到制定解决方案,并从中学习了Linux内存管理... 目录一、问题二、排查过程三、解决方案四、内存管理方法1)linux内存寻址2)Linux分页机制3)

高效管理你的Linux系统: Debian操作系统常用命令指南

《高效管理你的Linux系统:Debian操作系统常用命令指南》在Debian操作系统中,了解和掌握常用命令对于提高工作效率和系统管理至关重要,本文将详细介绍Debian的常用命令,帮助读者更好地使... Debian是一个流行的linux发行版,它以其稳定性、强大的软件包管理和丰富的社区资源而闻名。在使用

SpringBoot3集成swagger文档的使用方法

《SpringBoot3集成swagger文档的使用方法》本文介绍了Swagger的诞生背景、主要功能以及如何在SpringBoot3中集成Swagger文档,Swagger可以帮助自动生成API文档... 目录一、前言1. API 文档自动生成2. 交互式 API 测试3. API 设计和开发协作二、使用

SpringBoot使用minio进行文件管理的流程步骤

《SpringBoot使用minio进行文件管理的流程步骤》MinIO是一个高性能的对象存储系统,兼容AmazonS3API,该软件设计用于处理非结构化数据,如图片、视频、日志文件以及备份数据等,本文... 目录一、拉取minio镜像二、创建配置文件和上传文件的目录三、启动容器四、浏览器登录 minio五、

IDEA中的Kafka管理神器详解

《IDEA中的Kafka管理神器详解》这款基于IDEA插件实现的Kafka管理工具,能够在本地IDE环境中直接运行,简化了设置流程,为开发者提供了更加紧密集成、高效且直观的Kafka操作体验... 目录免安装:IDEA中的Kafka管理神器!简介安装必要的插件创建 Kafka 连接第一步:创建连接第二步:选