1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

markdownを閲覧するための簡易サーバを立てたいと思ったらmarkservというnpmのモジュールが楽

Last updated at Posted at 2018-12-25

なんのために

mdファイルを編集しているときに、開発環境(linux)上でサーバ立ててプレビューみたいときのため
emacsとかcli上で動くエディタ使ってる人には需要があるかも

markservとは

https://www.npmjs.com/package/markserv
npmモジュールです
markdownを閲覧するサーバを立ててくれる
ディレクトリも閲覧できるし見た目もよし
もちろん外部ネットワークから閲覧できるようにするオプションもある

インストール方法

npm install markserv

ディレクトリ構造(参考)

/
|- home
  |- user_name
    |- node-modules
    |- package.json
    |- project_name
      |- README.md

使い方

パスを通すのが面倒なのでやってない

cd /home/user_name
node_modules/.bin/markserv project_name/README.md -p 8642 -a 0.0.0.0

-aオプションが外部ネットワークから見れる設定みたいです
下記のように表示されたら多分うまくいってる

  Markserv   boot: starting Markserv...
  Markserv   address: http://0.0.0.0:8642
  Markserv   path: /home/user_name/project_name/README.md
  Markserv   livereload: communicating on port: 35729
  Markserv   process: your pid is: 6037
  Markserv   stop: press [Ctrl + C] or type "sudo kill -9 6037"
    GitHub   Contribute on Github - github.com/markserv
 ▕● PATREON  Help support Markserv - Become a Patreon! patreon.com/f1lt3r
  Markserv   upgrade: checking for upgrade...
  Markserv   markdown: /home/user_name/project_name/README.md
  Markserv   upgrade: no upgrade available

閲覧方法

開発サーバ上でifconfig
表示されたipアドレスにポートを付与してブラウザアクセスすれば見れる

のように

もちろんホストos上で実行しているならlocalhost:8642で問題ない

参考

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?