3.3.0 • Published 2 years ago

@everseenflash/pen-middleware v3.3.0

Weekly downloads
42
License
MIT
Repository
github
Last release
2 years ago

@everseenflash/pen-middleware

一个cli工具,提供对markdown文件的预览能力。也可用作http中间件。基于socket.io。灵感来源自pen

Usage

Use with CLI

# install globally
npm i -g @everseenflash/pen-middleware
# default usage
pen
# use with simple options
pen -si -p 8080 ~/docs

Cli Options

  • --help|-h

help.

  • --port|-p

设置port,默认3000。

  • --root|-r

设置markdown文件目录,默认'./'。

  • -i

是否显示隐藏文件,默认不显示。

  • -s

是否输出日志,默认输出。

Use with Node.js API

Just check pen.js as an example.

Embedded markdown-it plugins

默认集成了一些markdown-it插件:

  • markdown-it-anchor
  • markdown-it-container

include three containers: Warn|Error|Info, vuepress style like

::: Warn
balabala
:::
  • markdown-it-highlightjs
  • markdown-it-footnote
  • markdown-it-toc-done-right
  • markdown-it-katex (forked, update to katex@0.13.11)
  • markdown-it-mermaid (forked, update to mermaid@8.10.2)

Q&A

  • Diffrent namespaces?

Pen force to use default namespace '/', different namespace is not support yet.

  • Custom UI?

Just fork this project and modify it! It is quite a simple project. Otherwise you can use your own middleware.

  • ENOSPC: System limit for number of file watchers reached
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
3.2.1

2 years ago

3.2.0

2 years ago

3.3.0

2 years ago

3.1.3

3 years ago

3.1.2

3 years ago

3.1.1

3 years ago

3.1.0

3 years ago

3.0.3

3 years ago

3.0.2

3 years ago

3.0.1

3 years ago

3.0.0

3 years ago

2.3.5

3 years ago

2.3.4

3 years ago

2.3.3

3 years ago

2.3.2

3 years ago

2.3.0

3 years ago

2.2.1

3 years ago

2.2.0

3 years ago

2.2.3

3 years ago

2.3.1

3 years ago

2.2.2

3 years ago

2.1.1

3 years ago

2.0.14

3 years ago

2.1.0

3 years ago

2.0.13

3 years ago

2.0.11

3 years ago

2.0.12

3 years ago

2.0.3

3 years ago

2.0.2

3 years ago

2.0.5

3 years ago

2.0.4

3 years ago

2.0.7

3 years ago

2.0.6

3 years ago

2.0.9

3 years ago

2.0.10

3 years ago

2.0.8

3 years ago

2.0.1

3 years ago

2.0.0

3 years ago

0.4.1

3 years ago

0.4.0

3 years ago

0.4.3

3 years ago

0.4.2

3 years ago

0.3.0

3 years ago

0.2.2

3 years ago

0.2.1

3 years ago

0.1.20

3 years ago

0.1.18

3 years ago

0.1.19

3 years ago

0.1.17

3 years ago

0.1.16

3 years ago

0.1.13

3 years ago

0.1.14

3 years ago

0.1.15

3 years ago

0.1.12

3 years ago

0.1.11

3 years ago

0.1.5

3 years ago

0.1.1

3 years ago

0.1.4

3 years ago

0.1.0

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago