example sphinx docs
This commit is contained in:
10
build.gradle
10
build.gradle
@@ -1,4 +1,7 @@
|
||||
apply plugin: 'java'
|
||||
plugins {
|
||||
id 'java'
|
||||
id 'kr.motd.sphinx' version '2.9.0'
|
||||
}
|
||||
|
||||
project.group = projectGroup
|
||||
project.version = projectVersion
|
||||
@@ -42,3 +45,8 @@ dependencies {
|
||||
test {
|
||||
useJUnitPlatform()
|
||||
}
|
||||
|
||||
sphinx {
|
||||
sourceDirectory = "${projectDir}/src/docs"
|
||||
outputDirectory = "${project.buildDir}/site/docs"
|
||||
}
|
||||
34
src/docs/conf.py
Normal file
34
src/docs/conf.py
Normal file
@@ -0,0 +1,34 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
import sys, os
|
||||
from recommonmark.parser import CommonMarkParser
|
||||
|
||||
project = u'My Project'
|
||||
copyright = u'YYYY, John Doe'
|
||||
version = '1.0'
|
||||
release = '1.0.0'
|
||||
|
||||
# General options
|
||||
needs_sphinx = '1.0'
|
||||
master_doc = 'index'
|
||||
pygments_style = 'tango'
|
||||
add_function_parentheses = True
|
||||
|
||||
extensions = ['sphinx.ext.autodoc', 'sphinxcontrib.plantuml']
|
||||
templates_path = ['_templates']
|
||||
exclude_trees = ['.build']
|
||||
source_suffix = ['.rst', '.md']
|
||||
source_encoding = 'utf-8-sig'
|
||||
source_parsers = {
|
||||
'.md': CommonMarkParser
|
||||
}
|
||||
|
||||
# HTML options
|
||||
html_theme = 'sphinx_rtd_theme'
|
||||
html_short_title = "my-project"
|
||||
htmlhelp_basename = 'my-project-doc'
|
||||
html_use_index = True
|
||||
html_show_sourcelink = False
|
||||
html_static_path = ['_static']
|
||||
|
||||
# PlantUML options
|
||||
plantuml = os.getenv('plantuml')
|
||||
27
src/docs/index.rst
Normal file
27
src/docs/index.rst
Normal file
@@ -0,0 +1,27 @@
|
||||
Это заголовок
|
||||
=============
|
||||
Заголовок содержит главную тему и отделяется символами '='.
|
||||
Их количество должно быть не меньше, чем количество символов
|
||||
в заголовке.
|
||||
|
||||
Подзаголовок
|
||||
------------
|
||||
Подзаголовки отделяются символами '-'. Их количество должно
|
||||
быть тем же, что и количество символов в подзаголовке
|
||||
(так же, как и в случае с заголовками).
|
||||
|
||||
Списки могут быть маркированными:
|
||||
|
||||
* Элемент Foo
|
||||
* Элемент Bar
|
||||
|
||||
Или же автоматически пронумерованными:
|
||||
|
||||
#. Элемент 1
|
||||
#. Элемент 2
|
||||
|
||||
Внутренняя разметка
|
||||
------------––––––-
|
||||
Слова можно выделять *наклонным* или **полужирным** шрифтами.
|
||||
Фрагменты кода (например, примеры команд) можно заключать в обратные кавычки, например:
|
||||
команда ``sudo`` дает вам привилегии суперпользователя!
|
||||
Reference in New Issue
Block a user