【5分钟玩转Lighthouse】打造沉浸式Markdown写作环境

发布于:2024-10-24 编辑:匿名 来源:网络

1。背景概述使用Markdown写文章、插入图片后,由于使用的是本地电脑的图片,一旦将文档发送给其他人或者其他电脑,那么图片的链接就会失效,导致Markdown中的图片失效文章无法显示。

为了解决这个问题,图片的地址必须是网络上的链接地址,而不是本地计算机的链接地址。如果我们将图像存储在图像床服务器中,那么我们不仅可以在Markdown中使用该图像的网络链接地址,还可以对图像进行管理,并且我们可以在以后编写其他文章时重复使用该图像的链接。

本文将介绍如何在腾讯云轻量级应用服务器上使用chevereto搭建个人图床,并使用PicGo和Typora在Markdown中自动上传本地图片到图床,从而解决换电脑后Markdown文章的问题。 、图片地址无效的问题。

最终我们打造了一个沉浸式的 Markdown 写作环境,专注于写作。 2.环境准备为了打造沉浸式的Markdown写作环境,我们需要准备以下环境和软件。

腾讯云轻量级应用服务器:使用Docker应用镜像并安装docker-compose。 Chevereto:构建一个自建图床程序并使用docker-compose进行安装。

PicGo:图床管理工具,安装chevereto插件。 Typora:Markdown 编辑器 3. 准备轻量级应用服务器 3.1。

购买轻量级应用服务器。首先,在腾讯云Lighthouse轻量级应用服务器购买页面购买服务器并选择Docker镜像,这样我们只需要安装docker-compose即可。

3.2.安装 docker-compose1。下载最新版本的 Docker Compose 代码语言:javascript copy sudo curl -L "-s)-$(uname -m)" -o /usr/local/bin/docker-compose2。

为 docker-compose 文件添加可执行属性,并添加软链接代码语言: javascript copy sudo chmod +x /usr/local/bin/docker-composesudo ln -s /usr/local/bin/docker-compose /usr /bin/docker-compose3 查看docker-compose版本 代码语言:javascript copy docker-compose -v4。构建 chevereto 镜像床 接下来,我们在轻量级应用程序服务器上构建 chevereto 镜像床。

4.1.安装并启动chevereto镜像床 1.创建chevereto相关目录代码语言: javascript copy mkdir -p /data/cheveretomkdir -p /data/chevereto/databasemkdir -p /data/chevereto/chevereto_images mkdir -p /data/chevereto/conf #修改相关目录属性,防止chmod /data/chevereto/databasechmod /data/chevereto/chevereto_images chmod /data/chevereto/confcd /data/chevereto2。在 /data/chevereto 中创建 docker-compose.yaml 文件 在该目录中创建 docker-compose.yaml 文件,内容如下: Code language: javascript Copy version: '3' services: db: image: mariadbvolumes: - 。

/database:/var/lib/mysql:rw restart: 总是网络: - 私有环境: MYSQL_ROOT_PASSWORD: chevereto_root MYSQL_DATABASE: chevereto MYSQL_USER: chevereto MYSQL_PASSWORD: chevereto chevereto:depend_on: - db image: nmtan/chevereto restart: 总是网络: - 私有环境: CHEVERETO_DB_HOST: db CHEVERETO_DB_USERNAME: chevereto CHEVERETO_ DB_PASSWORD: chevereto CHEVERETO_DB_NAME: chevereto CHEVERETO_DB_PREFIX: chv_ 卷: - ./chevereto_images:/var/www/html/images:rw - ./conf/php.ini:/usr/local/etc/php/conf.d/php.ini 端口: - 80:80networks: private: 3. 创建php配置文件。在 /data/chevereto/conf 目录中创建 php.ini 配置文件。

配置最大内存使用量和最大上传图片大小等属性如下: 代码语言:javascript copy max_execution_time = 60;memory_limit = M;upload_max_filesize = M;post_max_size = M;4.启动chevereto代码语言:javascript copy docker-compose up -d4.2。配置chevereto在浏览器中访问轻量级应用服务器的IP,第一次打开chevereto 安装后的配置页面,输入相关信息后,点击“安装Chevereto”按钮。

出现下图,说明安装成功。然后点击“管理仪表板”进入管理页面。

登录后,我们需要在仪表板->设置->网站->API中获取chevereto的API密钥。这里我们需要获取API v1 key,该key用于配置PicGo中的chevereto插件,以便PicGo可以直接上传图片到chevereto。

下面详细介绍PicGo的配置过程。 5. 安装并配置PicGo 5.1。

安装PicGo PicGo是一款图床管理工具,可以将图片上传到图床。我们可以根据操作系统下载稳定版本。

这里下载的是v2.2.2 Windows版本的二进制文件。下载地址。

下载后,双击PicGo-Setup-2.2.2.exe文件进行安装。 5.2.安装 chevereto 插件。

打开PicGo后,在插件设置中搜索chevereto并安装。5.3.配置 chevereto 上传器设置。

这里我们需要配置 chevereto 上传的 Url(url 是在 Dashboard 中获取的 API v1 key。这样,PicGo 就可以自动上传图片到 chevereto。

5.4. 在 PicGo 设置中配置 PicGo 启用时间戳重命名。启用时间戳重命名可以防止多次上传同一个文件时出现错误,同时我们取消其他未使用的图像床,只显示Chevereto Uploader 5.5。

这里我们将监听端口设置为7,以防止Typora上传。图片失败。

因为Typora 5.6中使用了这个端口号,配置好上传文件后,我们直接将图片拖入chevereto页面的上传区域,如下图。 6、Typora6.1的安装与配置。

根据操作系统,从Typora官网下载对应的安装包。文件下载后,双击安装。

是的。 6.2.配置图片上传。

在 Typora File->Preferences->Image 中,我们进行配置。插入图片时,选择“上传图片”上传服务设置,选择“PicGo(应用程序)”PicGo路径,设置为PicGo。

软件安装路径7.开始沉浸式写作!经过前面的配置,我们已经搭建好了这个完整的Markdown环境,下面我们马上来体验一下吧!打开Typora,我们来写一篇文章并插入图片。您会发现图像地址已自动替换为 chevereto 图像床上的网络地址。

这样,当我们把Markdown文档发送给其他人或者在其他电脑上打开时,我们的图像就不会再无法显示了。 8.参考。

【5分钟玩转Lighthouse】打造沉浸式Markdown写作环境

站长声明

版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

标签:

相关文章

  • 中天火箭通过首发上市,“西安军团”再添新成员

    中天火箭通过首发上市,“西安军团”再添新成员

    7月16日,陕西中天火箭科技股份有限公司(简称“中天火箭”)首发上市申请获批经中国证监会批准并在深圳证券交易所中小板挂牌上市。 至此,西安市A股上市公司加上入选层级总数已升至42家。 中天火箭成立于2018年8月,主要从事小型固体燃料电池的研发、生产和销售。 火箭及其延

    06-18

  • 易纲:将要求金融机构进行有序、渐进的绿色转型

    易纲:将要求金融机构进行有序、渐进的绿色转型

    中国人民银行行长易纲4月20日在博鳌亚洲论坛“金融支持碳中和圆桌会议”上表示,我国的绿色发展金融发展仍存在一些问题。 例如,一些资产的价格并不能充分反映环境的负外部性。 一方面,部分企业的环境信息尚未有效披露,另一方面,不少行业尚未纳入碳定价。 央行将要求金融机

    06-18

  • 科技行业吸收风险资本下降近7%,并购活动步履蹒跚

    科技行业吸收风险资本下降近7%,并购活动步履蹒跚

    在已公布财报的科技公司中,不少公司增速放缓甚至下滑。   美国经济日渐复苏,科技行业却出人意料地陷入衰退。   据《洛杉矶时报》网络版报道,自2016年苹果推出iPhone并引发科技行业长达六年的繁荣后,如今的科技行业在美国经济复苏进程中处于不同寻常的地位。 成了落后

    06-18

  • 神州数码信息服务拟上市

    神州数码信息服务拟上市

    据11月24日消息,神州数码刚刚在香港联交所宣布,其非全资子公司神州数码信息服务拟在境内上市。   神州数码信息服务有限公司隶属于神州数码控股有限公司,是国内提供IT规划咨询、解决方案设计与实施、全生命周期综合IT服务的综合IT服务提供商应用开发与测试、系统集成与运

    06-17

  • 宁夏首个青年科技创新基金设立,规模500万元,

    宁夏首个青年科技创新基金设立,规模500万元,

    据投资界8月16日消息,全区首支青年科技创新基金“宁夏希望”由团宁夏回族自治区团委、宁夏青少年发展基金会共同发起设立。 工程青年科技创新基金于近日正式揭牌,基金规模为1万元。 据介绍先生,为了给青少年打造发展平台,激励和引导青少年加快宁夏科技创新发展,宁夏希望

    06-17

  • 【全球财经24小时】2024年3月19日投融资事件汇总及详情

    【全球财经24小时】2024年3月19日投融资事件汇总及详情

    欢迎订阅《全球财经24小时》系列文章,动动你的小指头,帮助我们更好更快的获取资讯送给您~点击此处输入表格摘要。 今日全球市场共发生19起投资披露事件,其中境内10起,境外9起。 其中,国内先进制造业4例,人工智能行业1例,医疗健康行业2例,企业服务业1例,传统制造业2例

    06-17

  • 渠道猎聘发布2023年财报:营收22.8亿元,平台个人注册用户数突破9500万

    渠道猎聘发布2023年财报:营收22.8亿元,平台个人注册用户数突破9500万

    3月22日,渠道猎聘集团(0.HK)发布第四季度及全年业绩绩效报告。 财报显示,公司全年实现营收22.8亿元。 其中,第四季度营收6.3亿元,成功转正。 全年调整后营业利润为人民币1.39亿元。 四季度收入和应收账款双正转,不仅体现了宏观经济的逐步复苏和产业结构的持续优化,也是

    06-18

  • 清华大学“携手”华为签署科技合作框架协议

    清华大学“携手”华为签署科技合作框架协议

    近日,华为与清华大学签署科技合作框架协议。 双方将共同在核心关键技术领域进行5至10年的长期研究,产生领先的创新成果。 研究成果。 6月3日,华为技术有限公司(以下简称“华为公司”)董事、战略研究院院长徐文伟一行访问清华大学。 双方签署科技合作框架协议。 据介绍,

    06-06

  • 2013年并购数量增加,首次突破2600亿美元

    2013年并购数量增加,首次突破2600亿美元

    【投资行业动态】昨天,普华永道发布《企业并购年末回顾与年前瞻报告》,披露了境内并购交易、境内外战略投资、并购等情况私募股权基金。   报告显示,与上半年相比,下半年全国并购交易活动更加活跃,交易笔数环比增长超过40%下半年。 全年中国境内并购交易数量和交易金额

    06-18

  • 【全球财经24小时】2023年12月27日

    【全球财经24小时】2023年12月27日

    2023年12月27日投融资事件汇总及详情,欢迎订阅《全球财经24小时》系列文章,动动小指为我们助力更好更快地获取信息 带给您~ 点击此处输入表格摘要。 今日全球市场共发生25起投资披露事件,其中境内20起,境外5起。 其中,国内先进制造业4起,企业服务业1起,生活服务业2起,

    06-18

  • 谷歌宣布将于10月4日召开发布会,新品牌Pixel手机或将亮相

    谷歌宣布将于10月4日召开发布会,新品牌Pixel手机或将亮相

    张小龙年初的几句话引起了大家对网页应用和微信应用市场的期待和向往:“目前我们(微信团队)正在开发第三种微信公众号——“申请号”。 就像订阅号为用户提供订阅内容、服务号为用户提供服务一样,“应用号”为用户提供“应用”,也就是App的功能。 ”张小龙正式揭晓微信的

    06-18

  • “志歌科技”完成数千万元A轮融资

    “志歌科技”完成数千万元A轮融资

    AR衍射光波导和衍射光栅供应商志歌科技宣布完成数千万元A轮融资,由中芯聚源领投,其中方广资本、青空银杏也参与投资,本轮募集资金将用于固定资产建设、团队扩充和持续研发投入。

    06-17