hpv/testt

kkkkkkkkkkkkkk

1.0 2021-05-27 09:49 UTC

This package is not auto-updated.

Last update: 2024-09-27 04:41:47 UTC


README

最后的Markdown编辑器,永远

N|Solid

Build Status

Dillinger是一个云支持、移动准备、离线存储兼容、AngularJS驱动的HTML5 Markdown编辑器。

  • 在左侧输入一些Markdown
  • 在右侧查看HTML
  • ✨魔法✨

功能

  • 导入HTML文件并神奇地将其转换为Markdown
  • 拖放图片(需要链接Dropbox帐户)
  • 从GitHub、Dropbox、Google Drive和One Drive导入和保存文件
  • 将Markdown和HTML文件拖放到Dillinger中
  • 将文档导出为Markdown、HTML和PDF

Markdown是一种基于人们在电子邮件中自然使用的格式化约定的轻量级标记语言。正如John GruberMarkdown网站上所写

Markdown格式化语法的总体设计目标是使其尽可能易于阅读。想法是,Markdown格式化的文档应该可以直接发布,作为纯文本,而不像使用标签或格式化指令进行了标记。

这里看到的文本实际上是用Markdown编写的!为了了解Markdown语法的感受,请在左侧窗口中输入一些文本,然后查看右侧的结果。

技术

Dillinger使用多个开源项目来正常运行

当然,Dillinger本身是开源的,并在GitHub上有公共存储库

安装

Dillinger需要Node.js v10+来运行。

安装依赖项和devDependencies并启动服务器。

cd dillinger
npm i
node app

对于生产环境...

npm install --production
NODE_ENV=production node app

插件

Dillinger目前扩展了以下插件。如何在使用它们的应用程序中使用它们的说明链接如下。

开发

想要贡献?太好了!

Dillinger使用Gulp + Webpack进行快速开发。更改文件,立即看到更新!

打开您最喜欢的终端并运行以下命令。

第一个选项卡

node app

第二个选项卡

gulp watch

(可选) 第三个

karma test

为源构建

为生产发布

gulp build --prod

生成用于分发的预构建zip存档

gulp build dist --prod

Docker

Dillinger非常容易在Docker容器中安装和部署。

默认情况下,Docker将暴露端口8080,如果需要,请在Dockerfile中更改此设置。准备好后,只需使用Dockerfile构建镜像即可。

cd dillinger
docker build -t <youruser>/dillinger:${package.json.version} .

这将创建Dillinger图像并拉取必要的依赖。请将${package.json.version}替换为Dillinger的实际版本。

完成后,运行Docker镜像并将端口映射到您主机上的任意端口。在这个例子中,我们只需将主机的端口8000映射到Docker的端口8080(或者在Dockerfile中暴露的任意端口)。

docker run -d -p 8000:8080 --restart=always --cap-add=SYS_ADMIN --name=dillinger <youruser>/dillinger:${package.json.version}

注意:--capt-add=SYS-ADMIN是用于PDF渲染所必需的。

通过在您首选的浏览器中导航到您的服务器地址来验证部署。

127.0.0.1:8000

许可证

MIT

免费软件,太棒了!