No início, notei o Vditor produzido por黑客派: um editor de marcação de próxima geração construído para o futuro. No entanto, os editores do Markdown no mercado agora têm mais ou menos problemas (ou funções incompletas ou cargas de recursos premium ...). Portanto, com base nas próprias necessidades e no poder do vditor, nasceu a idéia de fazer um editor de remarca on -line; Foi nomeado Arya (Erya).
Markdown ; echarts ; PPT ; ⌘-⇧-M ); Limpe o documento padrão atual na área de edição da ARYA e você pode usá -lo.
O padrão é o modo wysiwyg, que pode ser alterado através de ⌘-⇧-M ( Ctrl-⇧-M ); ou através dos seguintes métodos:
⌘-⌥-7 ( Ctrl-alt-7 );⌘-⌥-8 ( Ctrl-alt-8 );⌘-⌥-9 ( Ctrl-alt-9 ); Se você o usar como uma visualização PPT (a entrada está nas设置), você precisará observar que as renderizações de vários gráficos ainda não podem ser suportadas aqui; Você pode usar --- para definir lâminas na direção horizontal e usar -- para definir lâminas verticais. Para mais configurações, consulte o documento Revelejs.
O PM2 é um poderoso gerenciador de processos de ambiente de produção que não apenas suporta aplicativos de partida através da linha de comando, mas também usa arquivos de configuração (geralmente chamados de ecosystem.config.js ) para gerenciar cenários complexos de implantação. Você pode obter uma implantação rápida executando o seguinte 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 "A versão mais recente foi embalada com o Docker e enviada para o Docker Hub, que pode ser usada da seguinte maneira:
docker run -d -p [Your-Specified-Port]:80 nicejade/markdown-online-editor:[tagname]
# 示例:
docker run -d -p 8866:80 nicejade/markdown-online-editor:latest Com base no exemplo acima, se você executar localmente, poderá acessá -lo abrindo o URL - http: // localhost: 8866. Se estiver em execução no servidor, você pode acessá-lo via http: // [server-iip]: 8866. Para o processo de construção de uma imagem do Docker, consulte: Como construir uma imagem do Docker para o serviço Markdown-On Line-Editor? . Você também pode hospedar produtos compilados (conteúdo no diretório dist ) através de páginas Cloudflare ou páginas do Github, para permitir a implantação rápida sem servidores .
Ou use Docker Compose :
Crie um arquivo docker-compose.yml e defina o serviço nele (onde a versão: '3' especifica a versão do arquivo de composição do docker; você pode ajustá-lo de acordo com a situação real):
version : ' 3 '
services :
markdown-editor :
image : nicejade/markdown-online-editor:2.1.0
ports :
- " 8866:80 "
restart : always No diretório que contém o arquivo docker-compose.yml , execute o seguinte comando para iniciar o serviço:
docker-compose up -d Isso iniciará o serviço em segundo plano e o efeito é o mesmo que o comando docker run abaixo. O uso do Docker Compose permite um gerenciamento mais fácil de vários contêineres e configurações mais legíveis e de manutenção.
Explique alguns pré -requisitos que os usuários precisam preparar antes de instalá -lo e usá -lo, como: você precisa instalar ou atualizar o Node.js (> = 16.* , < 18.* ), e recomenda -se usar o PNPM ou o fio como a ferramenta de gerenciamento de pacotes preferida.
# ? 克隆项目
git clone https://github.com/nicejade/markdown-online-editor.git
cd markdown-online-editor
# ➕ 安装依赖
yarn
# ? 开始开发
yarn start
# 部署 Github Pages(需修改 commands/deploy.sh)
yarn deployArya nasce graças ao Vditor: um editor de Markdown do lado do navegador, e também não pode ser separado do apoio de bibliotecas de código aberto como Vue e Revel.js. Obrigado?
Mit
Copyright (c) 2018-presente, nicejade.