最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • Docsify 动态生成文档网站

    正文概述 掘金(ac86)   2021-07-21   789

    docsify 是一个动态生成文档网站的工具。不同于 GitBook、Hexo 的地方是它不会生成将 .md 转成 .html 文件,所有转换工作都是在运行时进行。

    这将非常实用,如果只是需要快速的搭建一个小型的文档网站,或者不想因为生成的一堆 .html 文件“污染” commit 记录,只需要创建一个 index.html 就可以开始写文档而且直接部署在 GitHub Pages。

    查看 快速开始了解详情。

    初始化项目

    如果想在项目的 ./docs 目录里写文档,直接通过 init 初始化项目。

    docsify init ./docs
    
    <!DOCTYPE html>
    <html>
    <head>
      <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
      <meta name="viewport" content="width=device-width,initial-scale=1">
      <meta charset="UTF-8">
      <link rel="stylesheet" href="//cdn.jsdelivr.net/npm/docsify/themes/vue.css">
    </head>
    <body>
      <div id="app"></div>
      <script>
        window.$docsify = {
          //...
        }
      </script>
      <script src="//cdn.jsdelivr.net/npm/docsify/lib/docsify.min.js"></script>
    </body>
    </html
    

    多页文档 例如创建一个 guide.md 文件,那么对应的路由就是 /#/guide。

    启动项目

    python -m SimpleHTTPServer 3000
    # or
    python3 -m http.server 3000
    

    定制侧边栏

    为了获得侧边栏,您需要创建自己的_sidebar.md

    * [首页](/)
    * [后端用到](not_front/123)
    

    文件所在路径

    README.md
    not_front/123.md
    

    Docsify 动态生成文档网站

    index.html 信息

    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <title>Document</title>
      <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
      <meta name="description" content="Description">
      <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
      <link rel="stylesheet" href="//cdn.jsdelivr.net/npm/docsify/lib/themes/vue.css">
    </head>
    <body>
      <div id="app"></div>
      <script>
        window.$docsify = {
          loadSidebar: '_sidebar.md',
          subMaxLevel: 3
        }
      </script>
      <script src="https://cdn.jsdelivr.net/npm/docsify/lib/docsify.min.js"></script>
    </body>
    </html>
    

    官方地址的压缩版

    压缩版 css

    压缩版 js

    其他主题

    相关插件

    代码高亮

    docsify内置的代码高亮工具是 Prism。Prism 默认支持的语言如下:

    • Markup - markuphtmlxmlsvgmathmlssmlatomrss
    • CSS - css
    • C-like - clike
    • JavaScript - javascriptjs

    添加额外的语法支持需要通过CDN添加相应的语法文件 :

    <script src="https://cdn.jsdelivr.net/npm/prismjs@1/components/prism-bash.min.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/prismjs@1/components/prism-php.min.js"></script>
    

    copy 插件

      <script>
        window.$docsify = {
    	  copyCode: {
    	    buttonText: {
    		  '/'      : '点击复制'
    		},
    		errorText: {
    		  '/': '错误',
    		},
    		successText: {
    		  '/'      : '已复制'
    		}
    	  }
        }
      </script>
    

    字数统计

    这是一款为docsify提供文字统计的插件. @827652549提供

    它提供了统计中文汉字和英文单词的功能,并且排除了一些markdown语法的特殊字符例如*、-等

    Add JS

    <script src="https://unpkg.com/docsify-count/dist/countable.js"></script>
    

    Add settings

    window.$docsify = {
      count:{
        countable:true,
        fontsize:'0.9em',
        color:'rgb(90,90,90)',
        language:'chinese'
      }
    }
    

    docsify-themeable 主题的使用

    <!-- Theme: Simple (latest v0.x.x) -->
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-defaults.css">
    
    <!-- Theme: Simple -->
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-simple.css">
    
    <!-- Theme: Simple Dark -->
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/docsify-themeable@0/dist/css/theme-simple-dark.css">
    
    
    <!-- docsify-themeable (latest v0.x.x) -->
    <script src="https://cdn.jsdelivr.net/npm/docsify-themeable@0"></script>
    

    起源地下载网 » Docsify 动态生成文档网站

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元