Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit c42cbd2

Browse files
committed
fancify HTML output using the website style
1 parent d195875 commit c42cbd2

2 files changed

Lines changed: 277 additions & 1 deletion

File tree

.adoc-layout.conf

Lines changed: 275 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,275 @@
1+
# Document layout for AsciiDoc, based on the website.
2+
3+
[header]
4+
<!DOCTYPE html>
5+
<html lang="{lang=en}">
6+
<head>
7+
<meta http-equiv="Content-Type" content="text/html; charset={encoding}" />
8+
<meta name="generator" content="AsciiDoc {asciidoc-version}" />
9+
<title>{doctitle}</title>
10+
<style type="text/css">
11+
body {
12+
margin: 0;
13+
padding: 16px;
14+
}
15+
16+
#header,
17+
#main,
18+
#footer {
19+
margin-bottom: 32px;
20+
}
21+
22+
#header {
23+
height: 160px;
24+
}
25+
26+
#header h1,
27+
h2 {
28+
margin: 0;
29+
}
30+
31+
#navigation {
32+
position: absolute;
33+
top: 208px;
34+
left: 8px;
35+
width: 14em;
36+
}
37+
38+
.nav ul {
39+
margin-top: 0;
40+
}
41+
42+
#main {
43+
margin-left: 200px;
44+
clear: both;
45+
padding: 1em;
46+
}
47+
48+
#footer {
49+
clear: both;
50+
padding-left: 1em;
51+
margin-left: 200px;
52+
}
53+
54+
.monospaced {
55+
font-family: "monospace";
56+
}
57+
58+
/* stop header elements from pushing divs apart */
59+
p,
60+
h1,
61+
h2 {
62+
margin: 0;
63+
padding-top: 0;
64+
}
65+
h3,
66+
h4,
67+
h5,
68+
h6 {
69+
margin: 0;
70+
padding-top: 0.5em;
71+
padding-bottom: 0.5em;
72+
}
73+
p {
74+
padding-top: 0.5em;
75+
padding-bottom: 0.5em;
76+
}
77+
78+
/* some basics: a colour and font settings */
79+
body {
80+
background-color: #c6dcd1;
81+
font-family: sans-serif;
82+
font-size: small;
83+
}
84+
a {
85+
color: #226;
86+
text-decoration: none;
87+
background: #efe;
88+
}
89+
a:active {
90+
color: #000;
91+
}
92+
a:hover {
93+
text-decoration: underline;
94+
}
95+
a:visited {
96+
font-style: italic;
97+
}
98+
#navigation a {
99+
background: none;
100+
}
101+
102+
/* the header of the page will occupy the top 96 pixels and all of the
103+
* width of the page. The site-title will be an image replacement and
104+
* occupy virtually all of the space.
105+
*
106+
* The body has a gradient background which starts immediately below
107+
* the header and tiles left-to-right
108+
*/
109+
#header {
110+
background: #fff;
111+
margin: -16px;
112+
margin-bottom: 0;
113+
height: 92px;
114+
}
115+
#header #site {
116+
padding-top: 16px;
117+
width: 351px;
118+
height: 80px;
119+
text-align: right;
120+
color: #fff;
121+
font-size: 0pt;
122+
background: url(data:image/webp;base64,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)
123+
no-repeat 0% 50%;
124+
width: 100%;
125+
}
126+
#header #forkme {
127+
position: absolute;
128+
margin: 0;
129+
top: 0;
130+
right: 0;
131+
border: 0;
132+
}
133+
body {
134+
background-image: url(data:image/webp;base64,UklGRnwAAABXRUJQVlA4TG8AAAAvP8APAJmM6H9sQiCQ4lAGeED6H6c41LSR5OgWzuF5/oQuTfmpIBCEkP8bXXBBQFD4P1qhyG3bJnu1Nyd/WLPpsV84KYWTaXyjwDcixyf4P3rjfyTj2/t/fNxZzb832k8Ev7vRP+753R38uH/Vn20A);
135+
background-repeat: repeat-x;
136+
background-position: 0px 92px;
137+
}
138+
139+
/* the page title from the header will be moved down to form a 'tab'
140+
* on top of the body area. Similarly, the h3 at the top of the
141+
* contents div will be a tab.
142+
*/
143+
144+
/* positioning */
145+
#navigation {
146+
top: 128px;
147+
}
148+
#header #page {
149+
position: absolute;
150+
top: 128px;
151+
left: 200px;
152+
margin-left: 16px;
153+
}
154+
/* style */
155+
#header #page,
156+
.nav h3 {
157+
color: #fff;
158+
background: #87ad9a; /*#00a;*/
159+
border: 2px solid #497d63; /* #000;*/
160+
border-bottom: none;
161+
height: 24px;
162+
163+
font-weight: bold;
164+
font-size: 11pt;
165+
vertical-align: middle;
166+
text-align: center;
167+
padding-left: 1em;
168+
padding-right: 1em;
169+
}
170+
.nav h3 {
171+
width: 50%;
172+
padding-top: 0;
173+
padding-bottom: 0;
174+
}
175+
176+
/* now need to push the main portion of the page down to fit below the
177+
* tab title
178+
*/
179+
180+
#main {
181+
margin-top: 62px;
182+
/* http://tantek.com/CSS/Examples/boxmodelhack.html */
183+
voice-family: '"}"';
184+
voice-family: inherit;
185+
margin-top: 60px;
186+
}
187+
html > body #main {
188+
margin-top: 62px;
189+
}
190+
191+
.nav ul {
192+
margin-left: 0;
193+
padding-left: 0.5em;
194+
padding-top: 0.5em;
195+
padding-bottom: 0.5em;
196+
}
197+
.nav ul,
198+
#main,
199+
#footer,
200+
.nav p {
201+
background: #fff;
202+
border: 2px solid #497d63;
203+
}
204+
205+
.nav ul {
206+
list-style: none;
207+
}
208+
.nav ul ul {
209+
list-style: disc;
210+
}
211+
.nav ul ul {
212+
border: none;
213+
padding-top: 0;
214+
margin-left: 2em;
215+
padding-left: 0;
216+
}
217+
218+
table {
219+
width: 100%;
220+
}
221+
table,
222+
th,
223+
td,
224+
tr {
225+
margin: 0;
226+
border-spacing: 0;
227+
}
228+
th {
229+
text-align: center;
230+
background: #87ad9a;
231+
color: #fff;
232+
}
233+
td,
234+
th {
235+
border: solid 1px #497d63;
236+
}
237+
table {
238+
border: solid 2px #497d63;
239+
}
240+
img {
241+
margin: 1em;
242+
}
243+
a img {
244+
border: 0;
245+
}
246+
</style>
247+
</head>
248+
<body class="article">
249+
<div id="header">
250+
<h1 id="site">Freedoom</h1>
251+
<h2 id="page">{doctitle}</h2>
252+
</div>
253+
<div id="navigation">
254+
<div id="contents" class="nav">
255+
<h3>Links</h3>
256+
<ul>
257+
<li><a href="https://freedoom.github.io/">Freedoom Home Page</a></li>
258+
<li>
259+
<a href="https://github.com/freedoom/freedoom">
260+
Freedoom Source Repository</a>
261+
</li>
262+
<li>
263+
<a href="https://www.doomworld.com/forum/17-freedoom/">
264+
Freedoom Forum</a>
265+
</li>
266+
<li><a href="https://discord.gg/9DA3fut">Discord Server</a></li>
267+
</ul>
268+
</div>
269+
</div>
270+
<div id="main">
271+
272+
[footer]
273+
</div>
274+
</body>
275+
</html>

Makefile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
VERSION=$(shell git describe --abbrev=8 --dirty 2>/dev/null || echo v0.12.0)
44
WADS=wads
55
ASCIIDOC=asciidoc
6+
ADOCOPTS=--backend=html5 --conf-file=.adoc-layout.conf
67
ASCIIDOC_MAN=a2x -f manpage
78
CPP=scripts/simplecpp
89
DEUTEX=deutex
@@ -75,7 +76,7 @@ $(FREEDOOM2): wadinfo_phase2.txt subdirs
7576
$(DEUTEX) $(DEUTEX_ARGS) -iwad -build wadinfo_phase2.txt $@
7677

7778
%.html: %.adoc
78-
TZ=UTC $(ASCIIDOC) $<
79+
$(ASCIIDOC) $(ADOCOPTS) $<
7980

8081
manual/freedoom-manual.pdf: manual/manual.adoc
8182
$(MAKE) -C manual

0 commit comments

Comments
 (0)