|
| 1 | +How-to guides: content, themes and SEO |
| 2 | +====================================== |
| 3 | + |
| 4 | +⏩️ :doc:`Search Engine Optimization (SEO) for documentation projects </guides/technical-docs-seo-guide>` |
| 5 | + This article explains how documentation can be optimized to appear in search results, |
| 6 | + ultimately increasing traffic to your docs. |
| 7 | + |
| 8 | +⏩️ :doc:`Enabling canonical URLs </guides/canonical-urls>` |
| 9 | + In this guide, we introduce relevant settings for enabling canonical URLs in popular documentation frameworks. |
| 10 | + |
| 11 | +⏩️ :doc:`Using traffic analytics </analytics>` |
| 12 | + In this guide, you can learn to use Read the Docs' built-in traffic analytics for your documentation project. |
| 13 | + You will also learn how to optionally add your own Google Analytics account or completely disable Google Analytics on your project. |
| 14 | + |
| 15 | +⏩️ :doc:`Managing translations for Sphinx projects </guides/manage-translations-sphinx>` |
| 16 | + This guide walks through the process needed to manage translations of your documentation. |
| 17 | + Once this work is done, you can setup your project under Read the Docs to build each language of your documentation by reading :doc:`/localization`. |
| 18 | + |
| 19 | +⏩️ :doc:`Supporting Unicode in Sphinx PDFs </guides/pdf-non-ascii-languages>` |
| 20 | + Sphinx offers different LaTeX engines that have better support for Unicode characters, relevant for instance for Japanese or Chinese. |
| 21 | + |
| 22 | +⏩️ :doc:`Cross-referencing with Sphinx </guides/cross-referencing-with-sphinx>` |
| 23 | + When writing documentation you often need to link to other pages of your documentation, |
| 24 | + other sections of the current page, or sections from other pages. |
| 25 | + |
| 26 | +⏩️ :doc:`Linking to other projects with Intersphinx </guides/intersphinx>` |
| 27 | + This section shows you how to maintain references to named sections of other external Sphinx projects. |
| 28 | + |
| 29 | +⏩️ :doc:`Using Jupyter notebooks in Sphinx </guides/jupyter>` |
| 30 | + There are a few extensions that allow integrating Jupyter and Sphinx, |
| 31 | + and this document will explain how to achieve some of the most commonly requested features. |
| 32 | + |
| 33 | +⏩️ :doc:`Migrating from rST to MyST </guides/migrate-rest-myst>` |
| 34 | + In this guide, you will find |
| 35 | + how you can start writing Markdown in your existing reStructuredText project, |
| 36 | + or migrate it completely. |
| 37 | + |
| 38 | +⏩️ :doc:`Enabling offline formats </guides/enable-offline-formats>` |
| 39 | + This guide provides step-by-step instructions to enabling offline formats of your documentation. |
| 40 | + |
| 41 | +⏩️ :doc:`Using search analytics </guides/search-analytics>` |
| 42 | + In this guide, you can learn to use Read the Docs' built-in search analytics for your documentation project. |
| 43 | + |
| 44 | +⏩️ :doc:`Adding custom CSS or JavaScript to Sphinx documentation </guides/adding-custom-css>` |
| 45 | + Adding additional CSS or JavaScript files to your Sphinx documentation |
| 46 | + can let you customize the look and feel of your docs |
| 47 | + or add additional functionality. |
| 48 | + |
| 49 | +⏩️ :doc:`Embedding content from your documentation </guides/embedding-content>` |
| 50 | + Did you know that Read the Docs has a public API that you can use to embed documentation content? |
| 51 | + There are a number of use cases for embedding content, |
| 52 | + so we've built our integration in a way that enables users to build on top of it. |
| 53 | + |
| 54 | +⏩️ :doc:`Removing "Edit on ..." buttons from documentation </guides/remove-edit-buttons>` |
| 55 | + When building your documentation, |
| 56 | + Read the Docs automatically adds buttons at the top of your documentation and in the versions menu that point readers to your repository to make changes. |
| 57 | + Here's how to remove it. |
| 58 | + |
| 59 | +⏩️ :doc:`Adding "Edit Source" links on your Sphinx theme </guides/edit-source-links-sphinx>` |
| 60 | + Using your own theme? |
| 61 | + Read the Docs injects some extra variables in the Sphinx ``html_context``, |
| 62 | + some of which you can use to add an "edit source" link at the top of all pages. |
| 63 | + |
| 64 | +.. toctree:: |
| 65 | + :maxdepth: 1 |
| 66 | + :hidden: |
| 67 | + |
| 68 | + Search Engine Optimization (SEO) for documentation projects </guides/technical-docs-seo-guide> |
| 69 | + Using traffic analytics </analytics> |
| 70 | + Using search analytics </guides/search-analytics> |
| 71 | + Enabling canonical URLs </guides/canonical-urls> |
| 72 | + Enabling offline formats </guides/enable-offline-formats> |
| 73 | + Embedding content from your documentation </guides/embedding-content> |
| 74 | + Managing translations for Sphinx projects </guides/manage-translations-sphinx> |
| 75 | + Supporting Unicode in Sphinx PDFs </guides/pdf-non-ascii-languages> |
| 76 | + Cross-referencing with Sphinx </guides/cross-referencing-with-sphinx> |
| 77 | + Linking to other projects with Intersphinx </guides/intersphinx> |
| 78 | + Using Jupyter notebooks in Sphinx </guides/jupyter> |
| 79 | + Migrating from rST to MyST </guides/migrate-rest-myst> |
| 80 | + Adding custom CSS or JavaScript to Sphinx documentation </guides/adding-custom-css> |
| 81 | + Removing "Edit on ..." buttons from documentation </guides/remove-edit-buttons> |
| 82 | + Adding "Edit Source" links on your Sphinx theme </guides/edit-source-links-sphinx> |
0 commit comments