Mercurial > hg > nginx-site
annotate xsls/body.xsls @ 2152:a226918def86
nginx-1.14.0
author | Maxim Dounin <mdounin@mdounin.ru> |
---|---|
date | Tue, 17 Apr 2018 18:36:58 +0300 |
parents | cf43a6b60dc2 |
children | 5dd7d258b7e8 |
rev | line source |
---|---|
580
be54c443235a
Added copyright markers to documentation sources.
Ruslan Ermilov <ru@nginx.com>
parents:
131
diff
changeset
|
1 <!-- |
be54c443235a
Added copyright markers to documentation sources.
Ruslan Ermilov <ru@nginx.com>
parents:
131
diff
changeset
|
2 Copyright (C) Igor Sysoev |
be54c443235a
Added copyright markers to documentation sources.
Ruslan Ermilov <ru@nginx.com>
parents:
131
diff
changeset
|
3 Copyright (C) Nginx, Inc. |
be54c443235a
Added copyright markers to documentation sources.
Ruslan Ermilov <ru@nginx.com>
parents:
131
diff
changeset
|
4 --> |
be54c443235a
Added copyright markers to documentation sources.
Ruslan Ermilov <ru@nginx.com>
parents:
131
diff
changeset
|
5 |
0
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
6 X:stylesheet { |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
7 |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
8 X:template body (lang) { |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
9 |
91
36f1994d7fa1
Made index alignment more natural.
Ruslan Ermilov <ru@nginx.com>
parents:
81
diff
changeset
|
10 X:variable MENU_ALIGN = { |
0
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
11 X:if "$lang = 'he'" { X:text {left} } else { X:text {right} } |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
12 } |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
13 |
91
36f1994d7fa1
Made index alignment more natural.
Ruslan Ermilov <ru@nginx.com>
parents:
81
diff
changeset
|
14 X:variable INDEX_ALIGN = { |
36f1994d7fa1
Made index alignment more natural.
Ruslan Ermilov <ru@nginx.com>
parents:
81
diff
changeset
|
15 X:if "$lang = 'he'" { X:text {right} } else { X:text {left} } |
36f1994d7fa1
Made index alignment more natural.
Ruslan Ermilov <ru@nginx.com>
parents:
81
diff
changeset
|
16 } |
36f1994d7fa1
Made index alignment more natural.
Ruslan Ermilov <ru@nginx.com>
parents:
81
diff
changeset
|
17 |
0
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
18 <body> |
1308
f0383f5cfbb8
Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents:
1293
diff
changeset
|
19 |
f0383f5cfbb8
Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents:
1293
diff
changeset
|
20 <div id="banner"> |
f0383f5cfbb8
Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents:
1293
diff
changeset
|
21 X:if "@lang = 'he'" { X:attribute "class" { X:text{ltr} } } |
2137
cf43a6b60dc2
nginx app platform blog post promo.
Maxim Konovalov <maxim@nginx.com>
parents:
2119
diff
changeset
|
22 Simplify your journey to microservices with the new NGINX Application Platform.<br/> |
cf43a6b60dc2
nginx app platform blog post promo.
Maxim Konovalov <maxim@nginx.com>
parents:
2119
diff
changeset
|
23 <a href="https://www.nginx.com/blog/updating-nginx-application-platform/">Learn more</a> |
1308
f0383f5cfbb8
Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents:
1293
diff
changeset
|
24 </div> |
f0383f5cfbb8
Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents:
1293
diff
changeset
|
25 |
f0383f5cfbb8
Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents:
1293
diff
changeset
|
26 <div id="main"> |
f0383f5cfbb8
Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents:
1293
diff
changeset
|
27 <div id="menu"> |
f0383f5cfbb8
Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents:
1293
diff
changeset
|
28 <h1> |
692
31ba6a104186
Fixed the logo location and banner text direction for the Hebrew.
Vladimir Homutov <vl@nginx.com>
parents:
691
diff
changeset
|
29 X:if "@lang = 'he'" { X:attribute "align" { X:text{left} } } |
1308
f0383f5cfbb8
Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents:
1293
diff
changeset
|
30 <a href="/"> |
f0383f5cfbb8
Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents:
1293
diff
changeset
|
31 <img src="/nginx.png" alt="nginx" /> |
691
023e9f139c3c
Added 'professional services' banner to the site header.
Vladimir Homutov <vl@nginx.com>
parents:
648
diff
changeset
|
32 </a> |
1308
f0383f5cfbb8
Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents:
1293
diff
changeset
|
33 </h1> |
f0383f5cfbb8
Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents:
1293
diff
changeset
|
34 <div> |
f0383f5cfbb8
Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents:
1293
diff
changeset
|
35 !! "document(concat($XML, '/menu.xml')) |
f0383f5cfbb8
Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents:
1293
diff
changeset
|
36 /menus/menu[@lang = $lang]/item"; |
f0383f5cfbb8
Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents:
1293
diff
changeset
|
37 </div> |
f0383f5cfbb8
Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents:
1293
diff
changeset
|
38 </div> |
0
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
39 |
1308
f0383f5cfbb8
Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents:
1293
diff
changeset
|
40 <div id="content"> |
f0383f5cfbb8
Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents:
1293
diff
changeset
|
41 <h2> |
f0383f5cfbb8
Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents:
1293
diff
changeset
|
42 !{@name} X:if "$YEAR" { X:text{: } !{$YEAR} } |
f0383f5cfbb8
Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents:
1293
diff
changeset
|
43 </h2> |
0
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
44 |
604
b2db67ca29cc
Made a link to original relative.
Ruslan Ermilov <ru@nginx.com>
parents:
600
diff
changeset
|
45 X:if "$ORIGIN and document(concat($XML, '/', $ORIGIN))/*/@rev and |
b2db67ca29cc
Made a link to original relative.
Ruslan Ermilov <ru@nginx.com>
parents:
600
diff
changeset
|
46 (not(@rev) or |
b2db67ca29cc
Made a link to original relative.
Ruslan Ermilov <ru@nginx.com>
parents:
600
diff
changeset
|
47 @rev != document(concat($XML, '/', $ORIGIN))/*/@rev)" |
b2db67ca29cc
Made a link to original relative.
Ruslan Ermilov <ru@nginx.com>
parents:
600
diff
changeset
|
48 { |
600
89a4e934d207
Emit a warning with a link to English original if translation is outdated.
Ruslan Ermilov <ru@nginx.com>
parents:
598
diff
changeset
|
49 <span> |
89a4e934d207
Emit a warning with a link to English original if translation is outdated.
Ruslan Ermilov <ru@nginx.com>
parents:
598
diff
changeset
|
50 |
89a4e934d207
Emit a warning with a link to English original if translation is outdated.
Ruslan Ermilov <ru@nginx.com>
parents:
598
diff
changeset
|
51 X:if "@lang = 'he'" { X:attribute "class" { X:text{ltr} } } |
89a4e934d207
Emit a warning with a link to English original if translation is outdated.
Ruslan Ermilov <ru@nginx.com>
parents:
598
diff
changeset
|
52 |
89a4e934d207
Emit a warning with a link to English original if translation is outdated.
Ruslan Ermilov <ru@nginx.com>
parents:
598
diff
changeset
|
53 <blockquote class="note"> |
89a4e934d207
Emit a warning with a link to English original if translation is outdated.
Ruslan Ermilov <ru@nginx.com>
parents:
598
diff
changeset
|
54 |
89a4e934d207
Emit a warning with a link to English original if translation is outdated.
Ruslan Ermilov <ru@nginx.com>
parents:
598
diff
changeset
|
55 X:if "document(concat($XML, '/i18n.xml')) |
89a4e934d207
Emit a warning with a link to English original if translation is outdated.
Ruslan Ermilov <ru@nginx.com>
parents:
598
diff
changeset
|
56 /i18n/text[@lang = $lang]/item[@id='outdated']" { |
89a4e934d207
Emit a warning with a link to English original if translation is outdated.
Ruslan Ermilov <ru@nginx.com>
parents:
598
diff
changeset
|
57 !! "document(concat($XML, '/i18n.xml')) |
89a4e934d207
Emit a warning with a link to English original if translation is outdated.
Ruslan Ermilov <ru@nginx.com>
parents:
598
diff
changeset
|
58 /i18n/text[@lang = $lang]/item[@id='outdated']"; |
89a4e934d207
Emit a warning with a link to English original if translation is outdated.
Ruslan Ermilov <ru@nginx.com>
parents:
598
diff
changeset
|
59 } else { |
89a4e934d207
Emit a warning with a link to English original if translation is outdated.
Ruslan Ermilov <ru@nginx.com>
parents:
598
diff
changeset
|
60 !! "document(concat($XML, '/i18n.xml')) |
89a4e934d207
Emit a warning with a link to English original if translation is outdated.
Ruslan Ermilov <ru@nginx.com>
parents:
598
diff
changeset
|
61 /i18n/text[@lang = 'en']/item[@id='outdated']"; |
89a4e934d207
Emit a warning with a link to English original if translation is outdated.
Ruslan Ermilov <ru@nginx.com>
parents:
598
diff
changeset
|
62 } |
89a4e934d207
Emit a warning with a link to English original if translation is outdated.
Ruslan Ermilov <ru@nginx.com>
parents:
598
diff
changeset
|
63 |
89a4e934d207
Emit a warning with a link to English original if translation is outdated.
Ruslan Ermilov <ru@nginx.com>
parents:
598
diff
changeset
|
64 </blockquote> |
89a4e934d207
Emit a warning with a link to English original if translation is outdated.
Ruslan Ermilov <ru@nginx.com>
parents:
598
diff
changeset
|
65 </span> |
89a4e934d207
Emit a warning with a link to English original if translation is outdated.
Ruslan Ermilov <ru@nginx.com>
parents:
598
diff
changeset
|
66 } |
89a4e934d207
Emit a warning with a link to English original if translation is outdated.
Ruslan Ermilov <ru@nginx.com>
parents:
598
diff
changeset
|
67 |
590
05761a8e38f6
Added an option to disable generation of TOC.
Ruslan Ermilov <ru@nginx.com>
parents:
580
diff
changeset
|
68 X:if "@toc = 'yes' and section[@id and @name]" { |
131
8beaff4b3b6b
Empty table was generated if document has no sections, or they are
Ruslan Ermilov <ru@nginx.com>
parents:
123
diff
changeset
|
69 <table width="100%"><tr><td align="{$INDEX_ALIGN}"> |
8beaff4b3b6b
Empty table was generated if document has no sections, or they are
Ruslan Ermilov <ru@nginx.com>
parents:
123
diff
changeset
|
70 X:for-each "section[@id and @name]" { |
8beaff4b3b6b
Empty table was generated if document has no sections, or they are
Ruslan Ermilov <ru@nginx.com>
parents:
123
diff
changeset
|
71 <a href="#{@id}"> !{@name} </a><br/> |
607
a8f7b93b0a5f
Allow article sections to be nested.
Ruslan Ermilov <ru@nginx.com>
parents:
604
diff
changeset
|
72 X:for-each "section[@id and @name]" { |
a8f7b93b0a5f
Allow article sections to be nested.
Ruslan Ermilov <ru@nginx.com>
parents:
604
diff
changeset
|
73 X:text{     } |
a8f7b93b0a5f
Allow article sections to be nested.
Ruslan Ermilov <ru@nginx.com>
parents:
604
diff
changeset
|
74 <a href="#{@id}"> !{@name} </a><br/> |
a8f7b93b0a5f
Allow article sections to be nested.
Ruslan Ermilov <ru@nginx.com>
parents:
604
diff
changeset
|
75 } |
131
8beaff4b3b6b
Empty table was generated if document has no sections, or they are
Ruslan Ermilov <ru@nginx.com>
parents:
123
diff
changeset
|
76 X:if "@id = 'directives'" { |
8beaff4b3b6b
Empty table was generated if document has no sections, or they are
Ruslan Ermilov <ru@nginx.com>
parents:
123
diff
changeset
|
77 X:for-each "directive[@name]" { |
8beaff4b3b6b
Empty table was generated if document has no sections, or they are
Ruslan Ermilov <ru@nginx.com>
parents:
123
diff
changeset
|
78 X:text{     } |
8beaff4b3b6b
Empty table was generated if document has no sections, or they are
Ruslan Ermilov <ru@nginx.com>
parents:
123
diff
changeset
|
79 <a href="#{@name}"> !{@name} </a><br/> |
8beaff4b3b6b
Empty table was generated if document has no sections, or they are
Ruslan Ermilov <ru@nginx.com>
parents:
123
diff
changeset
|
80 } |
81
5a2dcd623666
In the modules documents, the list of directives is now additionally
Ruslan Ermilov <ru@nginx.com>
parents:
41
diff
changeset
|
81 } |
2028
5c55b7054b58
Updated docs for the upcoming NGINX Plus release.
Ruslan Ermilov <ru@nginx.com>
parents:
2019
diff
changeset
|
82 X:if "@id = 'endpoints'" { |
5c55b7054b58
Updated docs for the upcoming NGINX Plus release.
Ruslan Ermilov <ru@nginx.com>
parents:
2019
diff
changeset
|
83 X:for-each "para/list/tag-name[@name]" { |
5c55b7054b58
Updated docs for the upcoming NGINX Plus release.
Ruslan Ermilov <ru@nginx.com>
parents:
2019
diff
changeset
|
84 X:text{     } |
5c55b7054b58
Updated docs for the upcoming NGINX Plus release.
Ruslan Ermilov <ru@nginx.com>
parents:
2019
diff
changeset
|
85 <a href="#{@id}"> !{@name} </a><br/> |
5c55b7054b58
Updated docs for the upcoming NGINX Plus release.
Ruslan Ermilov <ru@nginx.com>
parents:
2019
diff
changeset
|
86 } |
5c55b7054b58
Updated docs for the upcoming NGINX Plus release.
Ruslan Ermilov <ru@nginx.com>
parents:
2019
diff
changeset
|
87 } |
5c55b7054b58
Updated docs for the upcoming NGINX Plus release.
Ruslan Ermilov <ru@nginx.com>
parents:
2019
diff
changeset
|
88 |
32
2bcfb5f75e06
Supporting new format of <module> and <section>:
Igor Sysoev <igor@sysoev.ru>
parents:
0
diff
changeset
|
89 } |
131
8beaff4b3b6b
Empty table was generated if document has no sections, or they are
Ruslan Ermilov <ru@nginx.com>
parents:
123
diff
changeset
|
90 </td></tr></table> |
0
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
91 } |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
92 |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
93 !!; |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
94 |
598
1902d38f0b05
"editor" and "translator" in articles are now output regardless of
Ruslan Ermilov <ru@nginx.com>
parents:
590
diff
changeset
|
95 X:if "@author or @editor or @translator" { |
0
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
96 <table width="100%"><tr><td align="right"> |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
97 |
598
1902d38f0b05
"editor" and "translator" in articles are now output regardless of
Ruslan Ermilov <ru@nginx.com>
parents:
590
diff
changeset
|
98 X:if "@author" { |
1902d38f0b05
"editor" and "translator" in articles are now output regardless of
Ruslan Ermilov <ru@nginx.com>
parents:
590
diff
changeset
|
99 !{document(concat($XML, '/i18n.xml')) |
1902d38f0b05
"editor" and "translator" in articles are now output regardless of
Ruslan Ermilov <ru@nginx.com>
parents:
590
diff
changeset
|
100 /i18n/text[@lang = $lang]/item[@id='author']} |
1902d38f0b05
"editor" and "translator" in articles are now output regardless of
Ruslan Ermilov <ru@nginx.com>
parents:
590
diff
changeset
|
101 X:text { } !{@author} <br/> |
1902d38f0b05
"editor" and "translator" in articles are now output regardless of
Ruslan Ermilov <ru@nginx.com>
parents:
590
diff
changeset
|
102 } |
0
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
103 |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
104 X:if "@editor" { |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
105 !{document(concat($XML, '/i18n.xml')) |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
106 /i18n/text[@lang = $lang]/item[@id='editor']} |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
107 X:text { } !{@editor} <br/> |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
108 } |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
109 |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
110 X:if "@translator" { |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
111 !{document(concat($XML, '/i18n.xml')) |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
112 /i18n/text[@lang = $lang]/item[@id='translator']} |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
113 X:text { } !{@translator} <br/> |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
114 } |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
115 |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
116 </td></tr></table> |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
117 } |
1308
f0383f5cfbb8
Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents:
1293
diff
changeset
|
118 </div> |
f0383f5cfbb8
Design: reworked main layout.
Valentin Bartenev <vbart@nginx.com>
parents:
1293
diff
changeset
|
119 </div> |
0
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
120 </body> |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
121 |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
122 } |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
123 |
61e04fc01027
Initial import of the nginx.org website.
Ruslan Ermilov <ru@nginx.com>
parents:
diff
changeset
|
124 } |