Skip to content

Latest commit

 

History

History
 
 

docsify-server-renderer

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

docsify-server-renderer

Install

yarn add docsify-server-renderer

Usage

var Renderer = require('docsify-server-renderer');
var readFileSync = require('fs').readFileSync;

// init
var renderer = new Renderer({
  template: readFileSync('./docs/index.template.html', 'utf-8'),
  config: {
    name: 'docsify',
    repo: 'docsifyjs/docsify',
  },
});

renderer
  .renderToString(url)
  .then(html => {})
  .catch(err => {});

index.template.html

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <title>docsify</title>
    <meta
      name="viewport"
      content="width=device-width, initial-scale=1.0, minimum-scale=1.0"
    />
    <link
      rel="stylesheet"
      href="//cdn.jsdelivr.net/npm/docsify@4.12.2/themes/vue.css"
      title="vue"
    />
  </head>
  <body>
    <!--inject-app-->
    <!--inject-config-->
    <script src="//cdn.jsdelivr.net/npm/docsify@4.12.2/lib/docsify.js"></script>
  </body>
</html>