作为一个社畜苦逼程序员,已经使用Markdown编写笔记已经持续了很久时间了。

Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯(英语:John Gruber)。它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯文本标记的特性。(摘自百度百科)

网上常说的,该类型的文档,对于程序员很友好,用了这么长时间,发现也就标签比HTML少了那么一点,格式固定了那么一点,其余也没什么。但当初选择使用Markdown,则源于看别人用Typora 这款软件。

简洁,漂亮!从官网 https://typora.io/ 就能窥见一二。

简洁 意味着功能缺失,最让人不爽的就是图片的存储。不像word和html本身能存照片,Markdown必须依赖文件系统,或者图床。2018年有道云笔记为了解决这个问题,上线了markdown的图床功能,但最让人诟病的是,使用它需要花198大洋包年。对此我只能感慨,有病哦,有这钱不如出去吃顿肯德基了。花钱,最后图片还不是存在我自己的地方,没安全感。

随着Typora近期一次大更新 0.9.51开始,Typora给出了一个让人非常满意的Markdown的图片处理解决方案,即上传图片到图床的功能。

文件>>偏好设置>>图像>>插入图片时候可以选择上传图片。对此我萌生了一个自建图床的想法,网上一搜,结果已经有很多解决方案了,按照网上搜罗的一些教程自己处理好后,把一些过程记录在这,方便以后温故知新。

图床

图床就是专门用来存放图片,同时允许你把图片对外连接的网上空间,是一个网络服务器,以前用阿里云的时候,我习惯了自己用代码编写一个上传的操作,然后上传完毕后,返回一个url,通过这个url访问nginx的静态代理,从而达到图床的功能。但是相比较目前网上开源的/收费的,自己做的终究太廉价 orz...... 在网上搜罗的半天,决定使用chevereto免费版去处理图床的功能。

chevereto

官网https://chevereto.com/,chevereto 用别人的话来说,是目前最好用的图床之一,功能非常强大,有免费版和收费版的区别。目前按照我自己自建服务器的情况来看,免费版足矣,毕竟还是没钱。

和wordpress相同,chevereto安装非常简单,https://chevereto.com/get-started 下载最新的版本后,放到phpadmin设定的web目录下,设置虚拟服务器,访问对应的url即可。

我这边是把文件夹重命名为 pic:

设置虚拟主机指定对应的文档目录,以及服务器即可,然后访问对应的ip:port 即可访问,因为我本地的服务器放在192.168.3.96 IP下,故访问urlhttp://192.168.3.96:12580/。

第一次打开目录需要设置admin的用户名和密码,把language换成ZN-CH后,就能很方便的对其进行自定义设置。我这边也是做了一些最基本的设置,移除了访客系统,设置了最大上传图片的大小以及访问url的路径和方式。

Typora

Tpora设置自定义图床,需要进行一些简单的设置。默认图床上传都是使用了PicGo工具。https://github.com/Molunerfinn/PicGo/releases 根据不同的操作系统,可以在上面链接中下载对应的应用程序。这里注意的是,PicGo内置了一些第三方的公共图床,因为我们是自定义的,所以用不了,得去下载一个插件,选择 插件设置>> 搜索 web-uploader 插件直接傻瓜式安装就行。

安装完成后,就能在图床设置里面看到自定义Web图床选项了,其中需要配置的地方如下:

注:

因为相关的API文档打不开,图片中也是参考了网上别人的操作进行设置的。

API地址:http:// 域名/ip:端口号/api/1/upload

POST参数名:固定为 source

JSON路径:固定为 image.url

自定义Body:{"key":"XXXX"},其XXXX可从 http://192.168.3.96:12580/dashboard/settings/api 路径中获取到。

当上述操作都执行过了之后,就可以在上传区自行上传图片然后打开 chevereto  查看测试一下是否可用。

偏好配置

在Typora 文件>>偏好配置>>图像>>插入图片时 可以选择上传图片,上传服务设定就选择PicGo(app),然后选择本地安装的PicGo的路径即可。最后验证图片上传选项能正常提示成功,即为可用。

结束语

在Typora官方支持插入图片立即上传到图床的操作之前,网上也有相关操作使用一些插件等,这主要是由于Typora其实是基于chrome二次编写出来的一个文本编辑器。图床的使用只是一个很小的功能,还有其他更多的好处等待着用户去发掘/开发。

直接用自己服务器做图床可以吗_图床趣事相关推荐

  1. 直接用自己服务器做图床可以吗_图床有什么用,图片放自己的服务器上不可以吗?...

    什么是图床服务器: 图床就是图片在线存储服务器,主要是用来节省流量的,一些可以把图片存放到网上并且引用到其他网站使用的服务,就像以前的网络相册. 一般用图床的,都是图片之类的静态文件非常多,把图片存储 ...

  2. 直接用自己服务器做图床可以吗_图床+typora+gitee,写文档再也不那么麻烦

    在上一篇文章中向大家介紹了几款软件,这篇文章主要分享一下markdown编辑器typora软件如何使用图床,快速的将图片加载到markdown文档中. 图床: 指存储图片的服务器,将图片上传到服务器上 ...

  3. 仿秒拍图床最新版_图床程序源码下载

    简介: 阿里云的产品建议不要使用,如果域名和服务器都在阿里云上,如果被官方投诉了侵权域名和服务器都会被封掉. Nginx环境的小伙伴,伪静态规则在压缩包的Nginx.txt文件里. 支持PHP5-PH ...

  4. 机器人图形变变变_图形变变变教案范文(精选3篇)

    图形变变变教案范文(精选3篇) 在教学工作者开展教学活动前,通常需要准备好一份教案,教案是实施教学的主要依据,有着至关重要的作用.我们该怎么去写教案呢?下面是小编为大家整理的图形变变变教案范文(精选3 ...

  5. 假设以邻接矩阵作为图的存储结构_图的存储

    因为图的结构特点,使得其在存储.遍历也相对复杂一些. 邻接矩阵存储图 最简单的方式就是将图的顶点用一维数组存储进来,然后将边信息存储在二维矩阵中,这两个数组合称为图的邻接矩阵(Adjacency Ma ...

  6. 直接用自己服务器做图床可以吗_我花 9 块钱搭了一个“私人图床”

    背景 之前一直把简书当做自己的私人"图床"来用,因为简书的Markdown编辑器非常稳定,实时保存加图片ctrl+v复制进去就能用的特征让我一直坚持在简书上首发自己写的东西,然后图 ...

  7. 直接用自己服务器做图床可以吗_用个人服务器搭建图床

    对于搭建了自己博客的人来说,图床的选择就至关重要.免费的图床说被 ban 就被 ban,github 只有 500M 的空间,曾经的七牛云也变成了 30 天内有效,简书.知乎.CSDN 等网站也可以当 ...

  8. pi节点虚拟服务器怎么弄,pi怎么用云服务器做节点

    pi怎么用云服务器做节点 内容精选 换一换 本章节指导您使用MongoDB客户端,通过内网连接单节点实例.通过MongoDB客户端连接实例的方式有普通连接和SSL连接两种,其中SSL连接通过了加密功能 ...

  9. 华为h22h05服务器做raid_华为V5服务器 RAID控制卡(LSI SAS3008IR)

    提供高速接口和模块 LSI SAS3008IR的PCIe Core提供PCIe x8接口,每lane速率为8Gb/s,可以兼容x1.x2.x4配置:支持PCIe 3.0规格,兼容PCIe 2.x和PC ...

最新文章

  1. python苹果手机的api_Python中的api,API
  2. fdquery update
  3. 面试必问!Tomcat 优化篇!
  4. 整理一些sql server基础资料
  5. map:erase删除元素之后迭代器失效的问题!(iterator not incrementable)
  6. Android程序员的进阶之路
  7. jQuery Ajax 实例
  8. Springboot-application.properties
  9. 行内元素垂直方向位置调整的一些感悟和困惑
  10. vue3中setup()函数的使用一
  11. “Oracle 不会放弃 Java!”
  12. iOS开发中的HTML解析
  13. uni-app打开其他APP应用
  14. 苹果涨价就衰,iPhoneSE3再次证明这一规律
  15. 抗击疫情 融云在行动
  16. HDU - 5510 Bazinga
  17. 前端开发的辛酸史(2)之织梦教程
  18. Ubuntu下安装Miniconda
  19. MapReduce发生Permission denied: user=zhen, access=WRITE错误
  20. Nginx实现URL路径转接

热门文章

  1. linux那个系统支持开发,求问如何确定centos支持哪个版本的gcc
  2. SQL Server 访问发送Http请求
  3. 苹果 M1带起ARM,英特尔 x86 霸主地位遭威胁
  4. 2021 年中国开源优秀人物揭晓
  5. 曝荣耀仍未获得谷歌Android授权;诋毁鸿蒙的OPPO员工离职;微信圈子将停止运营|极客头条...
  6. 注意!下个月开始 GitHub 新建存储库的默认分支就不叫“master”了!
  7. VS Code 虽开源,但其精华部分是专有的?
  8. “刚毕业1年,做Python能挣多少?”网友:吹的不多...
  9. 小学六年级学生写的 “线段树”解析,厉害了!
  10. 64% 的企业未实现智能化,5 成公司算法工程师团队规模小于 10人,AI 工程师的机遇在哪里?...