Docsify Cli

Blog officiel du projet Web Apps Conception

layout: post title: “Amélioration des fonctionnalités du package officiel docsify-cli” date: 2024-10-18 22:00:00 +0002 tags: node

Amélioration des fonctionnalités du package officiel docsify-cli

Afin de répondre à un besoin en sécurité au niveau de l’interface réseau du port d’écoute, et améliorer la traçabilité des connexions sur docsify-cli, ce nouveau dépôt a été créé sur github : webapps-conception/docsify-cli.

Screencast

Screencast

Exécution d’un serveur sur localhost avec live-reload.

Installation

Un package est à disponible sur NPM Js sous @webappsconception/docsify-cli.

Installez docsify-cli via npm ou yarn globalement.

npm i @webappsconception/docsify-cli -g
ou
yarn global add @webappsconception/docsify-cli

Le mode global permet de généraliser la commande docsify à tous les utilisateurs de la machine.

Sous Linux, il est conseillé de l’installer avec sudo :

sudo npm i @webappsconception/docsify-cli -g
ou
sudo yarn global add @webappsconception/docsify-cli

Usage

Les améliorations apportées concernent uniquement la partie docsify serve.

Exécutez un serveur sur localhost avec livereload.

docsify serve [path] [--open false] [--ip 127.0.0.1] [--port 3000] [--log logfile]

# docsify s [path] [-o false] [-I 127.0.0.1] [-p 3000] [-l logfile]

Les options --ip et --log ont été ajoutées pour sécuriser l’interface réseau avec le paramétrage de l’adresse ip, et le fichier journal pour visualiser les connexions sur l’application docsify-cli.

Avec cette version de docsify-cli, si l’adresse ip 127.0.0.1 est utilisée par défaut, le port ne sera pas ouvert sur votre interface LAN et/ou wifi, ce qui sécurise davantages vos données par rapport à la version du dépôt officielle de docsify-cli.

Ces améliorations méritaient bien un nouveau dépôt github !

Exemple de site docsify

Vous trouverez sur mon dépôt github un exemple d’utilisation de docsify : webapps-conception/docsify-exemple.