Debian12+openresty1.25.3.2 部署 markdown在线编辑器 Editor.md

news/2024/11/15 11:44:48/文章来源:https://www.cnblogs.com/max27149/p/18373022

openresty的下载安装步骤参考:

http://openresty.org/cn/linux-packages.html#debian

安装完成后:

  • conf目录:
    /etc/openresty -> /usr/local/openresty/nginx/conf/

  • html目录:
    /usr/local/openresty/nginx/html

Editor.md 部署:

cd /usr/local/openresty/nginx/htmlgit clone https://gitee.com/pandao/editor.md.git

到此,就可以访问了:

http://hostname-or-ip/editor.md/examples/index.html

(可选)再首页加个入口链接

因为我不喜欢输入那么长的URL路径,
想从默认站点 http://hostname-or-ip/ 点击链接跳转过去。

就修改默认的首页文件:
/usr/local/openresty/nginx/html/index.html

<body>这一行下面,增加以下内容并保存:

<section class="social white-theme"><ul><li><a class="text-decoration-no flex justify-content-center align-items-center" href="editor.md/examples/index.html">Editor.md</a></li></ul>
</section>

最后,访问或者刷新首页即可。


示意图:

image

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/785264.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SLAB:华为开源,通过线性注意力和PRepBN提升Transformer效率 | ICML 2024

论文提出了包括渐进重参数化批归一化和简化线性注意力在内的新策略,以获取高效的Transformer架构。在训练过程中逐步将LayerNorm替换为重参数化批归一化,以实现无损准确率,同时在推理阶段利用BatchNorm的高效优势。此外,论文设计了一种简化的线性注意力机制,其在计算成本较…

神了!两个开源的高仿外卖项目!

大家好,我是 Java陈序员。 今天,给大家推荐两个高仿的外卖项目!关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200本经典计算机电子书籍等。高仿饿了么 项目简介 vue2-elm —— 一个基于 Vue2 + Vuex 构建具有 45 个页面的高仿饿了么项目,涉及注册、登…

C++ wsl2 ubuntu 环境配置

目前学习C++,配合Ubuntu进行开发, IDE 使用Clion,这里记录一下环境准备 WSL2 C++一般是用在linux下,这里就用Ubuntu进行开发,考虑到window系统,这里准备用wsl2. 虚拟化 wsl2 要系统支持虚拟化,一般在bios中进行处理,成功之后,任务管理器 --> 性能适用于Linux的Wind…

监狱单位如何选择适合的FTP传输替代方案?

监狱单位是我国司法体系中的重要组成部分,监狱对于维持社会稳定也有重要作用。监狱的正常运作中,少不了文件的传输。由于监狱的封闭性和特殊性,所有传输到监狱的文件都需要经过严格的审核和登记手续,以确保文件的安全性和合法性。同时,监狱也会根据实际需要和规定对文件进…

043、Vue3+TypeScript基础,pinia库使用action,在函数中对存储数据进行修改

01、main.js代码如下:// 引入createApp用于创建Vue实例 import {createApp} from vue // 引入App.vue根组件 import App from ./App.vue//第一步:引入pinia import {createPinia} from piniaconst app = createApp(App);//第二步:创建pinia实例 const pinia = createPinia()…

【内网渗透系列】域内权限划分

域本地组 成员范围:林中所有的用户、全局组、通用组、本域的域本地组。 作用范围:本域。 用途:给域内的资源设置访问权限。 举例:test域有一台打印机P,test域中的用户A和B需要有访问权,新建域本地组DL,给域本地组DL赋予访问打印机P的权限,把用户A和B加到域本地组DL即可…

眼图分析

眼图分析 简介 眼图作为分析高速互连系统信号完整性的工具,其包含了十分丰富的信息。所谓眼图就是将高速数字信号不同位置的数据比特按照时钟的间隔叠加在一起自然形成的一个统计分布图。示波器测量的信号是一段时间的波形,主要反映的是细节信息,但是眼图反映的是传输链路上…

【OS系列】程序、进程与线程之区别大揭秘,一图读懂胜千言

1. 程序(Program) 程序是一组指令的集合,它存储在磁盘上,是一个静态的实体。程序本身并不执行任何操作,它只是提供了一个执行的蓝图。例如,一个编译好的可执行文件(如Windows的.exe文件)就是一个程序。2. 进程(Process) 进程是程序的一次执行实例,是操作系统进行资源…

【powe=osc=pallr】【DDR】 【AHD】 【USB-ADC】 【SD-EMMC】 【AUDIO】 【MIPICSI-AHD】 【MIPIDSI-LCDC】 【LDDDR4】 【EMMC】 【TYPE-C】 【IMX307】 【AHD-CON】 【LCD-CON-POWER】 【WIFI】 【AUDIO-EXT】 【POWER-IN】 【POWER-VCC-NPU-EPU】 【PMIC】…

CF1693F题解

备注 发表时间:2023-06-17 21:51 前言 yny 学长来 cdqz 讲课,写一篇讲课的题的题解纪念一下。 题意 给你一个 01 序列,有以下操作:选择一段区间 设 \(cnt_0,cnt_1\) 分别表示该区间中 0 和 1 的数量。 花费 \(|cnt_0-cnt_1|+1\) 的代价对区间进行升序排序。求最小代价。 思…

DDD建模后写代码的正确姿势(Java、dotnet双平台)

本文书接上回《一种很变态但有效的DDD建模沟通方式》,关注公众号(老肖想当外语大佬)获取信息:最新文章更新;DDD框架源码(.NET、Java双平台);加群畅聊,建模分析、技术交流;视频和直播在B站。终于到了写代码的环节 如果你已经阅读过本系列前面的所有文章,我相信你对需…

JetBrains RustRover 2024.2 (macOS, Linux, Windows) - 面向 Rust 开发者的强大 IDE

JetBrains RustRover 2024.2 (macOS, Linux, Windows) - 面向 Rust 开发者的强大 IDEJetBrains RustRover 2024.2 (macOS, Linux, Windows) - 面向 Rust 开发者的强大 IDE JetBrains 跨平台开发者工具 请访问原文链接:https://sysin.org/blog/jetbrains-rustrover/,查看最新版…