背景:
编写项目资料需要一个方便编辑和部署的文档网站,支持Markdown

官方描述:
docsify 可以快速帮你生成文档网站。不同于 GitBook、Hexo 的地方是它不会生成静态的 .html 文件,所有转换工作都是在运行时。如果你想要开始使用它,只需要创建一个 index.html 就可以开始编写文档并直接部署在 GitHub Pages。

官网:
https://docsify.js.org/#/zh-cn/

部署环境:
debian 9.5 内核版本:4.9.0-12

部署步骤:
a、首先需要部署node.js
(1)到官网下载node.js安装包:https://nodejs.org/zh-cn/download/
我这里直接下载的是:Linux 二进制文件 (x64)

(2)创建nodejs目录并把二进制文件解压到此目录下

       $ sudo mkdir -p /usr/local/lib/nodejs$ sudo tar -xJvf node-$VERSION-$DISTRO.tar.xz -C /usr/local/lib/nodejs

(3)设置环境变量

   $ export PATH=/usr/local/lib/nodejs/node-$VERSION-$DISTRO/bin:$PATH$ . ~/.profile

(4)测试是否可用,命令执行后正常显示版本即ok

    $ node -v$ npm version$ npx -v

b、安装docsify工具
(1)直接一条命令即可安装,需要联网。

  $ su root# npm i docsify-cli -g

(2)测试是否可用,命令执行后正常显示版本即ok

 # docsify -v

PS:在步骤a里设置的环境变量是临时的,重新打开Terminal就会失效。可以把上面的环境路径/usr/local/lib/nodejs/node-VERSION−VERSION-VERSION−DISTRO/bin添加到 /etc/profile 文件的PATH变量中,再重启下操作系统可以永久生效。
Doxsify的具体使用可以参考官网介绍,比较详实。

在Linux系统部署docsify工具小记相关推荐

  1. 阿里云自动java和mysql数据库_阿里云服务器之基于Linux系统部署上线JavaWeb项目和连接MySQL数据库(从购买云服务器到发布JavaWeb项目全套详细流程)...

    阿里云服务器之基于Linux系统部署上线JavaWeb项目和连接MySQL数据库(从购买云服务器到发布JavaWeb项目全套详细流程) (仅此纪念人生第一篇学习博客) 前阵子接了一个小小的JavaWe ...

  2. linux部署项目文档,Linux系统部署项目

    Linux系统部署项目 在Tomcat中部署Java Web应用程序有两种方式:静态部署和动态部署.在下文中$CATALINA_HOME指的是Tomcat根目录. 一.静态部署 静态部署指的是我们在服 ...

  3. linux的du和df命令,du和df命令都是Linux系统的重要工具

    在本文中,我将讨论du和df命令.du和df命令都是 Linux 系统的重要工具,来显示 Linux 文件系统的磁盘使用情况.这里我们将通过一些例子来分享这两个命令的用法. du 命令 du(disk ...

  4. apache camel 相关配置_小白在 linux 系统部署apache、mysql、Laravel 环境学习笔记!

    在 linux 系统部署apache.mysql.Laravel 环境 一.在 CentOS 7.2 服务器下 部署 apache yum clean all --- 功能是:清除系统垃圾 yum - ...

  5. Linux系统IO分析工具之iotop常用参数介绍

      Linux系统IO分析工具之iotop常用参数介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 在一般运维工作中经常会遇到这么一个场景,服务器的IO负载很高(iostat中的 ...

  6. linux的安全性能,技术|Linux 系统安全性能检查小记

    Linux系统安全性能检查小记: 1.Accounts检查 # less /etc/passwd # grep :0: /etc/passwd 注意新的用户,和UID,GID是0的用户. 2.Log检 ...

  7. linux 修改bios信息,一种基于Linux系统通过IPMI工具修改BIOS选项的测试方法及系统_2017103901253_权利要求书_专利查询_专利网_钻瓜专利网...

    1.一种基于Linux系统通过IPMI工具修改BIOS选项的测试方法,其特征在于: 步骤101,启用IPMI服务: 步骤102,BIOS Setup选项使能设置: 步骤103,修改BIOS选项当前值与 ...

  8. Ubuntu下Linux系统部署fisco时bash操作报错权限不足(permission denied) failed to run command ‘........‘

    Ubuntu下Linux系统部署fisco时bash操作报错权限不足(permission denied) failed to run command '-' 例如这里就指的是fisco-bcos这个 ...

  9. 基于Linux系统部署新世纪版五笔输入法

    基于Linux系统部署新世纪版五笔输入法 出于工作需要,突然生出学习五笔的想法.五笔有三个版本:86/98/新世纪. 按照新手上路,有新学新的想法,选择了新世纪版. 然后发现了个坑:公司电脑是Linu ...

  10. wget - Linux系统下载文件工具

    wget - Linux系统下载文件工具 Linux系统下载文件工具 补充说明 wget命令 用来从指定的URL下载文件.wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强 的适应性,如果是由 ...

最新文章

  1. oracle9i的全局变量,Oracle9i, 10g 如何抓取绑定变量的值
  2. SQL2008代理作业出现错误: c001f011维护计划创建失败的解决方法
  3. DNS RR字段含义
  4. 相机标定(三) —— 畸变校正
  5. html权重值_史上最全的web前端面试题汇总及答案HtmlCss(二)
  6. onCreateOptionsMenu
  7. delphi 如何解决假死
  8. 快逸报表常见问题整理-java报表
  9. openwrt1907使用mt7621+mt715 5G wifi吞吐量低问题解决方法
  10. 荣耀 android 11 rom,华为荣耀10官方固件rom刷机包_华为荣耀10完整版系统升级包
  11. c# md5加密算法实例
  12. 关于wifi密码破解之路-1
  13. 一文详解IP地址:含义、作用、格式、分类等
  14. Unity 灯光及光照烘焙
  15. QWebView到QWebEngineView
  16. linux c open flush,ctrl+c以及写操作失败和flush
  17. win10图标重建缓存_如何在Windows 10中重建损坏的图标缓存
  18. 【综述】近年来NLP在法律领域的相关研究工作
  19. 【完美解决win10 安装 vm 报错 failed to install USB inf file failed to install the hcmon driver】
  20. Open3d-Point cloud (点云)

热门文章

  1. 使用ln命令创建软引用(相对路径与绝对路径)
  2. [线筛五连]线筛素数
  3. php查询mysql表里的数据_PHP连接Mysql数据库读取表格数据
  4. pylon保存图片_3.Pylon 以实时图像采集讲解PylonC SDK使用流程 | 学步园
  5. python3.9性能_谁说Python性能差的
  6. python好用的模块_Python中好用的模块们
  7. 怎么设置php 中图片的大小写,php中强制字母转换大小写的方法有哪些
  8. 外观模式又叫门面模式?
  9. android mac 调试,Mac下使用Android studio真机调试
  10. java jsp网页计算器_使用jsp+javaBean写一个网页计算器