Static Documentation Generator
Project description
QuakerDocs
QuakerDocs is a modern and reliable static documentation generator. It was designed from the ground up to replace older documentation generators. It generates a fully static web page with your documentation, so it can work without a server. Some of the features that QuakerDocs has are:
- Fast generation of a static website
- Write documentation using reStructuredText
- Super-fast live search
- Handy bookmarking system
- Easily configurable
- Only takes one command!
Getting Started with QuakerDocs
QuakerDocs is very easy to use, and you do not need a lot to get started!
Installation
First of all, make sure you have the LLVM wasm-compiler installed.
For example, on Ubuntu:
apt-get install lld
Then, to install the QuakerDocs application use the following command:
pip3 install -i https://test.pypi.org/simple/ quaker
After running this command all the requirements are installed and you can immediately use the quaker command.
Quickstart
To create an example quickstart project in a directory, you can use the following command:
quaker --init <your_directory_name>
This command creates a directory with some of the necessary files to get
you started such as conf.py
, and index.rst
.
Usage
To use QuakerDocs to turn your RST or Markdown files into static webpages you need the follow these steps:
-
Open the directory containing your
conf.py
in the terminal.cd path/to/my/project/
-
To convert your documentation files into static webpages, run the following command.
quaker .
-
Change into the
build/
directory, and start a webserver.cd build/ python3 -m http.server
-
To visit the generated documentation page visit
localhost:8000
in your web browser.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file quaker-0.5.16.tar.gz
.
File metadata
- Download URL: quaker-0.5.16.tar.gz
- Upload date:
- Size: 1.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d05e19afa10d86678bb62acf3954989f26f4323f1d4a5ba2285c6a80d1e33f6f |
|
MD5 | 8bbb0eb23a1335c75b44c88325324fac |
|
BLAKE2b-256 | 95c221db0c0d11ad4ea3ddf0778807953ad1d815eba5d543f4b64743c772ded0 |
File details
Details for the file quaker-0.5.16-py3-none-any.whl
.
File metadata
- Download URL: quaker-0.5.16-py3-none-any.whl
- Upload date:
- Size: 1.6 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f7de64e01ad50e2aa3dbd733f143cab6042f97b61d383a021a18cf7582ff2d86 |
|
MD5 | 3aecc132543c622c8efeede2b0a50e04 |
|
BLAKE2b-256 | 5ea2f9013c3b5d443e819432c18ee0dd321a84c2ee25d70c1e5ee66062dbfb0d |