# docsify-server-renderer

> docsify server renderer

Latest version **4.13.1** (published 2023-06-24) · MIT license · 0 weekly downloads

> **Deprecated.** This package is deprecated.

## Install

```sh
npm install docsify-server-renderer
pnpm add docsify-server-renderer
yarn add docsify-server-renderer
bun add docsify-server-renderer
```

## Health

**Score 10/100 (F)** — status: deprecated.

Negative: deprecated.

## Facts

| | |
|---|---|
| Version | 4.13.1 |
| Published | 2023-06-24 |
| First published | 2017-05-29 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 4 |
| Unpacked size | 125.6 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 31523 |
| Author | qingwei-li |
| Maintainers | trusktr, qingwei.li, jhildenbiddle, anixsaha, sy-records, koooooo-7 |

## Links

- npm: https://www.npmjs.com/package/docsify-server-renderer
- Repository: https://github.com/docsifyjs/docsify
- Homepage: https://docsify.js.org
- Issues: https://github.com/docsifyjs/docsify/issues
- npm.io page: https://npm.io/package/docsify-server-renderer

## Dependencies (4)

- [debug](https://npm.io/package/debug.md) ^4.3.3
- [docsify](https://npm.io/package/docsify.md) ^4.12.4
- [node-fetch](https://npm.io/package/node-fetch.md) ^2.6.6
- [resolve-pathname](https://npm.io/package/resolve-pathname.md) ^3.0.0

## Recent versions

- 4.13.1 (latest) — 2023-06-24
- 3.0.0 (beta) — 2017-05-29
- 4.13.0 — 2022-10-26
- 4.12.4 — 2022-10-26
- 4.12.3 — 2022-03-08
- 4.12.2 — 2022-01-06
- 4.12.1 — 2021-03-07
- 4.12.0 — 2021-02-08
- 4.11.6 — 2020-08-22
- 4.11.5 — 2020-08-21
- 4.11.4 — 2020-06-18
- 4.11.2 — 2020-03-09
- 4.11.1 — 2020-03-09
- 4.11.0 — 2020-03-09
- 4.10.2 — 2019-12-16
- … 83 more at https://npm.io/package/docsify-server-renderer/versions

## README

# docsify-server-renderer

## Install

```bash
yarn add docsify-server-renderer
```

## Usage

```js
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*

```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/themes/vue.css" title="vue">
</head>
<body>
  <!--inject-app-->
  <!--inject-config-->
  <script src="//cdn.jsdelivr.net/npm/docsify/lib/docsify.js"></script>
</body>
</html>
```

---
_Source: https://npm.io/package/docsify-server-renderer · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
