Update RTD MkDocs (#3458)
This commit is contained in:
parent
e584a23319
commit
2ccce2395d
|
@ -1,24 +1,37 @@
|
|||
sdk/
|
||||
cache/
|
||||
user_config.h
|
||||
server-ca.crt
|
||||
sdkconfig
|
||||
sdkconfig.old*
|
||||
build/
|
||||
components/*/.output/
|
||||
tools/toolchains
|
||||
extmods.ini
|
||||
.ccache
|
||||
bin
|
||||
|
||||
.gdb_history
|
||||
app/lua/.std
|
||||
app/lua53/.std
|
||||
sdk/
|
||||
cache/
|
||||
.ccache/
|
||||
local/
|
||||
user_config.h
|
||||
server-ca.crt
|
||||
luac.cross
|
||||
luac.cross.int
|
||||
uz_unzip
|
||||
uz_zip
|
||||
tools/toolchains/
|
||||
|
||||
#ignore Eclipse project files
|
||||
.cproject
|
||||
.project
|
||||
.settings/
|
||||
.vscode
|
||||
.vs
|
||||
|
||||
# ignore VS Code files
|
||||
.vscode/**
|
||||
|
||||
# ignore IDEA files
|
||||
.idea
|
||||
*.iml
|
||||
|
||||
#ignore temp file for build infos
|
||||
buildinfo.h
|
||||
|
|
|
@ -0,0 +1,15 @@
|
|||
# .readthedocs.yaml
|
||||
# Read the Docs configuration file
|
||||
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details
|
||||
|
||||
# Required
|
||||
version: 2
|
||||
|
||||
mkdocs:
|
||||
configuration: mkdocs.yml
|
||||
|
||||
# Optionally set the version of Python and requirements required to build your docs
|
||||
python:
|
||||
version: "3.7"
|
||||
install:
|
||||
- requirements: docs/requirements.txt
|
|
@ -1,48 +1,9 @@
|
|||
blockquote {
|
||||
padding: 0 15px;
|
||||
color: #777;
|
||||
border-left: 4px solid #ddd;
|
||||
}
|
||||
|
||||
.rst-content blockquote {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
/*shifts the nested subnav label to the left to align it with the regular nav item labels*/
|
||||
ul.subnav ul.subnav span {
|
||||
padding-left: 1.3em;
|
||||
}
|
||||
|
||||
body {
|
||||
font-size: 100%;
|
||||
}
|
||||
p {
|
||||
line-height: 20px;
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
h1, h2 {
|
||||
border-bottom: 1px solid #eee;
|
||||
line-height: 1.2;
|
||||
margin-top: 1.2em;
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
h3, h4, h5, h6 {
|
||||
margin: 1em 0 0.7em 0;
|
||||
}
|
||||
code {
|
||||
/*https://github.com/mkdocs/mkdocs/issues/2538*/
|
||||
.wy-menu-vertical header,
|
||||
.wy-menu-vertical p.caption {
|
||||
color: #55a5d9;
|
||||
font-size: 85%;
|
||||
margin-right: 3px;
|
||||
}
|
||||
table.docutils td code {
|
||||
font-size: 100%;
|
||||
}
|
||||
.wy-plain-list-disc, .rst-content .section ul, .rst-content .toctree-wrapper ul, article ul {
|
||||
line-height: 20px;
|
||||
margin-bottom: 16px;
|
||||
}
|
||||
|
||||
table#gs td {
|
||||
text-align: center;
|
||||
margin: 12px 0 0;
|
||||
}
|
||||
|
||||
table#gs {
|
||||
|
@ -52,10 +13,12 @@ table#gs {
|
|||
}
|
||||
|
||||
table#gs td {
|
||||
text-align: center;
|
||||
font-size: 14px;
|
||||
padding: 10px 5px;
|
||||
color: #333;
|
||||
background-color: #fff;
|
||||
white-space: unset;
|
||||
}
|
||||
|
||||
table#gs th {
|
||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 116 KiB |
|
@ -45,9 +45,11 @@ var nodemcu = nodemcu || {};
|
|||
*/
|
||||
function replaceRelativeLinksWithStaticGitHubUrl() {
|
||||
if (isOnRtd()) {
|
||||
var relativePath = "../../..";
|
||||
var relativePath = "../..";
|
||||
var gitHubPath = "https://github.com/nodemcu/nodemcu-firmware/tree/" + determineSelectedBranch();
|
||||
var gitHubLinks = $("a[href^='" + relativePath + "']").each(function (index) {
|
||||
// 'div.section' denotes the container into which doc pages are integrated i.e. "the content" w/o navigation,
|
||||
// header, breadcrumbs, footer, etc. It's important that only links in this very section are manipulated.
|
||||
var gitHubLinks = $("div.section a[href^='" + relativePath + "']").each(function (index) {
|
||||
var url = $(this).attr('href');
|
||||
$(this).attr('href', url.replace(relativePath, gitHubPath));
|
||||
});
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
mkdocs==1.2.2
|
52
mkdocs.yml
52
mkdocs.yml
|
@ -4,6 +4,8 @@ repo_url: https://github.com/nodemcu/nodemcu-firmware/
|
|||
|
||||
theme:
|
||||
name: "readthedocs"
|
||||
hljs_languages:
|
||||
- lua
|
||||
strict: false #Allows to build and test documentation in local environment where some links are unreachable
|
||||
|
||||
# Uncomment the line below to build docs to be used locally; site/index.html
|
||||
|
@ -11,49 +13,49 @@ strict: false #Allows to build and test documentation in local environment where
|
|||
# use_directory_urls: false
|
||||
|
||||
markdown_extensions:
|
||||
#http://pythonhosted.org/Markdown/extensions/admonition.html
|
||||
- admonition:
|
||||
- toc:
|
||||
#http://pythonhosted.org/Markdown/extensions/admonition.html
|
||||
- admonition:
|
||||
- toc:
|
||||
permalink: True
|
||||
|
||||
#required due to https://github.com/rtfd/readthedocs.org/issues/1313
|
||||
#see http://mkdocs.readthedocs.org/en/latest/user-guide/styling-your-docs/#customising-a-theme
|
||||
extra_css:
|
||||
- css/extra.css
|
||||
- css/extra.css
|
||||
extra_javascript:
|
||||
- js/extra.js
|
||||
- js/extra.js
|
||||
|
||||
pages:
|
||||
- Overview: 'index.md'
|
||||
- Basics:
|
||||
- Overview: 'index.md'
|
||||
- Basics:
|
||||
- Getting started: 'getting-started.md'
|
||||
- Building the firmware: 'build.md'
|
||||
- Flashing the firmware: 'flash.md'
|
||||
- Uploading code: 'upload.md'
|
||||
- Compiling code: 'compiling.md'
|
||||
- Support: 'support.md'
|
||||
- Reference:
|
||||
- Reference:
|
||||
- NodeMCU Language Reference Manual: 'nodemcu-lrm.md'
|
||||
- Programming in NodeMCU: 'nodemcu-pil.md'
|
||||
- FAQs:
|
||||
- FAQs:
|
||||
- Lua Developer FAQ: 'lua-developer-faq.md'
|
||||
- Extension Developer FAQ: 'extn-developer-faq.md'
|
||||
- Hardware FAQ: 'hardware-faq.md'
|
||||
- Whitepapers:
|
||||
- Whitepapers:
|
||||
- Lua 5.3 Support: 'lua53.md'
|
||||
- Lua Flash Store (LFS): 'lfs.md'
|
||||
- Lua Compact Debug (LCD): 'lcd.md'
|
||||
- Filesystem on SD card: 'sdcard.md'
|
||||
- Internal filesystem: 'spiffs.md'
|
||||
- Lua Modules:
|
||||
- Lua Modules:
|
||||
- 'Lua modules directory': 'lua-modules/README.md'
|
||||
- 'bh1750': 'lua-modules/bh1750.md'
|
||||
- 'bme280': 'lua-modules/bme280.md'
|
||||
- 'cohelper': 'lua-modules/cohelper.md'
|
||||
- 'ds18b20': 'lua-modules/ds18b20.md'
|
||||
- 'ds3231': 'lua-modules/ds3231.md'
|
||||
- 'fifo' : 'lua-modules/fifo.md'
|
||||
- 'fifosock' : 'lua-modules/fifosock.md'
|
||||
- 'fifo': 'lua-modules/fifo.md'
|
||||
- 'fifosock': 'lua-modules/fifosock.md'
|
||||
- 'file_lfs': 'lua-modules/file_lfs.md'
|
||||
- 'ftpserver': 'lua-modules/ftpserver.md'
|
||||
- 'gossip': 'lua-modules/gossip.md'
|
||||
|
@ -67,14 +69,14 @@ pages:
|
|||
- 'redis': 'lua-modules/redis.md'
|
||||
- 'telnet': 'lua-modules/telnet.md'
|
||||
- 'yeelink': 'lua-modules/yeelink.md'
|
||||
- C Modules:
|
||||
- C Modules:
|
||||
- 'adc': 'modules/adc.md'
|
||||
- 'ads1115': 'modules/ads1115.md'
|
||||
- 'adxl345' : 'modules/adxl345.md'
|
||||
- 'adxl345': 'modules/adxl345.md'
|
||||
- 'am2320': 'modules/am2320.md'
|
||||
- 'apa102': 'modules/apa102.md'
|
||||
- 'bit': 'modules/bit.md'
|
||||
- 'bloom' : 'modules/bloom.md'
|
||||
- 'bloom': 'modules/bloom.md'
|
||||
- 'bme280': 'modules/bme280.md'
|
||||
- 'bme280_math': 'modules/bme280_math.md'
|
||||
- 'bme680': 'modules/bme680.md'
|
||||
|
@ -94,27 +96,27 @@ pages:
|
|||
- 'hdc1080': 'modules/hdc1080.md'
|
||||
- 'hmc5883l': 'modules/hmc5883l.md'
|
||||
- 'http': 'modules/http.md'
|
||||
- 'hx711' : 'modules/hx711.md'
|
||||
- 'i2c' : 'modules/i2c.md'
|
||||
- 'l3g4200d' : 'modules/l3g4200d.md'
|
||||
- 'hx711': 'modules/hx711.md'
|
||||
- 'i2c': 'modules/i2c.md'
|
||||
- 'l3g4200d': 'modules/l3g4200d.md'
|
||||
- 'mcp4725': 'modules/mcp4725.md'
|
||||
- 'mdns': 'modules/mdns.md'
|
||||
- 'mqtt': 'modules/mqtt.md'
|
||||
- 'net': 'modules/net.md'
|
||||
- 'node': 'modules/node.md'
|
||||
- 'ow (1-Wire)': 'modules/ow.md'
|
||||
- 'pcm' : 'modules/pcm.md'
|
||||
- 'pcm': 'modules/pcm.md'
|
||||
- 'perf': 'modules/perf.md'
|
||||
- 'pipe': 'modules/pipe.md'
|
||||
- 'pixbuf': 'modules/pixbuf.md'
|
||||
- 'pwm' : 'modules/pwm.md'
|
||||
- 'pwm2' : 'modules/pwm2.md'
|
||||
- 'rfswitch' : 'modules/rfswitch.md'
|
||||
- 'rotary' : 'modules/rotary.md'
|
||||
- 'pwm': 'modules/pwm.md'
|
||||
- 'pwm2': 'modules/pwm2.md'
|
||||
- 'rfswitch': 'modules/rfswitch.md'
|
||||
- 'rotary': 'modules/rotary.md'
|
||||
- 'rtcfifo': 'modules/rtcfifo.md'
|
||||
- 'rtcmem': 'modules/rtcmem.md'
|
||||
- 'rtctime': 'modules/rtctime.md'
|
||||
- 'si7021' : 'modules/si7021.md'
|
||||
- 'si7021': 'modules/si7021.md'
|
||||
- 'sigma delta': 'modules/sigma-delta.md'
|
||||
- 'sjson': 'modules/sjson.md'
|
||||
- 'sntp': 'modules/sntp.md'
|
||||
|
|
Loading…
Reference in New Issue