Show More
@@ -0,0 +1,10 b'' | |||
|
1 | ## BUILD | |
|
2 | # docker build --tag sphinx-doc-build . | |
|
3 | ||
|
4 | # Build Docs | |
|
5 | # docker run --rm -v $PWD:/docs --workdir=/project/docs sphinx-doc-build make clean html | |
|
6 | FROM sphinxdoc/sphinx | |
|
7 | ||
|
8 | WORKDIR /project | |
|
9 | ADD requirement_docs.txt /project | |
|
10 | RUN pip3 install -r requirement_docs.txt |
@@ -0,0 +1,117 b'' | |||
|
1 | <!doctype html> | |
|
2 | <html class="no-js"{% if language is not none %} lang="{{ language }}"{% endif %} data-content_root="{{ content_root }}"> | |
|
3 | <head> | |
|
4 | <!-- Google Tag Manager --> | |
|
5 | <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': | |
|
6 | new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], | |
|
7 | j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= | |
|
8 | 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); | |
|
9 | })(window,document,'script','dataLayer','GTM-M2TSG36B');</script> | |
|
10 | <!-- End Google Tag Manager --> | |
|
11 | ||
|
12 | {%- block site_meta -%} | |
|
13 | <meta charset="utf-8"/> | |
|
14 | <meta name="viewport" content="width=device-width,initial-scale=1"/> | |
|
15 | <meta name="color-scheme" content="light dark"> | |
|
16 | ||
|
17 | {%- if metatags %}{{ metatags }}{% endif -%} | |
|
18 | ||
|
19 | {%- block linktags %} | |
|
20 | {%- if hasdoc('about') -%} | |
|
21 | <link rel="author" title="{{ _('About these documents') }}" href="{{ pathto('about') }}" /> | |
|
22 | {%- endif -%} | |
|
23 | {%- if hasdoc('genindex') -%} | |
|
24 | <link rel="index" title="{{ _('Index') }}" href="{{ pathto('genindex') }}" /> | |
|
25 | {%- endif -%} | |
|
26 | {%- if hasdoc('search') -%} | |
|
27 | <link rel="search" title="{{ _('Search') }}" href="{{ pathto('search') }}" /> | |
|
28 | {%- endif -%} | |
|
29 | {%- if hasdoc('copyright') -%} | |
|
30 | <link rel="copyright" title="{{ _('Copyright') }}" href="{{ pathto('copyright') }}" /> | |
|
31 | {%- endif -%} | |
|
32 | {%- if next -%} | |
|
33 | <link rel="next" title="{{ next.title|striptags|e }}" href="{{ next.link|e }}" /> | |
|
34 | {%- endif -%} | |
|
35 | {%- if prev -%} | |
|
36 | <link rel="prev" title="{{ prev.title|striptags|e }}" href="{{ prev.link|e }}" /> | |
|
37 | {%- endif -%} | |
|
38 | {#- rel="canonical" (set by html_baseurl) -#} | |
|
39 | {%- if pageurl %} | |
|
40 | <link rel="canonical" href="{{ pageurl|e }}" /> | |
|
41 | {%- endif %} | |
|
42 | {%- endblock linktags %} | |
|
43 | ||
|
44 | {# Favicon #} | |
|
45 | {%- if favicon_url -%} | |
|
46 | <link rel="shortcut icon" href="{{ favicon_url }}"/> | |
|
47 | {%- endif -%} | |
|
48 | ||
|
49 | <!-- Generated with Sphinx {{ sphinx_version }} and Furo {{ furo_version }} --> | |
|
50 | ||
|
51 | {%- endblock site_meta -%} | |
|
52 | ||
|
53 | {#- Site title -#} | |
|
54 | {%- block htmltitle -%} | |
|
55 | {% if not docstitle %} | |
|
56 | <title>{{ title|striptags|e }}</title> | |
|
57 | {% elif pagename == master_doc %} | |
|
58 | <title>{{ docstitle|striptags|e }}</title> | |
|
59 | {% else %} | |
|
60 | <title>{{ title|striptags|e }} - {{ docstitle|striptags|e }}</title> | |
|
61 | {% endif %} | |
|
62 | {%- endblock -%} | |
|
63 | ||
|
64 | {%- block styles -%} | |
|
65 | ||
|
66 | {# Custom stylesheets #} | |
|
67 | {%- block regular_styles -%} | |
|
68 | {%- for css in css_files -%} | |
|
69 | {% if css|attr("filename") -%} | |
|
70 | {{ css_tag(css) }} | |
|
71 | {%- else -%} | |
|
72 | <link rel="stylesheet" href="{{ pathto(css, 1)|e }}" type="text/css" /> | |
|
73 | {%- endif %} | |
|
74 | {% endfor -%} | |
|
75 | {%- endblock regular_styles -%} | |
|
76 | ||
|
77 | {#- Theme-related stylesheets -#} | |
|
78 | {%- block theme_styles %} | |
|
79 | {% include "partials/_head_css_variables.html" with context %} | |
|
80 | {%- endblock -%} | |
|
81 | ||
|
82 | {%- block extra_styles %} | |
|
83 | {%- endblock -%} | |
|
84 | ||
|
85 | {%- endblock styles -%} | |
|
86 | ||
|
87 | {#- Custom front matter #} | |
|
88 | {%- block extrahead -%}{%- endblock -%} | |
|
89 | </head> | |
|
90 | <body> | |
|
91 | <!-- Google Tag Manager (noscript) --> | |
|
92 | <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-M2TSG36B" | |
|
93 | height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> | |
|
94 | <!-- End Google Tag Manager (noscript) --> | |
|
95 | ||
|
96 | {% block body %} | |
|
97 | <script> | |
|
98 | document.body.dataset.theme = localStorage.getItem("theme") || "auto"; | |
|
99 | </script> | |
|
100 | {% endblock %} | |
|
101 | ||
|
102 | {%- block scripts -%} | |
|
103 | ||
|
104 | {# Custom JS #} | |
|
105 | {%- block regular_scripts -%} | |
|
106 | {% for path in script_files -%} | |
|
107 | {{ js_tag(path) }} | |
|
108 | {% endfor -%} | |
|
109 | {%- endblock regular_scripts -%} | |
|
110 | ||
|
111 | {# Theme-related JavaScript code #} | |
|
112 | {%- block theme_scripts -%} | |
|
113 | {%- endblock -%} | |
|
114 | ||
|
115 | {%- endblock scripts -%} | |
|
116 | </body> | |
|
117 | </html> No newline at end of file |
@@ -201,15 +201,4 b'' | |||
|
201 | 201 | </div> |
|
202 | 202 | </div> |
|
203 | 203 | |
|
204 | <script> | |
|
205 | (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ | |
|
206 | (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), | |
|
207 | m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) | |
|
208 | })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); | |
|
209 | ||
|
210 | ga('create', 'UA-55639800-3', 'auto'); | |
|
211 | ga('send', 'pageview'); | |
|
212 | ||
|
213 | </script> | |
|
214 | ||
|
215 | 204 | {%- endblock %} |
@@ -29,6 +29,7 b" pygments_style = 'sphinx'" | |||
|
29 | 29 | # -- Options for HTML output ------------------------------------------------- |
|
30 | 30 | # https://www.sphinx-doc.org/en/master/usage/configuration.html#options-for-html-output |
|
31 | 31 | |
|
32 | # https://github.com/pradyunsg/furo/tree/main/src/furo/theme/furo | |
|
32 | 33 | html_theme = 'furo' |
|
33 | 34 | html_static_path = ['_static'] |
|
34 | 35 | html_last_updated_fmt = ' %H:%m %b %d, %Y' |
@@ -51,5 +52,4 b" rst_epilog = '''" | |||
|
51 | 52 | |
|
52 | 53 | .. |RCEBOLD| replace:: **RhodeCode Enterprise** |
|
53 | 54 | .. |RCEITALICS| replace:: `RhodeCode Enterprise` |
|
54 | ||
|
55 | 55 | ''' |
@@ -122,6 +122,7 b' There are two requirements for OS to be able to run whole rcstack.' | |||
|
122 | 122 | configuration/configuration-of-components.rst |
|
123 | 123 | configuration/scaling-rhodecode.rst |
|
124 | 124 | configuration/enable-ssl-on-traefik.rst |
|
125 | configuration/ssl-certificates.rst | |
|
125 | 126 | configuration/data-volumes.rst |
|
126 | 127 | configuration/set-license-file.rst |
|
127 | 128 | configuration/set-specific-install-version.rst |
General Comments 0
You need to be logged in to leave comments.
Login now