doc site generator with multiple doc support
Project description
teedoc
中文 | English
Official site: teedoc.neucrack.com or teedoc.github.io
documentation generate tool from markdown and jupyter notebook to html
teedoc
can be used in the following scenarios:
- Build a document website, and it is best to support multiple documents and custom pages
- Organizations' or companies' docs spread in different domains, wish to combine them to one site(domain)
- Build a
WiKi
website - Build personal or corporate knowledge base
- Build personal or corporate website
Features
- Easy to use, cross platform, only need
Python3
- Easy to deploy, only copy generated staitc HTML files to your server or other host
- Easy to write, markdown support
- Jupyter notebook support
- Multiple docs support
- Plugin support
- Multiple theme support(support by plugin)
- Control the style accurate to the page through css (implemented by customizing the id and class of each page)
- Multi-level directory support
- Multi-language support (manual translation) (Internationalization/i18n)
- Multilingual support (translation plugin)
- Multiple version support
- Search support
- SEO friendly
- Real-time preview file changes
- Parallel build, faster build speed
- Blog support
- Jinja2 HTML layout template support
Get Started
Visit official site: teedoc.github.io or teedoc.neucrack.com
Create your website on github pages in minutes
See template repo
Quik start
- Install python3
On Windows
or macOS
, download from python.org
On Linux
, Ubuntu
for example:
sudo apt install python3 python3-pip
- Install teedoc
This command will install teedoc program
pip3 install -U teedoc
- Initialize document
mkdir my_site
cd my_site
teedoc init
or
teedoc -d my_site init
select minimal template in promot
- Install plugins
This command will install plugins used by doc(set in site_config.json
)
cd my_site
teedoc install
- build or serve
teedoc serve
then visit http://127.0.0.1:2333 in browser
If you only want to generate htmls:
teedoc build
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 teedoc-1.37.7.tar.gz
.
File metadata
- Download URL: teedoc-1.37.7.tar.gz
- Upload date:
- Size: 846.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | caf746422ff8bce6075ca2d25a888b27e3f85a5bb9fcfc21d4eef5ad12386091 |
|
MD5 | f3ca703d83e7ccb94209c0b107e54f39 |
|
BLAKE2b-256 | 458617c83b87ff7fef6457968aa97ef50d7a3b426cbc90aa0370894f0b2e8b05 |
File details
Details for the file teedoc-1.37.7-py3-none-any.whl
.
File metadata
- Download URL: teedoc-1.37.7-py3-none-any.whl
- Upload date:
- Size: 856.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 195185d5efda13ef908d1758443112b4207bd6b736107d40421aa0d57ea4f44b |
|
MD5 | ad094341bf81bc532bdbfd717323cc6f |
|
BLAKE2b-256 | b21f4304a6511e519bc501252cca873b1461e8568386cfdad57dd8950aad452d |