Skip to content

JavaScript client to integrate with Read the Docs nicely

License

Notifications You must be signed in to change notification settings

cassiedoll/readthedocs-client

 
 

Repository files navigation

Empower your docs with Read the Docs

This repository contains a self-contained JavaScript client that will empower your docs, elevating them to the next level 🚀. All these features are enabled by default just by hosting your documentation in Read the Docs.

Features

Analytics

It uses the Read the Docs analytics backend to track page views and searches performed in your documentation.

Traffic analytics Search analytics
Traffic analytics Search analytics
Documentation Documentation

Docdiff

Shows PR changes embeded on the documentation pages themselves.

Docdiff example

PR warning banner

Shows a banner at the top of the documentation communicating the build was performed from a Pull Request.

PR warning banner

Flyout

Authentic Read the Docs' flyout that shows all the available versions, links to download the offline formats, view and edit on GitHub and more.

Non-latest version warning banner

Shows a banner at the top telling readers they are not reading the latest stable version of the documentation.

Search as you type

Super powered search as you type using the Read the Docs's Server Side Search backend, powered by Elasticsearch.

Search as you type

Sponsorship

EthicalAds to support Read the Docs Community being free for everybody.

EthicalAds

Tooltips

Display a nice tooltip when hovering internal links of the same documentation.


Note: This work is under active development and is still in alpha.

About

JavaScript client to integrate with Read the Docs nicely

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 51.9%
  • CSS 28.8%
  • HTML 19.3%