Al principio, noté a Vditor producido por黑客派: un editor de Markdown de próxima generación construido para el futuro. Sin embargo, los editores de Markdown en el mercado ahora tienen más o menos problemas (o funciones incompletas o cargos de características premium ...). Por lo tanto, según las propias necesidades y el poder de Vditor, nació la idea de hacer un editor de Markdown en línea; Se llamaba Arya (Erya).
Markdown ; echarts ; PPT ; ⌘-⇧-M ); Borre el documento predeterminado actual en el área de edición ARYA y puede usarlo.
El valor predeterminado es el modo Wysiwyg, que se puede cambiar a través de ⌘-⇧-M ( Ctrl-⇧-M ); o a través de los siguientes métodos:
⌘-⌥-7 ( Ctrl-alt-7 );⌘-⌥-8 ( Ctrl-alt-8 );⌘-⌥-9 ( Ctrl-alt-9 ); Si lo usa como una vista previa PPT (la entrada está en设置), debe tener en cuenta que las representaciones de varios gráficos no pueden ser compatibles aquí todavía; Puede usar --- para definir los portaobjetos en la dirección horizontal y usar -- para definir portaobjetos verticales. Para obtener más configuraciones, consulte el documento Reveljs.
PM2 es un poderoso administrador de procesos de entorno de producción que no solo admite aplicaciones iniciales a través de la línea de comandos, sino que también utiliza archivos de configuración (generalmente llamados ecosystem.config.js ) para administrar escenarios de implementación complejos. Puede lograr una implementación rápida ejecutando el siguiente comando:
# ? 克隆项目
git clone https://github.com/nicejade/markdown-online-editor.git
cd markdown-online-editor
# ➕ 安装依赖
yarn
yarn global add pm2
# ? 构建产物
yarn build
# 部署服务
cd dist
npx pm2 start " npx http-server -p 8866 " --name " markdown-editor "La última versión ha sido empaquetada con Docker y cargada en Docker Hub, que se puede usar de la siguiente manera:
docker run -d -p [Your-Specified-Port]:80 nicejade/markdown-online-editor:[tagname]
# 示例:
docker run -d -p 8866:80 nicejade/markdown-online-editor:latest Según el ejemplo anterior, si ejecuta localmente, puede acceder a él abriendo la URL - http: // localhost: 8866. Si se ejecuta en el servidor, puede acceder a él a través de http: // [server-ip]: 8866. Para el proceso de construcción de una imagen de Docker, consulte: ¿Cómo construir una imagen Docker para el servicio Markdown-Online-Editor? . También puede alojar productos compilados (contenido en dist ) a través de páginas de CloudFlare o Pages GitHub, para habilitar una implementación rápida sin servidores .
O use Docker Compose :
Cree un archivo docker-compose.yml y defina el servicio en él (donde la versión: '3' Especifica la versión del archivo de composición de Docker; puede ajustarlo de acuerdo con la situación real):
version : ' 3 '
services :
markdown-editor :
image : nicejade/markdown-online-editor:2.1.0
ports :
- " 8866:80 "
restart : always En el directorio que contiene el archivo docker-compose.yml , ejecute el siguiente comando para iniciar el servicio:
docker-compose up -d Esto iniciará el servicio en segundo plano y el efecto es el mismo que el comando docker run a continuación. El uso de Docker Compose permite una gestión más fácil de múltiples contenedores y configuraciones más legibles y de mantenimiento.
Explique algunos requisitos previos que los usuarios deben preparar antes de instalarlo y usarlo, como: necesita instalar o actualizar Node.js (> = 16.* , < 18.* ), y se recomienda usar PNPM o hilo como la herramienta de administración de paquetes preferidos.
# ? 克隆项目
git clone https://github.com/nicejade/markdown-online-editor.git
cd markdown-online-editor
# ➕ 安装依赖
yarn
# ? 开始开发
yarn start
# 部署 Github Pages(需修改 commands/deploy.sh)
yarn deployArya nace gracias a Vditor: un editor de Markdown del lado del navegador, y tampoco puede separarse del soporte de bibliotecas de código abierto como Vue y Revel.js. ¿Gracias?
MIT
Copyright (c) 2018-presente, nicejade.