About#
This is the Personal documentaion for Tatsuya Osaki
To edit this documentation, you need sphinx pyhon package and markdown format. Please follow these instruction to set up the enviroment for editing markdown and sphinx document convertion.
Installation of sphinx#
Sphinx + extensions#
Sphinx was initially developped to document Python sources but can also applied to several other sources thanks to extensions. Mainly based on the used of reStructuredText (or Markdown with extensions) it allows the generation of html documentation easily. Using the autodoc function, documentation is generated from the docstrings in sources. Since it is Python based, package managing for installation as well as extensions are simple and port well.
This is the installtion with conda package manager
conda create -n sphinx
conda activate sphinx
conda install -c anaconda sphinx
pip install sphinx-rtd-theme
pip install myst-parser
pip install sphinx-autobuild
pip install sphinx-rtd-theme
pip install furo
pip install pydata-sphinx-theme
conda install pydata-sphinx-theme --channel conda-forge
pip install sphinx-favicon
pip install sphinx_design
pip install sphinx-markdown-tables
Then, set the theme
html_theme = "pydata_sphinx_theme"
#html_theme = 'alabaster'
#html_theme = 'sphinx_rtd_theme'
#html_theme = 'furo'
Then, to make html build
sphinx-build source docs
or
sphinx-autobuild source docs
Setting of this documentation can be edit
con.py
Danger
n
Note
n
Hint
n
Error
s
Attention
s
Tip
s
Warning
s