From a4b61aecf91232f5599a28189ee00aaf0ee1b2d2 Mon Sep 17 00:00:00 2001 From: Rodrigo Caballero Date: Mon, 24 Oct 2016 14:12:00 -0500 Subject: [PATCH] Modify file structure of docs source files. Changed the file structure to allow for easier and better maintenance of the docs. Files were renamed as needed and following a consistent convention. Added a index.rst to every folder allowing for partial builds of the docs. Included content previously left out of the docs build. The commit also performs minimal housekeeping. Signed-off-by: Rodrigo Caballero --- source/Makefile | 384 ++-- .../{ => advanced}/clear-containers-v1.png | Bin .../{ => advanced}/clear-containers-v2.png | Bin .../_static/images/{ => advanced}/dax-v1.png | Bin .../_static/images/{ => advanced}/dax-v2.png | Bin .../icis_installer_workflow.png | Bin .../{ => advanced}/icis_pxe_diagram.png | Bin .../images/{ => advanced}/pktgen_lw3fd.png | Bin .../images/{ => advanced}/pyshical_net.png | Bin .../images/{ => advanced}/use_case.png | Bin .../images/bundles/bundles_overview.png | Bin 0 -> 147794 bytes .../blob-ciao-networking.png} | Bin source/_static/images/clearcontainersV1.svg | 250 +-- source/_static/images/clearcontainersV2.svg | 250 +-- source/_static/images/dax-V1.svg | 250 +-- source/_static/images/dax-V2.svg | 250 +-- .../{ => gs}/gs_confirmation_screen.png | Bin .../images/image-blob-ciao-networking.svg | 1532 ++++++------- source/_themes/clearlinux/__init__.py | 40 +- source/_themes/clearlinux/_version.py | 4 +- source/_themes/clearlinux/about.html | 78 +- source/_themes/clearlinux/breadcrumbs.html | 28 +- source/_themes/clearlinux/donate.html | 18 +- source/_themes/clearlinux/footer.html | 64 +- source/_themes/clearlinux/header.html | 86 +- source/_themes/clearlinux/layout.html | 366 +-- source/_themes/clearlinux/navigation.html | 24 +- source/_themes/clearlinux/relations.html | 42 +- source/_themes/clearlinux/search.html | 100 +- source/_themes/clearlinux/searchbox.html | 24 +- .../_themes/clearlinux/static/alabaster.css_t | 1170 +++++----- .../_themes/clearlinux/static/css/.gitignore | 4 +- source/_themes/clearlinux/static/css/main.css | 2 +- .../clearlinux/static/css/overrides.css | 324 +-- .../static/css/vendor/bootstrap-theme.min.css | 18 +- .../static/css/vendor/bootstrap.min.css | 18 +- .../static/css/vendor/font-awesome.min.css | 6 +- source/_themes/clearlinux/static/js/affix.js | 324 +-- .../_themes/clearlinux/static/js/project.js | 140 +- source/_themes/clearlinux/static/js/theme.js | 306 +-- source/_themes/clearlinux/support.py | 172 +- source/_themes/clearlinux/theme.conf | 6 +- .../bulk-provisioning.rst} | 292 +-- source/{ => advanced}/clear-containers.rst | 876 ++++---- .../clear_linux_os_on_azure.rst | 0 source/{ac-dpdk.rst => advanced/dpdk.rst} | 728 +++--- .../index.rst} | 10 +- source/{ => advanced}/mixer.rst | 508 ++--- .../network-boot.rst} | 1274 +++++------ .../ovs-dpdk.rst} | 654 +++--- .../validate-signs.rst} | 272 +-- .../basic-containers.rst} | 170 +- source/bundles/index.rst | 10 + .../openssh-server.rst} | 80 +- .../{bdl-os-core.rst => bundles/os-core.rst} | 166 +- .../overview.rst} | 1990 +++++++++-------- .../cluster-setup.rst} | 1092 ++++----- .../deploy-ubuntu.rst} | 440 ++-- source/{ciao-deploy.rst => ciao/deploy.rst} | 356 +-- source/ciao/index.rst | 10 + .../quick-cluster-setup.rst} | 24 +- source/conf.py | 592 ++--- source/disclaimers.rst | 21 +- source/documentation_license.rst | 25 +- .../boot-usb.rst} | 156 +- .../clear-containers.rst} | 94 +- .../clear-host.rst} | 64 +- source/gs/index.rst | 11 + .../overview.rst} | 166 +- .../supported-hardware.rst} | 50 +- source/index-openstack.rst | 13 - source/index-ts.rst | 13 - source/index.rst | 177 +- source/index_bundles.rst | 10 - source/index_gs.rst | 12 - .../about-conf-variables.rst} | 28 +- .../conf-variables.rst} | 124 +- .../configuration.rst} | 86 +- .../env-inventory.rst} | 122 +- source/openstack/index.rst | 17 + .../installation.rst} | 156 +- .../summary.rst} | 130 +- .../swift-deployment.rst} | 138 +- .../telemetry/compute.rst} | 164 +- .../telemetry/image.rst} | 70 +- .../telemetry/verify.rst} | 118 +- .../use-cases.rst} | 0 source/{ => storage}/ceph-deploy.rst | 420 ++-- .../{index-storage.rst => storage/index.rst} | 14 +- source/substitutions.rst | 10 +- .../about.rst} | 264 +-- .../{index_sw_update.rst => update/index.rst} | 16 +- .../updater.rst} | 82 +- source/{vm-hyper-v.rst => vm/hyper-v.rst} | 150 +- source/{index_vm.rst => vm/index.rst} | 24 +- source/{vm-kvm.rst => vm/kvm.rst} | 102 +- .../{vm-virtualbox.rst => vm/virtualbox.rst} | 272 +-- .../vmware/esxi.rst} | 166 +- .../vmware/player.rst} | 198 +- 99 files changed, 9764 insertions(+), 9743 deletions(-) rename source/_static/images/{ => advanced}/clear-containers-v1.png (100%) rename source/_static/images/{ => advanced}/clear-containers-v2.png (100%) rename source/_static/images/{ => advanced}/dax-v1.png (100%) rename source/_static/images/{ => advanced}/dax-v2.png (100%) rename source/_static/images/{ => advanced}/icis_installer_workflow.png (100%) rename source/_static/images/{ => advanced}/icis_pxe_diagram.png (100%) rename source/_static/images/{ => advanced}/pktgen_lw3fd.png (100%) rename source/_static/images/{ => advanced}/pyshical_net.png (100%) rename source/_static/images/{ => advanced}/use_case.png (100%) create mode 100644 source/_static/images/bundles/bundles_overview.png rename source/_static/images/{image-blob-ciao-networking.png => ciao/blob-ciao-networking.png} (100%) rename source/_static/images/{ => gs}/gs_confirmation_screen.png (100%) mode change 100755 => 100644 source/_themes/clearlinux/breadcrumbs.html mode change 100755 => 100644 source/_themes/clearlinux/footer.html mode change 100755 => 100644 source/_themes/clearlinux/header.html mode change 100755 => 100644 source/_themes/clearlinux/search.html mode change 100755 => 100644 source/_themes/clearlinux/searchbox.html mode change 100755 => 100644 source/_themes/clearlinux/static/css/overrides.css mode change 100755 => 100644 source/_themes/clearlinux/static/css/vendor/bootstrap-theme.min.css mode change 100755 => 100644 source/_themes/clearlinux/static/css/vendor/bootstrap.min.css mode change 100755 => 100644 source/_themes/clearlinux/static/js/affix.js mode change 100755 => 100644 source/_themes/clearlinux/static/js/theme.js rename source/{bulk_provisioning.rst => advanced/bulk-provisioning.rst} (80%) rename source/{ => advanced}/clear-containers.rst (93%) rename source/{ => advanced}/clear_linux_os_on_azure.rst (100%) rename source/{ac-dpdk.rst => advanced/dpdk.rst} (95%) rename source/{index_advanced_configuration.rst => advanced/index.rst} (58%) rename source/{ => advanced}/mixer.rst (98%) rename source/{network_boot.rst => advanced/network-boot.rst} (96%) rename source/{ac-ovs-dpdk.rst => advanced/ovs-dpdk.rst} (91%) rename source/{validate_sigs.rst => advanced/validate-signs.rst} (93%) rename source/{bdl-containers-basic.rst => bundles/basic-containers.rst} (97%) create mode 100644 source/bundles/index.rst rename source/{bdl-openssh-server.rst => bundles/openssh-server.rst} (95%) rename source/{bdl-os-core.rst => bundles/os-core.rst} (96%) rename source/{bundles_overview.rst => bundles/overview.rst} (97%) rename source/{ciao-cluster-setup.rst => ciao/cluster-setup.rst} (96%) rename source/{ciao-deploy-ubuntu.rst => ciao/deploy-ubuntu.rst} (96%) rename source/{ciao-deploy.rst => ciao/deploy.rst} (97%) create mode 100644 source/ciao/index.rst rename source/{ciao-cluster-setup-quick.rst => ciao/quick-cluster-setup.rst} (96%) rename source/{gs_creating_bootable_usb.rst => gs/boot-usb.rst} (90%) rename source/{gs-clear-containers-getting-started.rst => gs/clear-containers.rst} (96%) rename source/{gs_installing_clr_as_host.rst => gs/clear-host.rst} (97%) create mode 100644 source/gs/index.rst rename source/{gs_getting_started.rst => gs/overview.rst} (97%) rename source/{gs_supported_hardware.rst => gs/supported-hardware.rst} (97%) delete mode 100644 source/index-openstack.rst delete mode 100644 source/index-ts.rst delete mode 100644 source/index_bundles.rst delete mode 100644 source/index_gs.rst rename source/{openstack_conf_vars_about.rst => openstack/about-conf-variables.rst} (97%) rename source/{openstack_conf_vars_list.rst => openstack/conf-variables.rst} (98%) rename source/{configure_openstack_environment.rst => openstack/configuration.rst} (97%) rename source/{openstack_env_inventory_file.rst => openstack/env-inventory.rst} (97%) create mode 100644 source/openstack/index.rst rename source/{installing_openstack.rst => openstack/installation.rst} (96%) rename source/{openstack_bundle_and_service_summary.rst => openstack/summary.rst} (98%) rename source/{openstack_swift_deployment_scenarios.rst => openstack/swift-deployment.rst} (96%) rename source/{openstack_telemetry_compute.rst => openstack/telemetry/compute.rst} (96%) rename source/{openstack_telemetry_image.rst => openstack/telemetry/image.rst} (96%) rename source/{openstack_telemetry_verify.rst => openstack/telemetry/verify.rst} (98%) rename source/{openstack_use_cases.rst => openstack/use-cases.rst} (100%) rename source/{ => storage}/ceph-deploy.rst (96%) rename source/{index-storage.rst => storage/index.rst} (92%) rename source/{swupdate_about_sw_update.rst => update/about.rst} (97%) rename source/{index_sw_update.rst => update/index.rst} (50%) rename source/{swupdate_how_to_run_the_updater.rst => update/updater.rst} (96%) rename source/{vm-hyper-v.rst => vm/hyper-v.rst} (97%) rename source/{index_vm.rst => vm/index.rst} (57%) rename source/{vm-kvm.rst => vm/kvm.rst} (96%) rename source/{vm-virtualbox.rst => vm/virtualbox.rst} (96%) rename source/{vm-vmware-esxi.rst => vm/vmware/esxi.rst} (97%) rename source/{vm-vmware-player.rst => vm/vmware/player.rst} (96%) diff --git a/source/Makefile b/source/Makefile index 655286aa..bb8ae7a8 100644 --- a/source/Makefile +++ b/source/Makefile @@ -1,192 +1,192 @@ -# Makefile for Sphinx documentation -# - -# You can set these variables from the command line. -SPHINXOPTS = -SPHINXBUILD = sphinx-build -PAPER = -BUILDDIR = _build - -# User-friendly check for sphinx-build -ifeq ($(shell which $(SPHINXBUILD) >/dev/null 2>&1; echo $$?), 1) -$(error The '$(SPHINXBUILD)' command was not found. Make sure you have Sphinx installed, then set the SPHINXBUILD environment variable to point to the full path of the '$(SPHINXBUILD)' executable. Alternatively you can add the directory with the executable to your PATH. If you don't have Sphinx installed, grab it from http://sphinx-doc.org/) -endif - -# Internal variables. -PAPEROPT_a4 = -D latex_paper_size=a4 -PAPEROPT_letter = -D latex_paper_size=letter -ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) . -# the i18n builder cannot share the environment and doctrees with the others -I18NSPHINXOPTS = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) . - -.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest coverage gettext - -help: - @echo "Please use \`make ' where is one of" - @echo " html to make standalone HTML files" - @echo " dirhtml to make HTML files named index.html in directories" - @echo " singlehtml to make a single large HTML file" - @echo " pickle to make pickle files" - @echo " json to make JSON files" - @echo " htmlhelp to make HTML files and a HTML help project" - @echo " qthelp to make HTML files and a qthelp project" - @echo " applehelp to make an Apple Help Book" - @echo " devhelp to make HTML files and a Devhelp project" - @echo " epub to make an epub" - @echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter" - @echo " latexpdf to make LaTeX files and run them through pdflatex" - @echo " latexpdfja to make LaTeX files and run them through platex/dvipdfmx" - @echo " text to make text files" - @echo " man to make manual pages" - @echo " texinfo to make Texinfo files" - @echo " info to make Texinfo files and run them through makeinfo" - @echo " gettext to make PO message catalogs" - @echo " changes to make an overview of all changed/added/deprecated items" - @echo " xml to make Docutils-native XML files" - @echo " pseudoxml to make pseudoxml-XML files for display purposes" - @echo " linkcheck to check all external links for integrity" - @echo " doctest to run all doctests embedded in the documentation (if enabled)" - @echo " coverage to run coverage check of the documentation (if enabled)" - -clean: - rm -rf $(BUILDDIR)/* - -html: - $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html - @echo - @echo "Build finished. The HTML pages are in $(BUILDDIR)/html." - -dirhtml: - $(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml - @echo - @echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml." - -singlehtml: - $(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml - @echo - @echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml." - -pickle: - $(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle - @echo - @echo "Build finished; now you can process the pickle files." - -json: - $(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json - @echo - @echo "Build finished; now you can process the JSON files." - -htmlhelp: - $(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp - @echo - @echo "Build finished; now you can run HTML Help Workshop with the" \ - ".hhp project file in $(BUILDDIR)/htmlhelp." - -qthelp: - $(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp - @echo - @echo "Build finished; now you can run "qcollectiongenerator" with the" \ - ".qhcp project file in $(BUILDDIR)/qthelp, like this:" - @echo "# qcollectiongenerator $(BUILDDIR)/qthelp/ClearLinuxDocumentation.qhcp" - @echo "To view the help file:" - @echo "# assistant -collectionFile $(BUILDDIR)/qthelp/ClearLinuxDocumentation.qhc" - -applehelp: - $(SPHINXBUILD) -b applehelp $(ALLSPHINXOPTS) $(BUILDDIR)/applehelp - @echo - @echo "Build finished. The help book is in $(BUILDDIR)/applehelp." - @echo "N.B. You won't be able to view it unless you put it in" \ - "~/Library/Documentation/Help or install it in your application" \ - "bundle." - -devhelp: - $(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp - @echo - @echo "Build finished." - @echo "To view the help file:" - @echo "# mkdir -p $$HOME/.local/share/devhelp/ClearLinuxDocumentation" - @echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/ClearLinuxDocumentation" - @echo "# devhelp" - -epub: - $(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub - @echo - @echo "Build finished. The epub file is in $(BUILDDIR)/epub." - -latex: - $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex - @echo - @echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex." - @echo "Run \`make' in that directory to run these through (pdf)latex" \ - "(use \`make latexpdf' here to do that automatically)." - -latexpdf: - $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex - @echo "Running LaTeX files through pdflatex..." - $(MAKE) -C $(BUILDDIR)/latex all-pdf - @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex." - -latexpdfja: - $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex - @echo "Running LaTeX files through platex and dvipdfmx..." - $(MAKE) -C $(BUILDDIR)/latex all-pdf-ja - @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex." - -text: - $(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text - @echo - @echo "Build finished. The text files are in $(BUILDDIR)/text." - -man: - $(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man - @echo - @echo "Build finished. The manual pages are in $(BUILDDIR)/man." - -texinfo: - $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo - @echo - @echo "Build finished. The Texinfo files are in $(BUILDDIR)/texinfo." - @echo "Run \`make' in that directory to run these through makeinfo" \ - "(use \`make info' here to do that automatically)." - -info: - $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo - @echo "Running Texinfo files through makeinfo..." - make -C $(BUILDDIR)/texinfo info - @echo "makeinfo finished; the Info files are in $(BUILDDIR)/texinfo." - -gettext: - $(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(BUILDDIR)/locale - @echo - @echo "Build finished. The message catalogs are in $(BUILDDIR)/locale." - -changes: - $(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes - @echo - @echo "The overview file is in $(BUILDDIR)/changes." - -linkcheck: - $(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck - @echo - @echo "Link check complete; look for any errors in the above output " \ - "or in $(BUILDDIR)/linkcheck/output.txt." - -doctest: - $(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest - @echo "Testing of doctests in the sources finished, look at the " \ - "results in $(BUILDDIR)/doctest/output.txt." - -coverage: - $(SPHINXBUILD) -b coverage $(ALLSPHINXOPTS) $(BUILDDIR)/coverage - @echo "Testing of coverage in the sources finished, look at the " \ - "results in $(BUILDDIR)/coverage/python.txt." - -xml: - $(SPHINXBUILD) -b xml $(ALLSPHINXOPTS) $(BUILDDIR)/xml - @echo - @echo "Build finished. The XML files are in $(BUILDDIR)/xml." - -pseudoxml: - $(SPHINXBUILD) -b pseudoxml $(ALLSPHINXOPTS) $(BUILDDIR)/pseudoxml - @echo - @echo "Build finished. The pseudo-XML files are in $(BUILDDIR)/pseudoxml." +# Makefile for Sphinx documentation +# + +# You can set these variables from the command line. +SPHINXOPTS = +SPHINXBUILD = sphinx-build +PAPER = +BUILDDIR = _build + +# User-friendly check for sphinx-build +ifeq ($(shell which $(SPHINXBUILD) >/dev/null 2>&1; echo $$?), 1) +$(error The '$(SPHINXBUILD)' command was not found. Make sure you have Sphinx installed, then set the SPHINXBUILD environment variable to point to the full path of the '$(SPHINXBUILD)' executable. Alternatively you can add the directory with the executable to your PATH. If you don't have Sphinx installed, grab it from http://sphinx-doc.org/) +endif + +# Internal variables. +PAPEROPT_a4 = -D latex_paper_size=a4 +PAPEROPT_letter = -D latex_paper_size=letter +ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) . +# the i18n builder cannot share the environment and doctrees with the others +I18NSPHINXOPTS = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) . + +.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest coverage gettext + +help: + @echo "Please use \`make ' where is one of" + @echo " html to make standalone HTML files" + @echo " dirhtml to make HTML files named index.html in directories" + @echo " singlehtml to make a single large HTML file" + @echo " pickle to make pickle files" + @echo " json to make JSON files" + @echo " htmlhelp to make HTML files and a HTML help project" + @echo " qthelp to make HTML files and a qthelp project" + @echo " applehelp to make an Apple Help Book" + @echo " devhelp to make HTML files and a Devhelp project" + @echo " epub to make an epub" + @echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter" + @echo " latexpdf to make LaTeX files and run them through pdflatex" + @echo " latexpdfja to make LaTeX files and run them through platex/dvipdfmx" + @echo " text to make text files" + @echo " man to make manual pages" + @echo " texinfo to make Texinfo files" + @echo " info to make Texinfo files and run them through makeinfo" + @echo " gettext to make PO message catalogs" + @echo " changes to make an overview of all changed/added/deprecated items" + @echo " xml to make Docutils-native XML files" + @echo " pseudoxml to make pseudoxml-XML files for display purposes" + @echo " linkcheck to check all external links for integrity" + @echo " doctest to run all doctests embedded in the documentation (if enabled)" + @echo " coverage to run coverage check of the documentation (if enabled)" + +clean: + rm -rf $(BUILDDIR)/* + +html: + $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html + @echo + @echo "Build finished. The HTML pages are in $(BUILDDIR)/html." + +dirhtml: + $(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml + @echo + @echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml." + +singlehtml: + $(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml + @echo + @echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml." + +pickle: + $(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle + @echo + @echo "Build finished; now you can process the pickle files." + +json: + $(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json + @echo + @echo "Build finished; now you can process the JSON files." + +htmlhelp: + $(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp + @echo + @echo "Build finished; now you can run HTML Help Workshop with the" \ + ".hhp project file in $(BUILDDIR)/htmlhelp." + +qthelp: + $(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp + @echo + @echo "Build finished; now you can run "qcollectiongenerator" with the" \ + ".qhcp project file in $(BUILDDIR)/qthelp, like this:" + @echo "# qcollectiongenerator $(BUILDDIR)/qthelp/ClearLinuxDocumentation.qhcp" + @echo "To view the help file:" + @echo "# assistant -collectionFile $(BUILDDIR)/qthelp/ClearLinuxDocumentation.qhc" + +applehelp: + $(SPHINXBUILD) -b applehelp $(ALLSPHINXOPTS) $(BUILDDIR)/applehelp + @echo + @echo "Build finished. The help book is in $(BUILDDIR)/applehelp." + @echo "N.B. You won't be able to view it unless you put it in" \ + "~/Library/Documentation/Help or install it in your application" \ + "bundle." + +devhelp: + $(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp + @echo + @echo "Build finished." + @echo "To view the help file:" + @echo "# mkdir -p $$HOME/.local/share/devhelp/ClearLinuxDocumentation" + @echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/ClearLinuxDocumentation" + @echo "# devhelp" + +epub: + $(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub + @echo + @echo "Build finished. The epub file is in $(BUILDDIR)/epub." + +latex: + $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex + @echo + @echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex." + @echo "Run \`make' in that directory to run these through (pdf)latex" \ + "(use \`make latexpdf' here to do that automatically)." + +latexpdf: + $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex + @echo "Running LaTeX files through pdflatex..." + $(MAKE) -C $(BUILDDIR)/latex all-pdf + @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex." + +latexpdfja: + $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex + @echo "Running LaTeX files through platex and dvipdfmx..." + $(MAKE) -C $(BUILDDIR)/latex all-pdf-ja + @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex." + +text: + $(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text + @echo + @echo "Build finished. The text files are in $(BUILDDIR)/text." + +man: + $(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man + @echo + @echo "Build finished. The manual pages are in $(BUILDDIR)/man." + +texinfo: + $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo + @echo + @echo "Build finished. The Texinfo files are in $(BUILDDIR)/texinfo." + @echo "Run \`make' in that directory to run these through makeinfo" \ + "(use \`make info' here to do that automatically)." + +info: + $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo + @echo "Running Texinfo files through makeinfo..." + make -C $(BUILDDIR)/texinfo info + @echo "makeinfo finished; the Info files are in $(BUILDDIR)/texinfo." + +gettext: + $(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(BUILDDIR)/locale + @echo + @echo "Build finished. The message catalogs are in $(BUILDDIR)/locale." + +changes: + $(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes + @echo + @echo "The overview file is in $(BUILDDIR)/changes." + +linkcheck: + $(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck + @echo + @echo "Link check complete; look for any errors in the above output " \ + "or in $(BUILDDIR)/linkcheck/output.txt." + +doctest: + $(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest + @echo "Testing of doctests in the sources finished, look at the " \ + "results in $(BUILDDIR)/doctest/output.txt." + +coverage: + $(SPHINXBUILD) -b coverage $(ALLSPHINXOPTS) $(BUILDDIR)/coverage + @echo "Testing of coverage in the sources finished, look at the " \ + "results in $(BUILDDIR)/coverage/python.txt." + +xml: + $(SPHINXBUILD) -b xml $(ALLSPHINXOPTS) $(BUILDDIR)/xml + @echo + @echo "Build finished. The XML files are in $(BUILDDIR)/xml." + +pseudoxml: + $(SPHINXBUILD) -b pseudoxml $(ALLSPHINXOPTS) $(BUILDDIR)/pseudoxml + @echo + @echo "Build finished. The pseudo-XML files are in $(BUILDDIR)/pseudoxml." diff --git a/source/_static/images/clear-containers-v1.png b/source/_static/images/advanced/clear-containers-v1.png similarity index 100% rename from source/_static/images/clear-containers-v1.png rename to source/_static/images/advanced/clear-containers-v1.png diff --git a/source/_static/images/clear-containers-v2.png b/source/_static/images/advanced/clear-containers-v2.png similarity index 100% rename from source/_static/images/clear-containers-v2.png rename to source/_static/images/advanced/clear-containers-v2.png diff --git a/source/_static/images/dax-v1.png b/source/_static/images/advanced/dax-v1.png similarity index 100% rename from source/_static/images/dax-v1.png rename to source/_static/images/advanced/dax-v1.png diff --git a/source/_static/images/dax-v2.png b/source/_static/images/advanced/dax-v2.png similarity index 100% rename from source/_static/images/dax-v2.png rename to source/_static/images/advanced/dax-v2.png diff --git a/source/_static/images/icis_installer_workflow.png b/source/_static/images/advanced/icis_installer_workflow.png similarity index 100% rename from source/_static/images/icis_installer_workflow.png rename to source/_static/images/advanced/icis_installer_workflow.png diff --git a/source/_static/images/icis_pxe_diagram.png b/source/_static/images/advanced/icis_pxe_diagram.png similarity index 100% rename from source/_static/images/icis_pxe_diagram.png rename to source/_static/images/advanced/icis_pxe_diagram.png diff --git a/source/_static/images/pktgen_lw3fd.png b/source/_static/images/advanced/pktgen_lw3fd.png similarity index 100% rename from source/_static/images/pktgen_lw3fd.png rename to source/_static/images/advanced/pktgen_lw3fd.png diff --git a/source/_static/images/pyshical_net.png b/source/_static/images/advanced/pyshical_net.png similarity index 100% rename from source/_static/images/pyshical_net.png rename to source/_static/images/advanced/pyshical_net.png diff --git a/source/_static/images/use_case.png b/source/_static/images/advanced/use_case.png similarity index 100% rename from source/_static/images/use_case.png rename to source/_static/images/advanced/use_case.png diff --git a/source/_static/images/bundles/bundles_overview.png b/source/_static/images/bundles/bundles_overview.png new file mode 100644 index 0000000000000000000000000000000000000000..f9fc55d3eeb5599ddd0990c9c933fb56c0747136 GIT binary patch literal 147794 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
ZX!pFzgKdBqj!&62$6`TZ0 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
`v?w*!1}TO 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 z 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 Wh%j4)hXZlo`q&W_#dLY&%l`}93U9{% literal 0 HcmV?d00001 diff --git a/source/_static/images/image-blob-ciao-networking.png b/source/_static/images/ciao/blob-ciao-networking.png similarity index 100% rename from source/_static/images/image-blob-ciao-networking.png rename to source/_static/images/ciao/blob-ciao-networking.png diff --git a/source/_static/images/clearcontainersV1.svg b/source/_static/images/clearcontainersV1.svg index 23d68ea4..cc040db9 100644 --- a/source/_static/images/clearcontainersV1.svg +++ b/source/_static/images/clearcontainersV1.svg @@ -1,125 +1,125 @@ - - - - - - - -GitLab - - - - - - - - - - - - - - -

-
-
-
- - - + + + + + + + +GitLab + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+
+
+You need to sign in before continuing. +
+
+ +
+
+ + +
+
+ + +
+
+
+
+
+ + + diff --git a/source/_static/images/clearcontainersV2.svg b/source/_static/images/clearcontainersV2.svg index 7658c0e4..4d6389c6 100644 --- a/source/_static/images/clearcontainersV2.svg +++ b/source/_static/images/clearcontainersV2.svg @@ -1,125 +1,125 @@ - - - - - - - -GitLab - - - - - - - - - - - - - - -
-
- -
-
-
-
-
-
-
-You need to sign in before continuing. -
-
- -
-
- - -
-
- - -
-
-
-
-
- - - + + + + + + + +GitLab + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+
+
+You need to sign in before continuing. +
+
+ +
+
+ + +
+
+ + +
+
+
+
+
+ + + diff --git a/source/_static/images/dax-V1.svg b/source/_static/images/dax-V1.svg index 9c0d54ad..61819bf2 100644 --- a/source/_static/images/dax-V1.svg +++ b/source/_static/images/dax-V1.svg @@ -1,125 +1,125 @@ - - - - - - - -GitLab - - - - - - - - - - - - - - -
-
- -
-
-
-
-
-
-
-You need to sign in before continuing. -
-
- -
-
- - -
-
- - -
-
-
-
-
- - - + + + + + + + +GitLab + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+
+
+You need to sign in before continuing. +
+
+ +
+
+ + +
+
+ + +
+
+
+
+
+ + + diff --git a/source/_static/images/dax-V2.svg b/source/_static/images/dax-V2.svg index 24d07802..0ce4278b 100644 --- a/source/_static/images/dax-V2.svg +++ b/source/_static/images/dax-V2.svg @@ -1,125 +1,125 @@ - - - - - - - -GitLab - - - - - - - - - - - - - - -
-
- -
-
-
-
-
-
-
-You need to sign in before continuing. -
-
- -
-
- - -
-
- - -
-
-
-
-
- - - + + + + + + + +GitLab + + + + + + + + + + + + + + +
+
+ +
+
+
+
+
+
+
+You need to sign in before continuing. +
+
+ +
+
+ + +
+
+ + +
+
+
+
+
+ + + diff --git a/source/_static/images/gs_confirmation_screen.png b/source/_static/images/gs/gs_confirmation_screen.png similarity index 100% rename from source/_static/images/gs_confirmation_screen.png rename to source/_static/images/gs/gs_confirmation_screen.png diff --git a/source/_static/images/image-blob-ciao-networking.svg b/source/_static/images/image-blob-ciao-networking.svg index a76c4ae2..ba8ad101 100644 --- a/source/_static/images/image-blob-ciao-networking.svg +++ b/source/_static/images/image-blob-ciao-networking.svg @@ -1,766 +1,766 @@ - - - - - - - - - - - - - - - - - - - - - - - image-blob-ciao-networking - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + image-blob-ciao-networking + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/source/_themes/clearlinux/__init__.py b/source/_themes/clearlinux/__init__.py index 53aae3ea..b157e2f1 100644 --- a/source/_themes/clearlinux/__init__.py +++ b/source/_themes/clearlinux/__init__.py @@ -1,20 +1,20 @@ -import os - -from alabaster import _version as version - - -def get_path(): - """ - Shortcut for users whose theme is next to their conf.py. - """ - # Theme directory is defined as our parent directory - return os.path.abspath(os.path.dirname(os.path.dirname(__file__))) - - -def update_context(app, pagename, templatename, context, doctree): - context['alabaster_version'] = version.__version__ - -def setup(app): - app.connect('html-page-context', update_context) - return {'version': version.__version__, - 'parallel_read_safe': True} +import os + +from alabaster import _version as version + + +def get_path(): + """ + Shortcut for users whose theme is next to their conf.py. + """ + # Theme directory is defined as our parent directory + return os.path.abspath(os.path.dirname(os.path.dirname(__file__))) + + +def update_context(app, pagename, templatename, context, doctree): + context['alabaster_version'] = version.__version__ + +def setup(app): + app.connect('html-page-context', update_context) + return {'version': version.__version__, + 'parallel_read_safe': True} diff --git a/source/_themes/clearlinux/_version.py b/source/_themes/clearlinux/_version.py index 94b2a7b1..40ce5fcd 100644 --- a/source/_themes/clearlinux/_version.py +++ b/source/_themes/clearlinux/_version.py @@ -1,2 +1,2 @@ -__version_info__ = (0, 7, 6) -__version__ = '.'.join(map(str, __version_info__)) +__version_info__ = (0, 7, 6) +__version__ = '.'.join(map(str, __version_info__)) diff --git a/source/_themes/clearlinux/about.html b/source/_themes/clearlinux/about.html index 04ad8c4b..471ebf3c 100644 --- a/source/_themes/clearlinux/about.html +++ b/source/_themes/clearlinux/about.html @@ -1,39 +1,39 @@ -{% if theme_logo %} -

{{ project }}

- {% endif %} - -

-{% else %} -

{{ project }}

-{% endif %} - -{% if theme_description %} -

{{ theme_description }}

-{% endif %} - -{% if theme_github_button|lower == 'true' %} -

- -

-{% endif %} - -{% if theme_travis_button|lower != 'false' %} -{% if theme_travis_button|lower == 'true' %} - {% set path = theme_github_user + '/' + theme_github_repo %} -{% else %} - {% set path = theme_travis_button %} -{% endif %} -

- - https://secure.travis-ci.org/{{ path }}.png?branch=master - -

-{% endif %} +{% if theme_logo %} +

{{ project }}

+ {% endif %} + +

+{% else %} +

{{ project }}

+{% endif %} + +{% if theme_description %} +

{{ theme_description }}

+{% endif %} + +{% if theme_github_button|lower == 'true' %} +

+ +

+{% endif %} + +{% if theme_travis_button|lower != 'false' %} +{% if theme_travis_button|lower == 'true' %} + {% set path = theme_github_user + '/' + theme_github_repo %} +{% else %} + {% set path = theme_travis_button %} +{% endif %} +

+ + https://secure.travis-ci.org/{{ path }}.png?branch=master + +

+{% endif %} diff --git a/source/_themes/clearlinux/breadcrumbs.html b/source/_themes/clearlinux/breadcrumbs.html old mode 100755 new mode 100644 index 58bb7738..cc7a8e46 --- a/source/_themes/clearlinux/breadcrumbs.html +++ b/source/_themes/clearlinux/breadcrumbs.html @@ -1,14 +1,14 @@ -{# Support for Sphinx 1.3+ page_source_suffix, but don't break old builds. #} - -{% if page_source_suffix %} -{% set suffix = page_source_suffix %} -{% else %} -{% set suffix = source_suffix %} -{% endif %} - - +{# Support for Sphinx 1.3+ page_source_suffix, but don't break old builds. #} + +{% if page_source_suffix %} +{% set suffix = page_source_suffix %} +{% else %} +{% set suffix = source_suffix %} +{% endif %} + + diff --git a/source/_themes/clearlinux/donate.html b/source/_themes/clearlinux/donate.html index 62f289e9..79bb187d 100644 --- a/source/_themes/clearlinux/donate.html +++ b/source/_themes/clearlinux/donate.html @@ -1,9 +1,9 @@ -{% if theme_gratipay_user or theme_gittip_user %} -

Donate

-

-Consider supporting the authors on Gratipay: - -

-{% endif %} +{% if theme_gratipay_user or theme_gittip_user %} +

Donate

+

+Consider supporting the authors on Gratipay: + +

+{% endif %} diff --git a/source/_themes/clearlinux/footer.html b/source/_themes/clearlinux/footer.html old mode 100755 new mode 100644 index 4511b9c0..469c7b0c --- a/source/_themes/clearlinux/footer.html +++ b/source/_themes/clearlinux/footer.html @@ -1,32 +1,32 @@ - + diff --git a/source/_themes/clearlinux/header.html b/source/_themes/clearlinux/header.html old mode 100755 new mode 100644 index c9e14f16..2ddf083e --- a/source/_themes/clearlinux/header.html +++ b/source/_themes/clearlinux/header.html @@ -1,43 +1,43 @@ -
-
- - -
+
+
+ + +
diff --git a/source/_themes/clearlinux/layout.html b/source/_themes/clearlinux/layout.html index 71b48799..1553d7ce 100644 --- a/source/_themes/clearlinux/layout.html +++ b/source/_themes/clearlinux/layout.html @@ -1,183 +1,183 @@ -{# TEMPLATE VAR SETTINGS #} -{% set script_files = script_files + ['_static/js/affix.js'] %} -{% set script_files = script_files + ['_static/js/project.js'] %} -{%- set url_root = pathto('', 1) %} -{%- if url_root == '#' %}{% set url_root = '' %}{% endif %} - - - - - - - {{ metatags }} - - {% block htmltitle %} - {{ title|striptags|e }}{{ titlesuffix }} - {% endblock %} - - - - - - - - - - - - - - - - - - - - - {# CSS #} - - {# OPENSEARCH #} - {% if not embedded %} - {% if use_opensearch %} - - {% endif %} - - {% endif %} - - {# RTD hosts this file, so just load on non RTD builds #} - {% if not READTHEDOCS %} - - {% endif %} - - {% for cssfile in css_files %} - - {% endfor %} - - {% for cssfile in extra_css_files %} - - {% endfor %} - - - - - {%- block linktags %} - {%- if hasdoc('about') %} - - {%- endif %} - {%- if hasdoc('genindex') %} - - {%- endif %} - {%- if hasdoc('search') %} - - {%- endif %} - {%- if hasdoc('copyright') %} - - {%- endif %} - - {%- if parents %} - - {%- endif %} - {%- if next %} - - {%- endif %} - {%- if prev %} - - {%- endif %} - {%- endblock %} - {%- block extrahead %} - {% if theme_touch_icon %} - - {% endif %} - - {% endblock %} - - {# Keep modernizr in head - http://modernizr.com/docs/#installing #} - - - - - -
- {% include "header.html" %} - {# PAGE CONTENT #} -
- -
-
-
-
-
-
-
-
-
{% include "navigation.html" %}
-
{% include "searchbox.html" %}
-
-
{% block body %}{% endblock %}
-
-
-
-
-
-
-
-
- {% include "footer.html" %} -
- {% if not embedded %} - - - {%- for scriptfile in script_files %} - - {%- endfor %} - - {% endif %} - - {# RTD hosts this file, so just load on non RTD builds #} - {% if not READTHEDOCS %} - - {% endif %} - - {# STICKY NAVIGATION #} - {% if theme_sticky_navigation %} - - {% endif %} - - - {# this is used when loading the search index using $.ajax fails, - such as on Chrome for documents on localhost #} - - {# Adding the google analytics tracking code #} - - {# Disable base theme's top+bottom related navs; we have our own in sidebar #} - {%- block relbar1 %}{% endblock %} - {%- block relbar2 %}{% endblock %} - {%- block footer %} {% endblock %} - - - +{# TEMPLATE VAR SETTINGS #} +{% set script_files = script_files + ['_static/js/affix.js'] %} +{% set script_files = script_files + ['_static/js/project.js'] %} +{%- set url_root = pathto('', 1) %} +{%- if url_root == '#' %}{% set url_root = '' %}{% endif %} + + + + + + + {{ metatags }} + + {% block htmltitle %} + {{ title|striptags|e }}{{ titlesuffix }} + {% endblock %} + + + + + + + + + + + + + + + + + + + + + {# CSS #} + + {# OPENSEARCH #} + {% if not embedded %} + {% if use_opensearch %} + + {% endif %} + + {% endif %} + + {# RTD hosts this file, so just load on non RTD builds #} + {% if not READTHEDOCS %} + + {% endif %} + + {% for cssfile in css_files %} + + {% endfor %} + + {% for cssfile in extra_css_files %} + + {% endfor %} + + + + + {%- block linktags %} + {%- if hasdoc('about') %} + + {%- endif %} + {%- if hasdoc('genindex') %} + + {%- endif %} + {%- if hasdoc('search') %} + + {%- endif %} + {%- if hasdoc('copyright') %} + + {%- endif %} + + {%- if parents %} + + {%- endif %} + {%- if next %} + + {%- endif %} + {%- if prev %} + + {%- endif %} + {%- endblock %} + {%- block extrahead %} + {% if theme_touch_icon %} + + {% endif %} + + {% endblock %} + + {# Keep modernizr in head - http://modernizr.com/docs/#installing #} + + + + + +
+ {% include "header.html" %} + {# PAGE CONTENT #} +
+ +
+
+
+
+
+
+
+
+
{% include "navigation.html" %}
+
{% include "searchbox.html" %}
+
+
{% block body %}{% endblock %}
+
+
+
+
+
+
+
+
+ {% include "footer.html" %} +
+ {% if not embedded %} + + + {%- for scriptfile in script_files %} + + {%- endfor %} + + {% endif %} + + {# RTD hosts this file, so just load on non RTD builds #} + {% if not READTHEDOCS %} + + {% endif %} + + {# STICKY NAVIGATION #} + {% if theme_sticky_navigation %} + + {% endif %} + + + {# this is used when loading the search index using $.ajax fails, + such as on Chrome for documents on localhost #} + + {# Adding the google analytics tracking code #} + + {# Disable base theme's top+bottom related navs; we have our own in sidebar #} + {%- block relbar1 %}{% endblock %} + {%- block relbar2 %}{% endblock %} + {%- block footer %} {% endblock %} + + + diff --git a/source/_themes/clearlinux/navigation.html b/source/_themes/clearlinux/navigation.html index b06d30fc..f30cc6f9 100644 --- a/source/_themes/clearlinux/navigation.html +++ b/source/_themes/clearlinux/navigation.html @@ -1,12 +1,12 @@ - -

Content Map

- {% set toctree = toctree(maxdepth=2, collapse=theme_collapse_navigation, includehidden=True) %} - {% set toctree = toctree|replace("