Skip to content

Latest commit

 

History

History
95 lines (70 loc) · 2.31 KB

plugins.md

File metadata and controls

95 lines (70 loc) · 2.31 KB

List of Plugins

Full text search

By default, the hyperlink on the current page is recognized and the content is saved in localStorage. You can also specify the path to the files.

<script>
  window.$docsify = {
    search: 'auto', // default

    search : [
      '/',            // => /README.md
      '/guide',       // => /guide.md
      '/get-started', // => /get-started.md
      '/zh-cn/',      // => /zh-cn/README.md
    ],

    // complete configuration parameters
    search: {
      maxAge: 86400000, // Expiration time, the default one day
      paths: [], // or 'auto'
      placeholder: 'Type to search',

      // Localization
      placeholder: {
        '/zh-cn/': '搜索',
        '/': 'Type to search'
      },

      noData: 'No Results!',

      // Localization
      noData: {
        '/zh-cn/': '找不到结果',
        '/': 'No Results'
      }
    }
  }
</script>
<script src="//unpkg.com/docsify/lib/docsify.min.js"></script>
<script src="//unpkg.com/docsify/lib/plugins/search.min.js"></script>

Google Analytics

Install the plugin and configure the track id.

<script>
  window.$docsify = {
    ga: 'UA-XXXXX-Y'
  }
</script>
<script src="//unpkg.com/docsify/lib/docsify.min.js"></script>
<script src="//unpkg.com/docsify/lib/plugins/ga.min.js"></script>

Configure by data-ga.

<script src="//unpkg.com/docsify/lib/docsify.min.js" data-ga="UA-XXXXX-Y"></script>
<script src="//unpkg.com/docsify/lib/plugins/ga.min.js"></script>

front matter

<script src="//unpkg.com/docsify/lib/plugins/front-matter.min.js"></script>

emoji

The default is to support parsing emoji. For example :100: will be parsed to 💯. But it is not precise because there is no matching non-emoji string. If you need to correctly parse the emoji string, you need install this plugin.

<script src="//unpkg.com/docsify/lib/plugins/emoji.min.js"></script>

External Script

If the script on the page is an external one (imports a js file via src attribute), you'll need this plugin to make it work.

<script src="//unpkg.com/docsify/lib/plugins/external-script.min.js"></script>

Zoom image

Medium's Image Zoom. Based on zoom-image.

<script src="//unpkg.com/docsify/lib/plugins/zoom-image.min.js"></script>