mirror of
https://github.com/itzg/docker-minecraft-server.git
synced 2026-02-17 07:03:57 +00:00
Move docs to zensical (#3852)
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -4,3 +4,4 @@
|
|||||||
*.iml
|
*.iml
|
||||||
/gh-md-toc
|
/gh-md-toc
|
||||||
personal-build-and-develop.*
|
personal-build-and-develop.*
|
||||||
|
site/
|
||||||
|
|||||||
@@ -1,14 +1,22 @@
|
|||||||
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details
|
version: 2
|
||||||
version: 2
|
|
||||||
|
python:
|
||||||
build:
|
install:
|
||||||
os: ubuntu-22.04
|
- requirements: docs/requirements.txt
|
||||||
tools:
|
|
||||||
python: "3.11"
|
build:
|
||||||
|
os: ubuntu-24.04
|
||||||
mkdocs:
|
tools:
|
||||||
configuration: mkdocs.yml
|
python: latest
|
||||||
|
jobs:
|
||||||
python:
|
# We recommend using a requirements file for reproducible builds.
|
||||||
install:
|
# This is just a quick example to get started.
|
||||||
- requirements: docs/requirements.txt
|
# https://docs.readthedocs.io/page/guides/reproducible-builds.html
|
||||||
|
install:
|
||||||
|
- pip install zensical
|
||||||
|
build:
|
||||||
|
html:
|
||||||
|
- zensical build
|
||||||
|
post_build:
|
||||||
|
- mkdir -p $READTHEDOCS_OUTPUT/html/
|
||||||
|
- cp --recursive site/* $READTHEDOCS_OUTPUT/html/
|
||||||
|
|||||||
16
compose-docs.yml
Normal file
16
compose-docs.yml
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
# This composition can be used to serve up the rendered mkdocs for local authoring.
|
||||||
|
#
|
||||||
|
# docker compose -f compose-docs.yml -p zensical up
|
||||||
|
#
|
||||||
|
# and then access http://localhost:8000
|
||||||
|
|
||||||
|
services:
|
||||||
|
zensical:
|
||||||
|
build:
|
||||||
|
context: .
|
||||||
|
dockerfile: docs/Dockerfile
|
||||||
|
volumes:
|
||||||
|
- ./zensical.toml:/docs/zensical.toml
|
||||||
|
- ./docs:/docs/docs
|
||||||
|
ports:
|
||||||
|
- "8000:8000"
|
||||||
@@ -1,19 +0,0 @@
|
|||||||
# This composition can be used to serve up the rendered mkdocs for local authoring.
|
|
||||||
#
|
|
||||||
# docker compose -f docker-compose-mkdocs.yml -p mkdocs up
|
|
||||||
#
|
|
||||||
# and then access http://localhost:8000
|
|
||||||
|
|
||||||
services:
|
|
||||||
mkdocs:
|
|
||||||
build:
|
|
||||||
context: .
|
|
||||||
dockerfile: docs/Dockerfile
|
|
||||||
volumes:
|
|
||||||
- ./mkdocs.yml:/mkdocs/mkdocs.yml
|
|
||||||
- ./docs:/mkdocs/docs
|
|
||||||
command:
|
|
||||||
- serve
|
|
||||||
- --dev-addr=0.0.0.0:8000
|
|
||||||
ports:
|
|
||||||
- "8000:8000"
|
|
||||||
@@ -1,10 +1,4 @@
|
|||||||
FROM python:3.11
|
FROM zensical/zensical
|
||||||
|
|
||||||
RUN pip install --upgrade pip
|
|
||||||
|
|
||||||
WORKDIR /mkdocs
|
|
||||||
|
|
||||||
RUN --mount=target=/build/requirements.txt,source=docs/requirements.txt \
|
RUN --mount=target=/build/requirements.txt,source=docs/requirements.txt \
|
||||||
pip install -r /build/requirements.txt
|
pip install -r /build/requirements.txt
|
||||||
|
|
||||||
ENTRYPOINT ["mkdocs"]
|
|
||||||
@@ -1,10 +1,25 @@
|
|||||||
mkdocs-material == 9.7.1
|
|
||||||
mkdocs-autorefs == 1.4.3
|
|
||||||
mkdocstrings[python] == 0.30.1
|
|
||||||
mkdocs-literate-nav == 0.6.2
|
|
||||||
mdx-gh-links == 0.4
|
|
||||||
# need to pin for auto reload to work
|
|
||||||
# see https://github.com/mkdocs/mkdocs/issues/4032
|
|
||||||
click==8.3.1
|
click==8.3.1
|
||||||
mkdocs-click == 0.9.0
|
colorama==0.4.6
|
||||||
mkdocs-static-i18n == 1.3.0
|
deepmerge==2.0
|
||||||
|
ghp-import==2.1.0
|
||||||
|
griffe==1.15.0
|
||||||
|
Jinja2==3.1.6
|
||||||
|
Markdown==3.10
|
||||||
|
MarkupSafe==3.0.3
|
||||||
|
mergedeep==1.3.4
|
||||||
|
mkdocs==1.6.1
|
||||||
|
mkdocs-autorefs==1.4.3
|
||||||
|
mkdocs-get-deps==0.2.0
|
||||||
|
mkdocstrings==1.0.0
|
||||||
|
mkdocstrings-python==2.0.1
|
||||||
|
packaging==25.0
|
||||||
|
pathspec==0.12.1
|
||||||
|
platformdirs==4.5.1
|
||||||
|
Pygments==2.19.2
|
||||||
|
pymdown-extensions==10.19.1
|
||||||
|
python-dateutil==2.9.0.post0
|
||||||
|
PyYAML==6.0.3
|
||||||
|
pyyaml_env_tag==1.1
|
||||||
|
six==1.17.0
|
||||||
|
watchdog==6.0.0
|
||||||
|
# zensical @ file:///
|
||||||
|
|||||||
95
mkdocs.yml
95
mkdocs.yml
@@ -1,95 +0,0 @@
|
|||||||
---
|
|
||||||
site_name: Minecraft Server on Docker (Java Edition)
|
|
||||||
site_url: https://docker-minecraft-server.readthedocs.io/en/latest/
|
|
||||||
site_description: Documentation for Minecraft Server on Docker
|
|
||||||
repo_url: https://github.com/itzg/docker-minecraft-server
|
|
||||||
edit_uri: blob/master/docs/
|
|
||||||
theme:
|
|
||||||
name: material
|
|
||||||
features:
|
|
||||||
- navigation.tracking
|
|
||||||
- navigation.tabs
|
|
||||||
- navigation.tabs.sticky
|
|
||||||
- navigation.sections
|
|
||||||
- navigation.expand
|
|
||||||
- navigation.top
|
|
||||||
- navigation.indexes
|
|
||||||
locale: en
|
|
||||||
palette:
|
|
||||||
# Palette toggle for automatic mode
|
|
||||||
- media: "(prefers-color-scheme)"
|
|
||||||
toggle:
|
|
||||||
icon: material/brightness-auto
|
|
||||||
name: Switch to light mode
|
|
||||||
|
|
||||||
# Palette toggle for light mode
|
|
||||||
- media: "(prefers-color-scheme: light)"
|
|
||||||
scheme: default
|
|
||||||
toggle:
|
|
||||||
icon: material/brightness-7
|
|
||||||
name: Switch to dark mode
|
|
||||||
|
|
||||||
# Palette toggle for dark mode
|
|
||||||
- media: "(prefers-color-scheme: dark)"
|
|
||||||
scheme: slate
|
|
||||||
toggle:
|
|
||||||
icon: material/brightness-4
|
|
||||||
name: Switch to system preference
|
|
||||||
|
|
||||||
highlightjs: true
|
|
||||||
hljs_languages:
|
|
||||||
- yaml
|
|
||||||
- bash
|
|
||||||
- java
|
|
||||||
- docker
|
|
||||||
- shell
|
|
||||||
- json
|
|
||||||
|
|
||||||
extra_css:
|
|
||||||
- css/extra.css
|
|
||||||
markdown_extensions:
|
|
||||||
- admonition
|
|
||||||
- toc:
|
|
||||||
permalink: true
|
|
||||||
- attr_list
|
|
||||||
- def_list
|
|
||||||
- footnotes
|
|
||||||
- tables
|
|
||||||
- pymdownx.emoji:
|
|
||||||
emoji_index: !!python/name:material.extensions.emoji.twemoji
|
|
||||||
emoji_generator: !!python/name:material.extensions.emoji.to_svg
|
|
||||||
- pymdownx.highlight:
|
|
||||||
anchor_linenums: true
|
|
||||||
line_spans: __span
|
|
||||||
pygments_lang_class: true
|
|
||||||
- pymdownx.inlinehilite
|
|
||||||
- pymdownx.details
|
|
||||||
- pymdownx.snippets
|
|
||||||
- pymdownx.superfences
|
|
||||||
- mdx_gh_links:
|
|
||||||
user: camalot
|
|
||||||
repo: mkdocs-test
|
|
||||||
- mkdocs-click
|
|
||||||
copyright: Copyright © itzg 2025.
|
|
||||||
plugins:
|
|
||||||
- search
|
|
||||||
- autorefs
|
|
||||||
- mkdocstrings:
|
|
||||||
handlers:
|
|
||||||
python:
|
|
||||||
options:
|
|
||||||
docstring_section_style: list
|
|
||||||
members_order: source
|
|
||||||
show_root_heading: true
|
|
||||||
show_source: false
|
|
||||||
show_signature_annotations: true
|
|
||||||
# https://github.com/ultrabug/mkdocs-static-i18n
|
|
||||||
- i18n:
|
|
||||||
languages:
|
|
||||||
- locale: en
|
|
||||||
name: English
|
|
||||||
build: true
|
|
||||||
default: true
|
|
||||||
- literate-nav:
|
|
||||||
nav_file: README.md
|
|
||||||
implicit_index: true
|
|
||||||
42
zensical.toml
Normal file
42
zensical.toml
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
[project]
|
||||||
|
site_name = "Minecraft Server on Docker (Java Edition)"
|
||||||
|
site_url = "https://docker-minecraft-server.readthedocs.io/en/latest/"
|
||||||
|
site_description = "Documentation for Minecraft Server on Docker"
|
||||||
|
repo_name = "itzg/docker-minecraft-server"
|
||||||
|
repo_url = "https://github.com/itzg/docker-minecraft-server"
|
||||||
|
site_author = "itzg"
|
||||||
|
copyright = "Copyright © itzg 2025."
|
||||||
|
docs_dir = "docs"
|
||||||
|
site_dir = "site"
|
||||||
|
|
||||||
|
[project.theme]
|
||||||
|
features = [
|
||||||
|
"navigation.tracking",
|
||||||
|
"navigation.tabs",
|
||||||
|
"navigation.tabs.sticky",
|
||||||
|
"navigation.sections",
|
||||||
|
"navigation.expand",
|
||||||
|
"navigation.top",
|
||||||
|
"navigation.indexes"
|
||||||
|
]
|
||||||
|
language = "en"
|
||||||
|
|
||||||
|
[project.theme.icon]
|
||||||
|
repo = "fontawesome/brands/github"
|
||||||
|
|
||||||
|
[[project.theme.palette]]
|
||||||
|
media = "(prefers-color-scheme)"
|
||||||
|
toggle.icon = "lucide/sun-moon"
|
||||||
|
toggle.name = "Switch to light mode"
|
||||||
|
|
||||||
|
[[project.theme.palette]]
|
||||||
|
media = "(prefers-color-scheme: light)"
|
||||||
|
scheme = "default"
|
||||||
|
toggle.icon = "lucide/sun"
|
||||||
|
toggle.name = "Switch to dark mode"
|
||||||
|
|
||||||
|
[[project.theme.palette]]
|
||||||
|
media = "(prefers-color-scheme: dark)"
|
||||||
|
scheme = "slate"
|
||||||
|
toggle.icon = "lucide/moon"
|
||||||
|
toggle.name = "Switch to light mode"
|
||||||
Reference in New Issue
Block a user