5.4.6 • Published 3 months ago

@everseen/pen v5.4.6

Weekly downloads
-
License
-
Repository
github
Last release
3 months ago

@everseen/pen

A cli tool provides the ability to preview markdown files when editing, based on socket.io and chokidar, with builtin katex, highlight.js, copy, doctoc and vuepress style container support.

Usage

Use with CLI

# install globally
npm i -g @everseen/pen

# default usage
pen

# use with cli options
pen -o -p 5000 -r ../docs

CLI Options

  • --help|-h

    Print help message.

  • --root|-r

    Set watching directory, relative path to current dir, default ..

  • --namespace|-n

    Set socket.io namespace, default /.

  • --port|-p

    Set server port, default 3000 or another auto-detected avaliable port.

  • --ignores|-i

    Set ignoring files, default [], for example if you want to ignore dotfiles: -i "^\\."

  • --silent|-s

    Ignore logger messages, default false.

  • --open|-o

    Open browser automatically, default false.

  • --socketPath|-S

    Set socket.io path, default /pensocket.io.

Use with Node.js

Check cli.js and server/index.ts as an example.

Q & A

  1. The UI looks ugly, how to customize theme?

    My fault🐶, fork this project and rewrite the client part, this is a small project!.

  2. Error when using namespace /xxx in git bash on windows?

    Try Power Shell, seems namespace /doc will be translate to /D:/<pwd>/doc in git bash.

  3. I want some markdown graph tools?

    Originally, I considered integrating mermaid or graphviz, but finnaly I gave up since they all required additional effort and time to learn. (And will not display without support from a tool, unlike Latex/Tex, which is widely used). I now use online tools like excalidraw for image demands.

PRs and issues are welcomed!

TODOs

  1. 减少内存占用
  2. 加快处理速度
  3. 渐进式渲染
  4. 单文档模式
  5. 修复footnote滚动遮挡问题
5.4.6

3 months ago

5.4.5

12 months ago

5.4.4

1 year ago

5.4.3

1 year ago

5.4.2

1 year ago

5.4.1

1 year ago

5.3.3

2 years ago

5.3.2

2 years ago

5.4.0

1 year ago

5.3.4

1 year ago

5.1.4

2 years ago

5.1.3

2 years ago

5.3.0

2 years ago

5.1.2

2 years ago

5.2.0

2 years ago

5.1.1

2 years ago

5.0.5

2 years ago

5.0.4

2 years ago

5.0.3

2 years ago

5.0.2

2 years ago

5.1.0

2 years ago

5.0.1

2 years ago

5.0.0

2 years ago

4.3.5

2 years ago

4.3.4

2 years ago

4.3.3

2 years ago

4.3.2

2 years ago

4.3.1

2 years ago

4.3.0

2 years ago

4.2.0

2 years ago

4.1.0

2 years ago

4.0.2

2 years ago

4.0.1

2 years ago

4.0.0

2 years ago

3.4.0

2 years ago