Compare commits
260 Commits
version_0.
...
main
Author | SHA1 | Date |
---|---|---|
fluidlog | 611bf6543d | 1 year ago |
fluidlog | ef8e077613 | 1 year ago |
fluidlog | 0aeefdf451 | 1 year ago |
fluidlog | 27c4b3e236 | 1 year ago |
fluidlog | 005b3173bb | 1 year ago |
fluidlog | b520d258fa | 1 year ago |
fluidlog | b14671507a | 1 year ago |
fluidlog | e49640ad83 | 1 year ago |
fluidlog | a9d9e86891 | 1 year ago |
fluidlog | 45b14a8118 | 1 year ago |
fluidlog | 92c6cfcc41 | 1 year ago |
fluidlog | eb216a0437 | 1 year ago |
fluidlog | 349178eee8 | 1 year ago |
fluidlog | 2658165f12 | 1 year ago |
fluidlog | ec414f6c97 | 1 year ago |
fluidlog | 83e7be9273 | 1 year ago |
fluidlog | 61b53827fe | 1 year ago |
fluidlog | f4928b8222 | 1 year ago |
fluidlog | 7698198d30 | 1 year ago |
fluidlog | 0e2ce687f4 | 1 year ago |
fluidlog | 7f4acabde1 | 1 year ago |
fluidlog | 7d51dd0756 | 1 year ago |
fluidlog | ec0264b1e8 | 1 year ago |
fluidlog | f9f1c47a27 | 1 year ago |
fluidlog | d35bf4a4e9 | 1 year ago |
fluidlog | eac70aaa8a | 1 year ago |
fluidlog | ef31b3bf4a | 1 year ago |
fluidlog | 8553f8f066 | 1 year ago |
fluidlog | 1f75ca1e78 | 1 year ago |
fluidlog | 069df353a8 | 1 year ago |
fluidlog | c3f6011ff2 | 1 year ago |
fluidlog | 3e25c40048 | 1 year ago |
fluidlog | 2176f790d7 | 1 year ago |
fluidlog | 954b4a2a46 | 1 year ago |
fluidlog | 13dbe90665 | 1 year ago |
fluidlog | 1864954f58 | 1 year ago |
fluidlog | 21788d8e16 | 1 year ago |
fluidlog | dda052c7f4 | 1 year ago |
fluidlog | ddc823e076 | 1 year ago |
fluidlog | 28a620d78d | 1 year ago |
fluidlog | 6fcc419492 | 1 year ago |
youen | d261d442b3 | 1 year ago |
youen | 40958d1e7b | 1 year ago |
AndreasL | b2206602f2 | 1 year ago |
Andréas Livet | 2120aab7ce | 1 year ago |
Youen | 61c2077bce | 2 years ago |
Youen | b6431db70d | 2 years ago |
Youen | 968dfc4e21 | 2 years ago |
Youen | 8914386652 | 2 years ago |
Youen | fbaae25899 | 2 years ago |
Youen | dd41946706 | 2 years ago |
Youen | 8e46a39235 | 2 years ago |
Youen | be1db688b4 | 2 years ago |
Youen | a845163162 | 2 years ago |
Youen | e4abc93d60 | 2 years ago |
Youen | df8e39b29c | 2 years ago |
Youen | 7dab903e75 | 2 years ago |
youen | 2a690e2c6c | 2 years ago |
Youen | 31a36847f1 | 2 years ago |
Youen | fc8de5fecf | 2 years ago |
Youen | 5f48f8f2d3 | 2 years ago |
Youen | b6c761eaa9 | 2 years ago |
Youen | c5a2a6e495 | 2 years ago |
Youen | 06d5b55bf4 | 2 years ago |
Youen | 0781a45732 | 2 years ago |
Youen | ec96a385ec | 2 years ago |
Youen | ffbc83b965 | 2 years ago |
AndreasL | 552ccd594c | 2 years ago |
Youen | 2788b87e1c | 2 years ago |
Youen | 4731aea4c2 | 2 years ago |
Youen | ce482361a5 | 2 years ago |
Youen | 04f238b32f | 2 years ago |
Youen | 0f63f2ad39 | 2 years ago |
youen | bfcaab10c0 | 2 years ago |
Andréas Livet | 1515dbb182 | 2 years ago |
Andréas Livet | f1cb238c34 | 2 years ago |
AndreasL | 33d7d421f4 | 2 years ago |
Youen | 8d7b4e8d6b | 2 years ago |
Youen | ea9ddfda2c | 2 years ago |
AndreasL | 685eacf501 | 2 years ago |
Youen | 6782899fda | 2 years ago |
Youen | 8bef4ba79c | 2 years ago |
Youen | 2d601e71b7 | 2 years ago |
Youen | 995daaeff9 | 2 years ago |
Youen | 0d60536dd5 | 2 years ago |
Youen | 2187316dbf | 2 years ago |
Youen | 2b5e828c59 | 2 years ago |
Youen | 1e1fb9c195 | 2 years ago |
Youen | 7da7286922 | 2 years ago |
Youen | 5e4746f67c | 2 years ago |
Youen | 923d5c4be7 | 2 years ago |
youen | 71587e16d9 | 2 years ago |
Youen | fafb4c9cad | 2 years ago |
Youen | fe931460bf | 2 years ago |
Youen | ca4d9a1518 | 2 years ago |
AndreasL | bec46c2b80 | 2 years ago |
Youen | 69e29917de | 2 years ago |
Youen | da2d4794f5 | 2 years ago |
Youen | 5357da2e8d | 2 years ago |
Youen | 9a581d78a7 | 2 years ago |
Youen | e8f3f50288 | 2 years ago |
AndreasL | d07c217dfd | 2 years ago |
Youen | f1e4799b2e | 2 years ago |
Youen | a86dea352b | 2 years ago |
Youen | adc7359061 | 2 years ago |
AndreasL | 78c1eba3ad | 2 years ago |
Youen | 89fa1e2ca5 | 2 years ago |
Youen | 6593e10060 | 2 years ago |
youen | 4dd9c3ed37 | 2 years ago |
GaetanP | 5d0464e529 | 2 years ago |
GaetanP | 6d2049ac0f | 2 years ago |
GaetanP | 31fe4dc2a2 | 2 years ago |
GaetanP | a309834a20 | 2 years ago |
Andréas Livet | 5f84c00b04 | 2 years ago |
Andréas Livet | 0e08a57c9e | 2 years ago |
Andréas Livet | c45ad7077e | 2 years ago |
Andréas Livet | 0f4b7892ff | 2 years ago |
Andréas Livet | 630b8006d4 | 2 years ago |
Andréas Livet | 3a62605064 | 2 years ago |
Andréas Livet | b1cfd2c3ec | 2 years ago |
Andréas Livet | fc8b6e1668 | 2 years ago |
Andréas Livet | 015a23d00a | 2 years ago |
Andréas Livet | 8b45585eb6 | 2 years ago |
Andréas Livet | c07f98cd31 | 2 years ago |
AndreasL | 2519eca92e | 2 years ago |
Youen | 8ff10cd5cb | 2 years ago |
AndreasL | 64c7b02d64 | 2 years ago |
Youen | 4f9737e696 | 2 years ago |
Youen | 7ef3aa1acd | 2 years ago |
Youen | 1f5c6310de | 2 years ago |
AndreasL | 9ebba35097 | 2 years ago |
Youen | 7274ff8b20 | 2 years ago |
Youen | 98866f1141 | 2 years ago |
Youen | 9064a6f8f3 | 2 years ago |
Youen | b4d28f6d97 | 2 years ago |
Youen | b5ddebed8f | 2 years ago |
Youen | 6633f713bc | 2 years ago |
Youen | 915a043d74 | 2 years ago |
Youen | e79874926f | 2 years ago |
Youen | 363ef0fd9b | 2 years ago |
Youen | dd6c258b47 | 2 years ago |
Youen | 8485907499 | 2 years ago |
youen | b55414dacb | 2 years ago |
AndreasL | bf3c0d167f | 2 years ago |
GaetanP | c514fc79fc | 2 years ago |
GaetanP | d59073ba51 | 2 years ago |
GaetanP | c9a71f9be5 | 2 years ago |
GaetanP | 392b01a8c6 | 2 years ago |
AndreasL | 56ada1a77f | 2 years ago |
GaetanP | 71feb615cc | 2 years ago |
GaetanP | 13f22de6a3 | 2 years ago |
GaetanP | 6fdcb4a026 | 2 years ago |
GaetanP | ce3563fcd2 | 2 years ago |
GaetanP | 19da6a4f54 | 2 years ago |
GaetanP | ab16a787ef | 2 years ago |
GaetanP | ed2856f394 | 2 years ago |
GaetanP | ad647ddaec | 2 years ago |
AndreasL | 496674ae95 | 2 years ago |
GaetanP | 55155347ac | 2 years ago |
GaetanP | 35868fd98f | 2 years ago |
GaetanP | daf5130c0d | 2 years ago |
GaetanP | 6317faf7e8 | 2 years ago |
GaetanP | 62c9b7f404 | 2 years ago |
GaetanP | 97e2e4e219 | 2 years ago |
GaetanP | 4715b2109e | 2 years ago |
GaetanP | 47004f5ae1 | 2 years ago |
GaetanP | 3aade26dab | 2 years ago |
GaetanP | 5adff39e03 | 2 years ago |
AndreasL | 798930045a | 2 years ago |
GaetanP | 8167bede48 | 2 years ago |
GaetanP | a06d6b0145 | 2 years ago |
GaetanP | cd5644687c | 2 years ago |
GaetanP | 52cb17de0f | 2 years ago |
GaetanP | a1ee0da819 | 2 years ago |
GaetanP | 0ced3aba5e | 2 years ago |
GaetanP | 228052baee | 2 years ago |
GaetanP | 8cca6c5e26 | 2 years ago |
GaetanP | e1d5d1c303 | 2 years ago |
GaetanP | d67c7996a5 | 2 years ago |
GaetanP | 5c793c16e5 | 2 years ago |
GaetanP | 82730acca3 | 2 years ago |
GaetanP | e884d9f38d | 2 years ago |
GaetanP | 46f53ec666 | 2 years ago |
AndreasL | 16dcf507ae | 2 years ago |
GaetanP | 2aa22b805c | 2 years ago |
GaetanP | 5cfcaefb9c | 2 years ago |
GaetanP | 11a9e01970 | 2 years ago |
GaetanP | a817fe8209 | 2 years ago |
AndreasL | 9ffd9278d0 | 2 years ago |
AndreasL | d43da27462 | 2 years ago |
AndreasTuto | cff2d0670c | 2 years ago |
AndreasTuto | 32697393d7 | 2 years ago |
AndreasTuto | 2a99edd75f | 2 years ago |
AndreasL | 3bae963f60 | 2 years ago |
Youen | 20054919b6 | 2 years ago |
AndreasL | c36f845f9c | 2 years ago |
Youen | 392f2b2afc | 2 years ago |
Andréas Livet | 46e5480c56 | 2 years ago |
Andréas Livet | f1c35099cf | 2 years ago |
Andréas Livet | 78dbb78111 | 2 years ago |
Andréas Livet | 797221f8d8 | 2 years ago |
Andréas Livet | 5ddbcdb214 | 2 years ago |
Andréas Livet | 4ec5c9234f | 2 years ago |
Andréas Livet | 592942c1fa | 2 years ago |
Andréas Livet | fa79cbc347 | 2 years ago |
Andréas Livet | ee0c6b5f11 | 2 years ago |
Andréas Livet | de9b0a3cdb | 2 years ago |
Andréas Livet | 5cbf718dea | 2 years ago |
AndreasL | fd8f28f46a | 2 years ago |
Youen | 284ca5c13a | 2 years ago |
Youen | ef1f8da23b | 2 years ago |
Andréas Livet | 89d46fdcc8 | 2 years ago |
AndreasL | 43f7692b9c | 2 years ago |
AndreasL | 3a29f9aba6 | 2 years ago |
AndreasL | 927af69817 | 2 years ago |
AndreasL | 8bb103a1e6 | 2 years ago |
Youen | 3764b66fcd | 2 years ago |
Youen | 9c58f4bc49 | 2 years ago |
Youen | 39f2166865 | 2 years ago |
Youen | dccdac63da | 2 years ago |
Youen | 5c4a0f8f69 | 2 years ago |
Andréas Livet | 36256e151c | 2 years ago |
Andréas Livet | ab5c07ef2d | 2 years ago |
Andréas Livet | 6e3a7e59d0 | 2 years ago |
Andréas Livet | 89d00d8f1a | 2 years ago |
Andréas Livet | a777dbdf7e | 2 years ago |
Andréas Livet | 6fc65e0402 | 2 years ago |
Andréas Livet | 39d43c83d1 | 2 years ago |
Andréas Livet | ad58102209 | 2 years ago |
Andréas Livet | 9c2d4342f7 | 2 years ago |
Andréas Livet | bf2789e235 | 2 years ago |
Andréas Livet | ebfc1e066f | 2 years ago |
Andréas Livet | a199d8e101 | 2 years ago |
Andréas Livet | e9e2f353f0 | 2 years ago |
Andréas Livet | fd1bde4f41 | 2 years ago |
Andréas Livet | 7df38bfd22 | 2 years ago |
Andréas Livet | c9c6c851c7 | 2 years ago |
Andréas Livet | af27600130 | 2 years ago |
Andréas Livet | 4ca07a780f | 2 years ago |
Andréas Livet | f6f9321a08 | 2 years ago |
Andréas Livet | 8085610431 | 2 years ago |
Andréas Livet | e05d3c57cc | 2 years ago |
Andréas Livet | 7a5d4dbce2 | 2 years ago |
Andréas Livet | 1befb3402f | 2 years ago |
Andréas Livet | 629602836d | 2 years ago |
Andréas Livet | 879f4e9389 | 2 years ago |
Andréas Livet | 37383edb14 | 2 years ago |
Andréas Livet | 221be1a3a3 | 2 years ago |
Andréas Livet | bf2a9b9bf5 | 2 years ago |
Andréas Livet | 5d7ddad5cc | 2 years ago |
Andréas Livet | a13ac20708 | 2 years ago |
AndreasL | b964465d49 | 2 years ago |
AndreasL | 308eaf7f64 | 2 years ago |
AndreasL | 218d915d87 | 2 years ago |
AndreasL | 7e82f8bbe2 | 2 years ago |
AndreasL | 4340d90a76 | 2 years ago |
AndreasL | 61d3b9000a | 2 years ago |
AndreasL | 486f80bd24 | 2 years ago |
AndreasL | b340874577 | 2 years ago |
vhelio | 1bce0b69ff | 2 years ago |
@ -0,0 +1,72 @@
|
||||
#!/usr/bin/perl |
||||
|
||||
# Script taken from https://gitlab.com/derobert/random-toys/blob/master/pdf/pdftoc-to-latex |
||||
# Manually adapt for sphinxdoc generated pdf |
||||
use 5.024; |
||||
use strict; |
||||
use warnings qw(all); |
||||
use IPC::Run3; |
||||
use LaTeX::Encode; |
||||
use Encode qw(decode); |
||||
|
||||
my @levels |
||||
= qw(chapter section subsection subsubsection paragraph subparagraph); |
||||
my @counters; |
||||
|
||||
my ($data_enc, $data); |
||||
run3 ['pdftk', $ARGV[0], 'dump_data_utf8'], undef, \$data_enc; |
||||
$data = decode('UTF-8', $data_enc, Encode::FB_CROAK); |
||||
|
||||
my @latex_bm; |
||||
|
||||
my $bm; |
||||
foreach (split(/\n/, $data)) { |
||||
/^Bookmark/ or next; |
||||
if (/^BookmarkBegin$/) { |
||||
add_latex_bm($bm) if $bm; |
||||
$bm = {}; |
||||
} elsif (/^BookmarkLevel: (\d+)$/a) { |
||||
++$counters[$1 - 1]; |
||||
$#counters = $1 - 1; |
||||
$bm->{number} = join(q{.}, @counters); |
||||
$bm->{level} = $1 - 1; |
||||
} elsif (/^BookmarkTitle: (.+)$/) { |
||||
# In Sphinx title include a utf-8 icon of a link, so remove it |
||||
my $title = substr($1, 0, -1); |
||||
$bm->{title} = latex_encode($title); |
||||
} elsif (/^BookmarkPageNumber: (\d+)$/a) { |
||||
$bm->{page} = $1; |
||||
} else { |
||||
die "Unknown Bookmark tag in $_\n"; |
||||
} |
||||
} |
||||
add_latex_bm($bm) if $bm; |
||||
|
||||
print <<LATEX; |
||||
\\documentclass{report} |
||||
\\title{Guide de montage Vhéliotech v1.0} |
||||
\\renewcommand{\\familydefault}{\\sfdefault} |
||||
\\setcounter{page}{2} |
||||
\\begin{document} |
||||
${ \join('', @latex_bm) } |
||||
\\end{document} |
||||
LATEX |
||||
|
||||
exit 0; |
||||
|
||||
sub add_latex_bm { |
||||
my $bm = shift; |
||||
# Don't extract subtitle with level > 1 |
||||
if ($bm->{level} > 1) { |
||||
return; |
||||
} |
||||
|
||||
my $level = $levels[$bm->{level}]; |
||||
my $number = $bm->{number}; |
||||
my $title = $bm->{title}; |
||||
my $page = $bm->{page} + 2; |
||||
|
||||
push @latex_bm, <<LINE; |
||||
\\contentsline {$level}{\\numberline {$number}$title}{$page}% |
||||
LINE |
||||
} |
@ -0,0 +1,42 @@
|
||||
# Plan général |
||||
|
||||
```{image} img/vues-generales/01.svg |
||||
:alt: Côté droit |
||||
:align: center |
||||
``` |
||||
|
||||
<p> </p> |
||||
|
||||
```{image} img/vues-generales/02.svg |
||||
:alt: Côté gauche |
||||
:align: center |
||||
``` |
||||
|
||||
```{image} img/vues-generales/03.svg |
||||
:alt: Avant/arrière |
||||
:align: center |
||||
``` |
||||
|
||||
<p> </p> |
||||
|
||||
```{image} img/vues-generales/04.svg |
||||
:alt: Dessus/dessous |
||||
:align: center |
||||
``` |
||||
|
||||
```{image} img/vues-generales/05.svg |
||||
:alt: Coupe longitudinale |
||||
:align: center |
||||
``` |
||||
|
||||
<p> </p> |
||||
|
||||
```{image} img/vues-generales/06.svg |
||||
:alt: Coupes transversales |
||||
:align: center |
||||
``` |
||||
|
||||
```{image} img/vues-generales/07.svg |
||||
:alt: Coupe en altimetrie |
||||
:align: center |
||||
``` |
@ -0,0 +1,9 @@
|
||||
# Assemblage des glissières |
||||
|
||||
Placer les deux glissières CHO30 de part et d'autre sur la tôle du coffre central CHO23, de façon à ce que les crémaillères soient orientées vers l'intérieur. Les jupes se retrouvent prises en sandwitch entre la tôle et les glissières. |
||||
|
||||
Positionner chaque glissière avec 3 vis M6x40 (QIN40), ainsi qu'une rondelle (QIN12) entre la glissière et la tête de vis. Placer également une rondelle côté écrou puisqu'elle sera contre un tube aluminium. Ne pas serrer les vis pour le moment : les glissières devront être réglées une fois que les embases universelles (supports des sièges) seront prêtes. Vous pouvez toutefois effectuer le réglage avec les embases seules si les sièges ne sont pas encore prêts. |
||||
|
||||
<img src="img/Glisiere_sur_vhelio.jpg" alt="Glissière" width="600px"> |
||||
|
||||
Réaliser le même montage pour les deux glissières arrière CHO32. Elles se fixent sur la tôle supérieure porte bagage CHO25 avec 3 vis M6x40 par glissières. |
@ -0,0 +1,50 @@
|
||||
.document-title { |
||||
width: 100%; |
||||
color: #fbbb15; |
||||
text-align: center; |
||||
font-size: 5em !important; |
||||
border-top: 2px solid black; |
||||
border-bottom: 2px solid black; |
||||
line-height: 1.2; |
||||
font-weight: bold; |
||||
} |
||||
|
||||
.document-subtitle { |
||||
text-align: center; |
||||
font-size: 1.5em; |
||||
margin-top: 30px; |
||||
margin-bottom: 30px; |
||||
} |
||||
|
||||
.title-page-footer { |
||||
text-align: center; |
||||
font-size: 1.2em !important; |
||||
margin-top: 30px; |
||||
} |
||||
|
||||
/* displayed as a title, but doesn't count in numbering and doesn't appear in TOC */ |
||||
.fake-title { |
||||
font-weight: 700; |
||||
font-size: 175% !important; |
||||
font-family: Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif; |
||||
break-before: always; |
||||
} |
||||
|
||||
/* hide this title, we don't want to display it, it's only there to give a title to the page */ |
||||
section#guide-de-montage h1 { |
||||
display: none; |
||||
} |
||||
|
||||
/* hide title numbers after h2 */ |
||||
h3 span.section-number, h4 span.section-number, h5 span.section-number, h6 span.section-number { |
||||
display: none; |
||||
} |
||||
|
||||
.rst-downloads { |
||||
padding: 12px; |
||||
padding-top: 0; |
||||
} |
||||
|
||||
.rst-downloads a { |
||||
color: #fcfcfc; |
||||
} |
@ -0,0 +1,18 @@
|
||||
{% extends "!page.html" %} |
||||
{% block body %} |
||||
{% if current_version and latest_version and current_version != latest_version %} |
||||
<div class="warning admonition"> |
||||
<p class="admonition-title">Attention</p> |
||||
<p> |
||||
{% if current_version.is_released %} |
||||
Ceci est une ancienne version de la documentation. |
||||
La dernière version est la <a href="{{ vpathto(latest_version.name) }}">{{latest_version.name}}</a>. |
||||
{% else %} |
||||
Ceci est une version en cours de développement. |
||||
La dernière version stable est la <a href="{{ vpathto(latest_version.name) }}">{{latest_version.name}}</a>. |
||||
{% endif %} |
||||
</p> |
||||
</div> |
||||
{% endif %} |
||||
{{ super() }} |
||||
{% endblock %} |
@ -0,0 +1,33 @@
|
||||
{%- if current_version %} |
||||
<div class="rst-versions" data-toggle="rst-versions" role="note" aria-label="versions"> |
||||
<span class="rst-current-version" data-toggle="rst-current-version"> |
||||
<span class="fa fa-book"> Autres versions</span> |
||||
{{ current_version.name }} |
||||
<span class="fa fa-caret-down"></span> |
||||
</span> |
||||
<div class="rst-other-versions"> |
||||
{%- if versions.tags %} |
||||
<dl> |
||||
<dt>Versions</dt> |
||||
{%- for item in versions.tags %} |
||||
<dd><a href="{{ item.url }}">{{ item.name }}</a></dd> |
||||
{%- endfor %} |
||||
</dl> |
||||
{%- endif %} |
||||
{%- if versions.branches %} |
||||
<dl> |
||||
<dt>Branches</dt> |
||||
{%- for item in versions.branches %} |
||||
<dd><a href="{{ item.url }}">{{ item.name }}</a></dd> |
||||
{%- endfor %} |
||||
</dl> |
||||
{%- endif %} |
||||
</div> |
||||
|
||||
{%- if current_version_data.pdf_url %} |
||||
<div class="rst-downloads"> |
||||
<a href="{{current_version_data.pdf_url}}"><span class="fa fa-download"> Télécharger au format PDF</a></span> |
||||
</div> |
||||
{% endif %} |
||||
</div> |
||||
{%- endif %} |
@ -0,0 +1,85 @@
|
||||
.wy-grid-for-nav { |
||||
position: static !important; |
||||
} |
||||
|
||||
@page { |
||||
@bottom-left { |
||||
content: "Guide de montage - v1.0.0 - Mai 2023"; |
||||
font-size: 9px; |
||||
font-family: Lato, proxima-nova, Helvetica Neue, Arial, sans-serif; |
||||
} |
||||
@bottom-center { |
||||
content: "vhelio.org Besoin d'aide ? communaute.vhelio.org"; |
||||
font-size: 9px; |
||||
font-family: Lato, proxima-nova, Helvetica Neue, Arial, sans-serif; |
||||
white-space: pre; |
||||
} |
||||
@bottom-right { |
||||
content: counter(page) "/81"; /* total number of pages is automatically updated by count_pdf_pages.py */ |
||||
font-size: 9px; |
||||
font-family: Lato, proxima-nova, Helvetica Neue, Arial, sans-serif; |
||||
} |
||||
|
||||
counter-increment: page; |
||||
} |
||||
|
||||
@page :first { |
||||
counter-reset: page 2; |
||||
@bottom-left { |
||||
content: ""; |
||||
} |
||||
@bottom-center { |
||||
content: ""; |
||||
} |
||||
@bottom-right { |
||||
content: ""; |
||||
} |
||||
} |
||||
|
||||
.html-only { |
||||
display: none; |
||||
} |
||||
|
||||
div[role=navigation], .headerlink { |
||||
display: none; |
||||
} |
||||
|
||||
h1 { |
||||
break-before: always; |
||||
} |
||||
|
||||
.avoid-break { |
||||
break-before: avoid; |
||||
break-after: avoid; |
||||
} |
||||
|
||||
.avoid-break-next-block + ul { |
||||
break-inside: avoid; |
||||
} |
||||
|
||||
.admonition { |
||||
break-inside: avoid; |
||||
} |
||||
|
||||
.resized { |
||||
width: 550px; |
||||
} |
||||
|
||||
/* Automatic title numbering */ |
||||
body { |
||||
counter-reset: h1 |
||||
} |
||||
|
||||
h1 { |
||||
counter-reset: h2 |
||||
} |
||||
|
||||
h1:before { |
||||
counter-increment: h1; |
||||
content: counter(h1) ". " |
||||
} |
||||
|
||||
h2:before { |
||||
counter-increment: h2; |
||||
content: counter(h1) "." counter(h2) ". " |
||||
} |
@ -0,0 +1 @@
|
||||
pdf_url = 'vheliotech-guide-de-montage.pdf' |
@ -0,0 +1,14 @@
|
||||
# This tiny sphinx extension will simply copy the current_version (generated by sphinx_multiversion) to the 'version' entry in html_context, so that it is correctly displayed by the ReadTheDocs template |
||||
# You need to have the sphinx_multiversion extension as well |
||||
|
||||
def setup(app): |
||||
app.connect('config-inited', config_inited) |
||||
|
||||
def config_inited(app, config): |
||||
app.connect('html-page-context', html_page_context) |
||||
|
||||
def html_page_context(app, pagename, templatename, context, doctree): |
||||
try: |
||||
context['version'] = context['current_version'].name |
||||
except: |
||||
context['version'] = 'no_version_found' |
@ -0,0 +1,21 @@
|
||||
# This module can read data from a python file in the source folder. This will read data from the version being built (as opposed to standard sphinx-multiversion behavior that executes python from the working copy) |
||||
# All global variables defined in file current_version_data.py will be put in html_context['current_version_data'] which allows to use them in HTML templates. |
||||
|
||||
import sys |
||||
|
||||
current_version_data = {} |
||||
|
||||
def setup(app): |
||||
app.add_config_value("version_sourcedir", '', "html") |
||||
app.connect('config-inited', config_inited) |
||||
|
||||
def config_inited(app, config): |
||||
app.connect('html-page-context', html_page_context) |
||||
try: |
||||
exec(open(app.config.version_sourcedir + '/current_version_data.py').read(), globals(), current_version_data) |
||||
except: |
||||
print('No file current_version_data.py found') |
||||
pass |
||||
|
||||
def html_page_context(app, pagename, templatename, context, doctree): |
||||
context['current_version_data'] = current_version_data |
After Width: | Height: | Size: 360 KiB |
After Width: | Height: | Size: 29 KiB |
Before Width: | Height: | Size: 52 KiB |
After Width: | Height: | Size: 232 KiB |
After Width: | Height: | Size: 299 KiB |
After Width: | Height: | Size: 241 KiB |
After Width: | Height: | Size: 288 KiB |
After Width: | Height: | Size: 263 KiB |
After Width: | Height: | Size: 270 KiB |
After Width: | Height: | Size: 288 KiB |
After Width: | Height: | Size: 309 KiB |
After Width: | Height: | Size: 360 KiB |
After Width: | Height: | Size: 325 KiB |
After Width: | Height: | Size: 439 KiB |
After Width: | Height: | Size: 362 KiB |
After Width: | Height: | Size: 317 KiB |
After Width: | Height: | Size: 366 KiB |
After Width: | Height: | Size: 392 KiB |
After Width: | Height: | Size: 414 KiB |
After Width: | Height: | Size: 520 KiB |
After Width: | Height: | Size: 619 KiB |
After Width: | Height: | Size: 600 KiB |
After Width: | Height: | Size: 550 KiB |
After Width: | Height: | Size: 574 KiB |
After Width: | Height: | Size: 620 KiB |
After Width: | Height: | Size: 553 KiB |
Before Width: | Height: | Size: 115 KiB |
After Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 147 KiB |
After Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 186 KiB |
Before Width: | Height: | Size: 32 KiB |
Before Width: | Height: | Size: 136 KiB |
Before Width: | Height: | Size: 540 KiB |
Before Width: | Height: | Size: 775 KiB |
Before Width: | Height: | Size: 540 KiB |
Before Width: | Height: | Size: 2.4 MiB |
Before Width: | Height: | Size: 713 KiB |
Before Width: | Height: | Size: 903 KiB |
Before Width: | Height: | Size: 1.2 MiB |
Before Width: | Height: | Size: 1.0 MiB |
Before Width: | Height: | Size: 1.0 MiB |
Before Width: | Height: | Size: 1.6 MiB |
Before Width: | Height: | Size: 243 KiB |
Before Width: | Height: | Size: 916 KiB |
Before Width: | Height: | Size: 534 KiB |
Before Width: | Height: | Size: 698 KiB |
Before Width: | Height: | Size: 1.0 MiB |
Before Width: | Height: | Size: 1.1 MiB |
Before Width: | Height: | Size: 424 KiB |
Before Width: | Height: | Size: 243 KiB |
Before Width: | Height: | Size: 301 KiB |
After Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 133 KiB |
After Width: | Height: | Size: 8.1 KiB |
Before Width: | Height: | Size: 82 KiB |
After Width: | Height: | Size: 3.6 KiB |
After Width: | Height: | Size: 2.5 KiB |
Before Width: | Height: | Size: 15 KiB |
After Width: | Height: | Size: 25 KiB |
After Width: | Height: | Size: 77 KiB |
After Width: | Height: | Size: 408 KiB |
After Width: | Height: | Size: 252 KiB |
After Width: | Height: | Size: 31 KiB |
After Width: | Height: | Size: 142 KiB |
Before Width: | Height: | Size: 208 KiB |
Before Width: | Height: | Size: 135 KiB |
Before Width: | Height: | Size: 131 KiB |
Before Width: | Height: | Size: 87 KiB |
Before Width: | Height: | Size: 169 KiB |
Before Width: | Height: | Size: 44 KiB |