docsify/docs
Joe Pea 7bbf13d9bd
Ensure code format (#2138)
* chore: add missing Vue support for Vercel builds

* refactor: move some functions and module-level state into classes as private methods and properties to start to encapsulate Docsify

Also some small tweaks:

- move initGlobalAPI out of Docsify.js to start to encapsulate Docsify
- move ajax to utils folder
- fix some type definitions and improve content in some JSDoc comments
- use concise class field syntax
- consolidate duplicate docsify-ignore comment removal code

This handles a task in [Simplify and modernize Docsify](https://github.com/docsifyjs/docsify/issues/2104), as well as works towards [Encapsulating Docsify](https://github.com/docsifyjs/docsify/issues/2135).

* chore: add prettier code format check to our lint script, and add a prettier script for manually formatting the whole code base

* chore: update issue/pr templates

* chore: apply our format to the whole code base


---------

Co-authored-by: Koy <koy@ko8e24.top>
Co-authored-by: i544693 <369491420@qq.com>
2023-08-09 17:53:30 +08:00
..
_images docs(en) finish 2017-02-13 22:43:58 +08:00
_media Ensure code format (#2138) 2023-08-09 17:53:30 +08:00
_coverpage.md [build] 4.13.0 2022-10-26 21:45:48 +08:00
_navbar.md docs: update the name for "Simplified Chinese" (#1811) 2022-06-03 13:29:52 +08:00
_sidebar.md refactor: delete the experimental and incomplete SSR feature 2023-06-25 12:03:44 -07:00
.nojekyll Add logo (#28) 2016-12-18 15:30:50 +08:00
cdn.md Ensure code format (#2138) 2023-08-09 17:53:30 +08:00
CNAME add docsify.js.org 2016-11-28 12:22:47 +08:00
configuration.md docs: fix missing references (#2163) 2023-08-08 00:20:23 +08:00
cover.md Ensure code format (#2138) 2023-08-09 17:53:30 +08:00
custom-navbar.md Ensure code format (#2138) 2023-08-09 17:53:30 +08:00
deploy.md Ensure code format (#2138) 2023-08-09 17:53:30 +08:00
embed-files.md Ensure code format (#2138) 2023-08-09 17:53:30 +08:00
emoji.md chore: migrate from lerna bootstrap to npm workspaces (#2094) 2023-06-24 14:35:13 -07:00
helpers.md fix: fix cross-origin links in history router mode (#1967) 2023-01-23 01:54:30 +08:00
index.html chore: update miscellaneous parts of the source to reasonably modern language alternatives, remove polyfills, improve some JSDoc comments, remove traces of IE 2023-07-03 01:50:00 -07:00
language-highlight.md Ensure code format (#2138) 2023-08-09 17:53:30 +08:00
markdown.md Ensure code format (#2138) 2023-08-09 17:53:30 +08:00
more-pages.md Ensure code format (#2138) 2023-08-09 17:53:30 +08:00
plugins.md chore: update miscellaneous parts of the source to reasonably modern language alternatives, remove polyfills, improve some JSDoc comments, remove traces of IE 2023-07-03 01:50:00 -07:00
pwa.md Ensure code format (#2138) 2023-08-09 17:53:30 +08:00
quickstart.md chore: update miscellaneous parts of the source to reasonably modern language alternatives, remove polyfills, improve some JSDoc comments, remove traces of IE 2023-07-03 01:50:00 -07:00
README.md chore: update miscellaneous parts of the source to reasonably modern language alternatives, remove polyfills, improve some JSDoc comments, remove traces of IE 2023-07-03 01:50:00 -07:00
themes.md chore: update miscellaneous parts of the source to reasonably modern language alternatives, remove polyfills, improve some JSDoc comments, remove traces of IE 2023-07-03 01:50:00 -07:00
vue.md docs: improve English wording (Guide) 2021-07-30 11:51:24 -05:00
write-a-plugin.md chore: update miscellaneous parts of the source to reasonably modern language alternatives, remove polyfills, improve some JSDoc comments, remove traces of IE 2023-07-03 01:50:00 -07:00

docsify

A magical documentation site generator.

What it is

Docsify generates your documentation website on the fly. Unlike GitBook, it does not generate static html files. Instead, it smartly loads and parses your Markdown files and displays them as a website. To start using it, all you need to do is create an index.html and deploy it on GitHub Pages.

See the Quick start guide for more details.

Features

  • No statically built html files
  • Simple and lightweight
  • Smart full-text search plugin
  • Multiple themes
  • Useful plugin API
  • Emoji support

Examples

Check out the Showcase to see docsify in use.

Donate

Please consider donating if you think docsify is helpful to you or that my work is valuable. I am happy if you can help me buy a cup of coffee. ❤️

Community

Users and the development team are usually in the Discord server.