forked from ilot/ilot-io
templates/*: cleaned up indents + folder restructure
This commit is contained in:
parent
465dfa8e90
commit
921075ee7e
29 changed files with 727 additions and 13351 deletions
|
@ -32,10 +32,7 @@ body {
|
|||
/* Not required for template or sticky footer method. */
|
||||
|
||||
body > .container {
|
||||
padding: 60px 15px 15px;
|
||||
}
|
||||
.container .text-muted {
|
||||
margin: 20px 0;
|
||||
padding: 80px 15px 15px;
|
||||
}
|
||||
|
||||
.pagedate {
|
596
base/css/style.css
Normal file
596
base/css/style.css
Normal file
|
@ -0,0 +1,596 @@
|
|||
/* ikiwiki style sheet */
|
||||
|
||||
/* Note that instead of modifying this style sheet, you can instead edit
|
||||
* local.css and use it to override or change settings in this one.
|
||||
*/
|
||||
|
||||
/* html5 compat */
|
||||
article,aside,details,figcaption,figure,
|
||||
footer,header,hgroup,menu,nav,section {
|
||||
display: block;
|
||||
}
|
||||
|
||||
div.header, header.header {
|
||||
margin: 0;
|
||||
font-size: 140%;
|
||||
font-weight: bold;
|
||||
line-height: 1em;
|
||||
display: block;
|
||||
}
|
||||
|
||||
.inlineheader .author {
|
||||
margin: 0;
|
||||
font-size: 112%;
|
||||
font-weight: bold;
|
||||
display: block;
|
||||
}
|
||||
|
||||
.actions ul {
|
||||
margin: 0;
|
||||
padding: 6px .4em;
|
||||
height: 1em;
|
||||
list-style-type: none;
|
||||
}
|
||||
.actions li {
|
||||
display: inline;
|
||||
padding: .2em;
|
||||
}
|
||||
.pageheader .actions ul {
|
||||
border-bottom: 1px solid #000;
|
||||
}
|
||||
|
||||
.inlinepage .actions ul {
|
||||
border-bottom: 0;
|
||||
}
|
||||
|
||||
#otherlanguages ul {
|
||||
margin: 0;
|
||||
padding: 6px;
|
||||
list-style-type: none;
|
||||
}
|
||||
#otherlanguages li {
|
||||
display: inline;
|
||||
padding: .2em .4em;
|
||||
}
|
||||
.pageheader #otherlanguages {
|
||||
border-bottom: 1px solid #000;
|
||||
}
|
||||
|
||||
.inlinecontent,
|
||||
.inlineenclosure {
|
||||
margin-top: .4em;
|
||||
}
|
||||
|
||||
.pagefooter,
|
||||
.inlinefooter,
|
||||
.comments {
|
||||
clear: both;
|
||||
}
|
||||
|
||||
#pageinfo {
|
||||
margin: 1em 0;
|
||||
border-top: 1px solid #000;
|
||||
}
|
||||
|
||||
.tags {
|
||||
margin-top: 1em;
|
||||
}
|
||||
|
||||
.inlinepage .tags {
|
||||
display: inline;
|
||||
}
|
||||
|
||||
.mapparent {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
.img caption {
|
||||
font-size: 80%;
|
||||
caption-side: bottom;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
img.img {
|
||||
margin: 0.5ex;
|
||||
}
|
||||
|
||||
.align-left {
|
||||
float:left;
|
||||
}
|
||||
|
||||
.align-right {
|
||||
float:right;
|
||||
}
|
||||
|
||||
#backlinks {
|
||||
margin-top: 1em;
|
||||
}
|
||||
|
||||
#searchform {
|
||||
display: inline;
|
||||
float: right;
|
||||
}
|
||||
|
||||
#editcontent {
|
||||
width: 98%;
|
||||
}
|
||||
|
||||
.editcontentdiv {
|
||||
width: auto;
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
img {
|
||||
border-style: none;
|
||||
}
|
||||
|
||||
pre {
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
div.recentchanges {
|
||||
border-style: solid;
|
||||
border-width: 1px;
|
||||
overflow: auto;
|
||||
width: auto;
|
||||
clear: none;
|
||||
background: #eee;
|
||||
color: black !important;
|
||||
}
|
||||
.recentchanges .metadata {
|
||||
padding: 0px 0.5em;
|
||||
}
|
||||
.recentchanges .changelog {
|
||||
font-style: italic;
|
||||
clear: both;
|
||||
display: block;
|
||||
padding: 1px 2px;
|
||||
background: white !important;
|
||||
color: black !important;
|
||||
}
|
||||
.recentchanges .desc {
|
||||
display: none;
|
||||
}
|
||||
.recentchanges .diff {
|
||||
display: none;
|
||||
}
|
||||
.recentchanges .committer {
|
||||
float: left;
|
||||
margin: 0;
|
||||
width: 40%;
|
||||
}
|
||||
.recentchanges .committype {
|
||||
float: left;
|
||||
margin: 0;
|
||||
width: 5%;
|
||||
font-size: small;
|
||||
}
|
||||
.recentchanges .changedate {
|
||||
float: left;
|
||||
margin: 0;
|
||||
width: 35%;
|
||||
font-size: small;
|
||||
}
|
||||
.recentchanges .pagelinks,
|
||||
.recentchanges .revert {
|
||||
float: right;
|
||||
margin: 0;
|
||||
width: 60%;
|
||||
}
|
||||
|
||||
.blogform, #blogform {
|
||||
padding: 10px 10px;
|
||||
border: 1px solid #aaa;
|
||||
background: #eee;
|
||||
color: black !important;
|
||||
width: auto;
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
.inlinepage {
|
||||
padding: 10px 10px;
|
||||
border: 1px solid #aaa;
|
||||
overflow: auto;
|
||||
}
|
||||
|
||||
.pagedate,
|
||||
.pagelicense,
|
||||
.pagecopyright {
|
||||
font-style: italic;
|
||||
display: block;
|
||||
margin-top: 1em;
|
||||
}
|
||||
|
||||
.archivepagedate {
|
||||
font-style: italic;
|
||||
}
|
||||
.archivepage {
|
||||
margin-bottom: 1em;
|
||||
}
|
||||
|
||||
.error {
|
||||
color: #C00;
|
||||
}
|
||||
|
||||
.sidebar {
|
||||
width: 20ex;
|
||||
float: right;
|
||||
margin-left: 4px;
|
||||
margin-bottom: 4px;
|
||||
margin-top: -1px;
|
||||
padding: 0ex 2ex;
|
||||
background: white;
|
||||
border: 1px solid black;
|
||||
color: black !important;
|
||||
}
|
||||
|
||||
hr.poll {
|
||||
height: 10pt;
|
||||
color: white !important;
|
||||
background: #eee;
|
||||
border: 2px solid black;
|
||||
}
|
||||
div.poll {
|
||||
margin-top: 1ex;
|
||||
margin-bottom: 1ex;
|
||||
padding: 1ex 1ex;
|
||||
border: 1px solid #aaa;
|
||||
}
|
||||
|
||||
span.color {
|
||||
padding: 2px;
|
||||
}
|
||||
|
||||
.comment-header,
|
||||
.microblog-header {
|
||||
font-style: italic;
|
||||
margin-top: .3em;
|
||||
}
|
||||
.comment .author,
|
||||
.microblog .author {
|
||||
font-weight: bold;
|
||||
}
|
||||
.comment-subject {
|
||||
font-weight: bold;
|
||||
}
|
||||
.comment-avatar {
|
||||
float: right;
|
||||
}
|
||||
.comment {
|
||||
border: 1px solid #aaa;
|
||||
padding: 3px;
|
||||
}
|
||||
|
||||
div.progress {
|
||||
margin-top: 1ex;
|
||||
margin-bottom: 1ex;
|
||||
border: 1px solid #888;
|
||||
width: 400px;
|
||||
background: #eee;
|
||||
color: black !important;
|
||||
padding: 1px;
|
||||
}
|
||||
div.progress-done {
|
||||
background: #ea6 !important;
|
||||
color: black !important;
|
||||
text-align: center;
|
||||
padding: 1px;
|
||||
}
|
||||
|
||||
/* things to hide in printouts */
|
||||
@media print {
|
||||
.actions { display: none; }
|
||||
.tags { display: none; }
|
||||
.trails { display: none; }
|
||||
.feedbutton { display: none; }
|
||||
#searchform { display: none; }
|
||||
.blogform, #blogform { display: none; }
|
||||
#backlinks { display: none; }
|
||||
.addcomment { display: none; }
|
||||
}
|
||||
|
||||
/* infobox template */
|
||||
.infobox {
|
||||
float: right;
|
||||
margin-left: 2ex;
|
||||
margin-top: 1ex;
|
||||
margin-bottom: 1ex;
|
||||
padding: 1ex 1ex;
|
||||
border: 1px solid #aaa;
|
||||
background: white;
|
||||
color: black !important;
|
||||
}
|
||||
|
||||
/* notebox template */
|
||||
.notebox {
|
||||
float: right;
|
||||
margin-left: 2ex;
|
||||
margin-top: 1ex;
|
||||
margin-bottom: 1ex;
|
||||
padding: 1ex 1ex;
|
||||
border: 1px solid #aaa;
|
||||
width: 25%;
|
||||
background: white;
|
||||
color: black !important;
|
||||
}
|
||||
|
||||
/* popup template and backlinks hiding */
|
||||
.popup {
|
||||
border-bottom: 1px dotted #366;
|
||||
color: #366;
|
||||
}
|
||||
.popup .balloon,
|
||||
.popup .paren,
|
||||
.popup .expand {
|
||||
display: none;
|
||||
text-align: left;
|
||||
}
|
||||
.popup:hover .balloon,
|
||||
.popup:focus .balloon {
|
||||
position: absolute;
|
||||
display: inline;
|
||||
margin: 1em 0 0 -2em;
|
||||
padding: 0.625em;
|
||||
border: 2px solid;
|
||||
background-color: #dee;
|
||||
color: black;
|
||||
}
|
||||
|
||||
/* form styling */
|
||||
fieldset {
|
||||
margin: 1ex 0;
|
||||
border: 1px solid black;
|
||||
}
|
||||
legend {
|
||||
padding: 0 1ex;
|
||||
}
|
||||
.fb_submit {
|
||||
float: left;
|
||||
margin: 2px 0;
|
||||
}
|
||||
label.block {
|
||||
display: block;
|
||||
}
|
||||
label.inline {
|
||||
display: inline;
|
||||
}
|
||||
input#openid_identifier {
|
||||
background: url(wikiicons/openidlogin-bg.gif) no-repeat;
|
||||
background-color: #fff;
|
||||
background-position: 0 50%;
|
||||
color: #000;
|
||||
padding-left: 18px;
|
||||
}
|
||||
input#searchbox {
|
||||
background: url(wikiicons/search-bg.gif) no-repeat;
|
||||
background-color: #fff;
|
||||
background-position: 100% 50%;
|
||||
color: #000;
|
||||
padding-right: 16px;
|
||||
}
|
||||
/* invalid form fields */
|
||||
.fb_invalid {
|
||||
color: red;
|
||||
background: white !important;
|
||||
}
|
||||
/* required form fields */
|
||||
.fb_required {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
/* highlight plugin */
|
||||
pre.hl { color:#000000; background-color:#ffffff; }
|
||||
.hl.num { color:#2928ff; }
|
||||
.hl.esc { color:#ff00ff; }
|
||||
.hl.str { color:#ff0000; }
|
||||
.hl.dstr { color:#818100; }
|
||||
.hl.slc { color:#838183; font-style:italic; }
|
||||
.hl.com { color:#838183; font-style:italic; }
|
||||
.hl.dir { color:#008200; }
|
||||
.hl.sym { color:#000000; }
|
||||
.hl.line { color:#555555; }
|
||||
.hl.mark { background-color:#ffffbb; }
|
||||
.hl.kwa { color:#000000; font-weight:bold; }
|
||||
.hl.kwb { color:#830000; }
|
||||
.hl.kwc { color:#000000; font-weight:bold; }
|
||||
.hl.kwd { color:#010181; }
|
||||
|
||||
/* calendar plugin */
|
||||
.month-calendar-day-this-day,
|
||||
.year-calendar-this-month {
|
||||
background-color: #eee;
|
||||
}
|
||||
.month-calendar-day-head,
|
||||
.month-calendar-day-nolink,
|
||||
.month-calendar-day-link,
|
||||
.month-calendar-day-this-day,
|
||||
.month-calendar-day-future {
|
||||
text-align: right;
|
||||
}
|
||||
.month-calendar-arrow A:link,
|
||||
.year-calendar-arrow A:link,
|
||||
.month-calendar-arrow A:visited,
|
||||
.year-calendar-arrow A:visited {
|
||||
text-decoration: none;
|
||||
font-weight: normal;
|
||||
font-size: 150%;
|
||||
}
|
||||
|
||||
/* outlines */
|
||||
li.L1 { list-style: upper-roman; }
|
||||
li.L2 { list-style: decimal; }
|
||||
li.L3 { list-style: lower-alpha; }
|
||||
li.L4 { list-style: disc; }
|
||||
li.L5 { list-style: square; }
|
||||
li.L6 { list-style: circle; }
|
||||
li.L7 { list-style: lower-roman; }
|
||||
li.L8 { list-style: upper-alpha; }
|
||||
|
||||
/* tag cloud */
|
||||
.pagecloud {
|
||||
float: right;
|
||||
width: 30%;
|
||||
text-align: center;
|
||||
padding: 10px 10px;
|
||||
border: 1px solid #aaa;
|
||||
background: #eee;
|
||||
color: black !important;
|
||||
}
|
||||
.smallestPC { font-size: 70%; }
|
||||
.smallPC { font-size: 85%; }
|
||||
.normalPC { font-size: 100%; }
|
||||
.bigPC { font-size: 115%; }
|
||||
.biggestPC { font-size: 130%; }
|
||||
|
||||
/* orange feed button */
|
||||
.feedbutton {
|
||||
background: #ff6600;
|
||||
color: white !important;
|
||||
border-left: 1px solid #cc9966;
|
||||
border-top: 1px solid #ccaa99;
|
||||
border-right: 1px solid #993300;
|
||||
border-bottom: 1px solid #331100;
|
||||
padding: 0px 0.5em 0px 0.5em;
|
||||
font-family: sans-serif;
|
||||
font-weight: bold;
|
||||
font-size: small;
|
||||
text-decoration: none;
|
||||
margin-top: 1em;
|
||||
}
|
||||
.feedbutton:hover {
|
||||
color: white !important;
|
||||
background: #ff9900;
|
||||
}
|
||||
|
||||
.FlattrButton {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/* login selector */
|
||||
#login_choice {
|
||||
display: none;
|
||||
}
|
||||
#login_input_area {
|
||||
clear: both;
|
||||
padding: 10px;
|
||||
}
|
||||
#login_btns, #login_btns br {
|
||||
clear: both;
|
||||
}
|
||||
#login_highlight {
|
||||
background-color: black;
|
||||
float: left;
|
||||
}
|
||||
.login_large_btn {
|
||||
padding: 1em 1.5em;
|
||||
border: 1px solid #DDD;
|
||||
margin: 3px;
|
||||
float: left;
|
||||
}
|
||||
.login_small_btn {
|
||||
padding: 4px 4px;
|
||||
border: 1px solid #DDD;
|
||||
margin: 3px;
|
||||
float: left;
|
||||
}
|
||||
a.login_large_btn:focus {
|
||||
outline: none;
|
||||
}
|
||||
a.login_large_btn:focus {
|
||||
outline-style: none;
|
||||
}
|
||||
.login_selected {
|
||||
border: 4px solid #DDD;
|
||||
}
|
||||
|
||||
.fileupload-content .ui-progressbar {
|
||||
width: 200px;
|
||||
height: 20px;
|
||||
}
|
||||
.fileupload-content .ui-progressbar-value {
|
||||
background: url(ikiwiki/images/pbar-ani.gif);
|
||||
}
|
||||
|
||||
.trails {
|
||||
margin-top: 1em;
|
||||
margin-bottom: 1em;
|
||||
}
|
||||
.trail {
|
||||
display: block;
|
||||
clear: both;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.trailprev {
|
||||
display: block;
|
||||
text-align: left;
|
||||
position: absolute;
|
||||
top: 0%;
|
||||
left: 3%;
|
||||
width: 30%;
|
||||
}
|
||||
|
||||
.trailup {
|
||||
display: block;
|
||||
text-align: center;
|
||||
margin-left: 35%;
|
||||
margin-right: 35%;
|
||||
}
|
||||
|
||||
.trailnext {
|
||||
display: block;
|
||||
text-align: right;
|
||||
position: absolute;
|
||||
top: 0%;
|
||||
width: 30%;
|
||||
right: 3%;
|
||||
}
|
||||
|
||||
.trailsep {
|
||||
display: none;
|
||||
}
|
||||
|
||||
/* mobile/small-screen-friendly layout */
|
||||
@media (max-width: 600px) {
|
||||
.sidebar {
|
||||
width: auto;
|
||||
float: none;
|
||||
margin-top: 0;
|
||||
border: none;
|
||||
}
|
||||
|
||||
/* if the mobile browser is new enough, use flex layout to shuffle
|
||||
* the sidebar to the end */
|
||||
.page {
|
||||
display: -webkit-box;
|
||||
display: -webkit-flexbox;
|
||||
display: -webkit-flex;
|
||||
display: -moz-box;
|
||||
display: -ms-flexbox;
|
||||
display: flex;
|
||||
-webkit-box-orient: vertical;
|
||||
-webkit-flex-direction: tb;
|
||||
-webkit-flex-direction: column;
|
||||
-webkit-flex-flow: column;
|
||||
-ms-flex-direction: column;
|
||||
flex-direction: column;
|
||||
}
|
||||
#pageheader {
|
||||
-webkit-box-ordinal-group: -1;
|
||||
-webkit-order: -1;
|
||||
-ms-box-ordinal-group: -1;
|
||||
-ms-flex-order: -1;
|
||||
order: -1;
|
||||
}
|
||||
.sidebar, #footer {
|
||||
-webkit-box-ordinal-group: 1;
|
||||
-webkit-order: 1;
|
||||
-ms-box-ordinal-group: 1;
|
||||
-ms-flex-order: 1;
|
||||
order: 1;
|
||||
}
|
||||
|
||||
.blogform, #blogform {
|
||||
padding: 4px 4px;
|
||||
}
|
||||
}
|
Before Width: | Height: | Size: 371 B After Width: | Height: | Size: 371 B |
Before Width: | Height: | Size: 106 KiB After Width: | Height: | Size: 106 KiB |
Before Width: | Height: | Size: 293 B After Width: | Height: | Size: 293 B |
13193
basewiki/bootstrap.min.css
vendored
13193
basewiki/bootstrap.min.css
vendored
File diff suppressed because it is too large
Load diff
Binary file not shown.
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: ilot.io\n"
|
||||
"POT-Creation-Date: 2024-09-08 12:45-0400\n"
|
||||
"PO-Revision-Date: 2024-09-08 12:46-0400\n"
|
||||
"PO-Revision-Date: 2024-09-10 22:24-0400\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: dev@ayakael.net\n"
|
||||
"Language: fr\n"
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"POT-Creation-Date: 2024-09-08 12:45-0400\n"
|
||||
"POT-Creation-Date: 2024-09-11 14:44-0400\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"POT-Creation-Date: 2024-09-08 12:30-0400\n"
|
||||
"POT-Creation-Date: 2024-09-11 14:44-0400\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[[!meta title="Join"]]
|
||||
|
||||
<script src=/join.js></script>
|
||||
<script src=/js/join.js></script>
|
||||
|
||||
<header class="text-center">
|
||||
<h1 class="post-title">Registration Form</h1>
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"POT-Creation-Date: 2024-09-08 10:20-0400\n"
|
||||
"POT-Creation-Date: 2024-09-11 14:44-0400\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"POT-Creation-Date: 2024-09-08 12:49-0400\n"
|
||||
"POT-Creation-Date: 2024-09-11 14:44-0400\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
|
Binary file not shown.
|
@ -8,7 +8,7 @@ msgid ""
|
|||
msgstr ""
|
||||
"Project-Id-Version: ilot.io\n"
|
||||
"POT-Creation-Date: 2024-09-10 18:05-0400\n"
|
||||
"PO-Revision-Date: 2024-09-10 20:18-0400\n"
|
||||
"PO-Revision-Date: 2024-09-10 22:23-0400\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: dev@ayakael.net\n"
|
||||
"Language: fr\n"
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: PACKAGE VERSION\n"
|
||||
"POT-Creation-Date: 2024-09-10 20:14-0400\n"
|
||||
"POT-Creation-Date: 2024-09-11 14:44-0400\n"
|
||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||
|
|
|
@ -54,7 +54,7 @@ templatedir: ./templates
|
|||
#templatedir: /usr/share/ikiwiki/templates
|
||||
# base wiki source location
|
||||
#underlaydir: /usr/share/ikiwiki/basewiki
|
||||
underlaydir: ./basewiki
|
||||
underlaydir: ./base
|
||||
# display verbose messages?
|
||||
verbose: 1
|
||||
# log to syslog?
|
||||
|
|
|
@ -1,137 +1,113 @@
|
|||
<!DOCTYPE html>
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
|
||||
<TMPL_IF NAME="META"><TMPL_VAR META></TMPL_IF>
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
|
||||
<TMPL_IF NAME="META"><TMPL_VAR META></TMPL_IF>
|
||||
|
||||
<title><TMPL_VAR TITLE> - <TMPL_VAR WIKINAME></title>
|
||||
<title><TMPL_VAR TITLE> - <TMPL_VAR WIKINAME></title>
|
||||
|
||||
<!-- cargo-culted from https://realfavicongenerator.net/ -->
|
||||
<!-- for the record: it is absolutely ridiculous that new browsers
|
||||
*and* operating systems each want their own little precious
|
||||
snowflake just for a frigging icon -->
|
||||
<link rel="apple-touch-icon" sizes="180x180" href="<TMPL_VAR BASEURL>apple-touch-icon.png">
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="<TMPL_VAR BASEURL>favicon-32x32.png">
|
||||
<link rel="icon" type="image/png" sizes="16x16" href="<TMPL_VAR BASEURL>favicon-16x16.png">
|
||||
<link rel="manifest" href="<TMPL_VAR BASEURL>site.webmanifest">
|
||||
<meta name="msapplication-TileColor" content="#da532c">
|
||||
<meta name="theme-color" content="#ffffff">
|
||||
<!-- cargo-culted from https://realfavicongenerator.net/ -->
|
||||
<!-- for the record: it is absolutely ridiculous that new browsers
|
||||
*and* operating systems each want their own little precious
|
||||
snowflake just for a frigging icon -->
|
||||
<link rel="apple-touch-icon" sizes="180x180" href="<TMPL_VAR BASEURL>apple-touch-icon.png">
|
||||
<link rel="icon" type="image/png" sizes="32x32" href="<TMPL_VAR BASEURL>favicon-32x32.png">
|
||||
<link rel="icon" type="image/png" sizes="16x16" href="<TMPL_VAR BASEURL>favicon-16x16.png">
|
||||
<link rel="manifest" href="<TMPL_VAR BASEURL>site.webmanifest">
|
||||
<meta name="msapplication-TileColor" content="#da532c">
|
||||
<meta name="theme-color" content="#ffffff">
|
||||
|
||||
<!-- ikiwiki CSS -->
|
||||
<link href="<TMPL_VAR BASEURL>style.css" rel="stylesheet" />
|
||||
<!-- Bootstrap core CSS -->
|
||||
<!-- those checksums can be verified with: shasum -b -a 384 $file | xxd -r -p | base64 -->
|
||||
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65" crossorigin="anonymous">
|
||||
|
||||
<!-- Bootstrap core CSS -->
|
||||
<!-- those checksums can be verified with: shasum -b -a 384 $file | xxd -r -p | base64 -->
|
||||
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-rbsA2VBKQhggwzxH7pPCaAqO46MgnOM80zW1RWuH61DGLwZJEdK2Kadq2F9CUG65" crossorigin="anonymous">
|
||||
<!-- Custom styles for this template -->
|
||||
<link href="<TMPL_VAR BASEURL>css/bootstrap.local.css" rel="stylesheet" />
|
||||
|
||||
<!-- Custom styles for this template -->
|
||||
<link href="<TMPL_VAR BASEURL>bootstrap.local.css" rel="stylesheet" />
|
||||
<!-- Custom styles for derivatives -->
|
||||
<TMPL_IF LOCAL_CSS>
|
||||
<link rel="stylesheet" href="<TMPL_VAR BASEURL><TMPL_VAR LOCAL_CSS>" type="text/css" />
|
||||
<TMPL_ELSE>
|
||||
<link rel="stylesheet" href="<TMPL_VAR BASEURL>css/local.css" type="text/css" />
|
||||
</TMPL_IF>
|
||||
|
||||
<!-- Custom styles for derivatives -->
|
||||
<TMPL_IF LOCAL_CSS>
|
||||
<link rel="stylesheet" href="<TMPL_VAR BASEURL><TMPL_VAR LOCAL_CSS>" type="text/css" />
|
||||
<TMPL_ELSE>
|
||||
<link rel="stylesheet" href="<TMPL_VAR BASEURL>local.css" type="text/css" />
|
||||
</TMPL_IF>
|
||||
</head>
|
||||
<body>
|
||||
<nav class="navbar fixed-top navbar-expand-lg navbar-light bg-light border">
|
||||
<div class="container-fluid">
|
||||
<a class="navbar-brand me-auto" href="<TMPL_VAR BASEURL>">
|
||||
<img alt="<TMPL_VAR WIKINAME>" src="<TMPL_VAR BASEURL>favicon.png" width="48" height="48" />
|
||||
</a>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<TMPL_IF OTHERLANGUAGES>
|
||||
<div class="dropdown ps-2 pe-2">
|
||||
<button class="btn language-switcher dropdown" type="button" id="language-menu-top" data-bs-toggle="dropdown" aria-expanded="false">
|
||||
<div class="collapse navbar-collapse float-end ms-1" id="navbar">
|
||||
<TMPL_VAR LANG_NAME>
|
||||
</div>
|
||||
<img src="<TMPL_VAR BASEURL>wikiicons/languages.png">
|
||||
</button>
|
||||
<ul class="dropdown-menu dropdown-menu-end dropdown-menu-lg-start" aria-labelledby="language-menu-top">
|
||||
<TMPL_LOOP OTHERLANGUAGES>
|
||||
<li><a href="<TMPL_VAR URL>"><TMPL_VAR LANGUAGE></a></li>
|
||||
</TMPL_LOOP>
|
||||
<TMPL_IF HAVE_ACTIONS>
|
||||
<li class="improve-translations">
|
||||
<a href="<TMPL_VAR BASEURL>contribute/how/translate/" rel="nofollow">Improve translations</a>
|
||||
</li>
|
||||
</TMPL_IF>
|
||||
</ul>
|
||||
</div>
|
||||
</TMPL_IF>
|
||||
|
||||
<nav class="navbar fixed-top navbar-expand-lg navbar-light bg-light border">
|
||||
<div class="container-fluid">
|
||||
<a class="navbar-brand me-auto" href="<TMPL_VAR BASEURL>">
|
||||
<img alt="<TMPL_VAR WIKINAME>" src="<TMPL_VAR BASEURL>favicon.png" width="48" height="48" />
|
||||
</a>
|
||||
<button class="navbar-toggler collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#navbar" aria-controls="navbarScroll" aria-expanded="false" aria-label="Toggle navigation">
|
||||
<span class="navbar-toggler-icon"></span>
|
||||
</button>
|
||||
|
||||
<TMPL_IF OTHERLANGUAGES>
|
||||
<div class="dropdown ps-2 pe-2">
|
||||
<button class="btn language-switcher dropdown" type="button" id="language-menu-top" data-bs-toggle="dropdown" aria-expanded="false">
|
||||
<div class="collapse navbar-collapse float-end ms-1" id="navbar">
|
||||
<TMPL_VAR LANG_NAME>
|
||||
</div>
|
||||
<img src="<TMPL_VAR BASEURL>wikiicons/languages.png">
|
||||
</button>
|
||||
<ul class="dropdown-menu dropdown-menu-end dropdown-menu-lg-start" aria-labelledby="language-menu-top">
|
||||
<TMPL_LOOP OTHERLANGUAGES>
|
||||
<li>
|
||||
<a href="<TMPL_VAR URL>"><TMPL_VAR LANGUAGE></a>
|
||||
</li>
|
||||
</TMPL_LOOP>
|
||||
<TMPL_IF HAVE_ACTIONS>
|
||||
<li class="improve-translations">
|
||||
<a href="<TMPL_VAR BASEURL>contribute/how/translate/" rel="nofollow">Improve translations</a>
|
||||
</li>
|
||||
</TMPL_IF>
|
||||
</ul>
|
||||
</div>
|
||||
</TMPL_IF>
|
||||
<div id="navbar" class="collapse navbar-collapse">
|
||||
<TMPL_IF SIDEBAR><TMPL_VAR SIDEBAR></TMPL_IF>
|
||||
<ul class="nav navbar-nav">
|
||||
<TMPL_LOOP BOOTMENU>
|
||||
<TMPL_IF FIRSTNAV>
|
||||
<li <TMPL_IF ACTIVE>class="active"</TMPL_IF>><a href="<TMPL_VAR URL>"><TMPL_VAR PAGE></a></li>
|
||||
</TMPL_IF>
|
||||
</TMPL_LOOP>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
|
||||
<button class="navbar-toggler collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#navbar" aria-controls="navbarScroll" aria-expanded="false" aria-label="Toggle navigation">
|
||||
<span class="navbar-toggler-icon"></span>
|
||||
</button>
|
||||
<div class="container" id="content">
|
||||
<TMPL_VAR CONTENT>
|
||||
<TMPL_IF ENCLOSURE>
|
||||
<section id="enclosure">
|
||||
<a href="<TMPL_VAR ENCLOSURE>">Download</a>
|
||||
</section>
|
||||
</TMPL_IF>
|
||||
|
||||
<TMPL_IF TRAILS><TMPL_VAR TRAILS></TMPL_IF>
|
||||
</div> <!-- /container -->
|
||||
|
||||
<div id="navbar" class="collapse navbar-collapse">
|
||||
<footer class="footer" role="contentinfo">
|
||||
<div class="container">
|
||||
<TMPL_IF FOOTER><TMPL_VAR FOOTER></TMPL_IF>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
<TMPL_IF SIDEBAR>
|
||||
<TMPL_VAR SIDEBAR>
|
||||
</TMPL_IF>
|
||||
<ul class="nav navbar-nav">
|
||||
<TMPL_LOOP BOOTMENU>
|
||||
<TMPL_IF FIRSTNAV>
|
||||
<li <TMPL_IF ACTIVE>class="active"</TMPL_IF>><a href="<TMPL_VAR URL>"><TMPL_VAR PAGE></a></li>
|
||||
</TMPL_IF>
|
||||
</TMPL_LOOP>
|
||||
|
||||
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</nav>
|
||||
|
||||
<div class="container" id="content">
|
||||
|
||||
<TMPL_VAR CONTENT>
|
||||
|
||||
<TMPL_IF ENCLOSURE>
|
||||
<section id="enclosure">
|
||||
<a href="<TMPL_VAR ENCLOSURE>">Download</a>
|
||||
</section>
|
||||
</TMPL_IF>
|
||||
|
||||
<TMPL_IF TRAILS>
|
||||
<TMPL_VAR TRAILS>
|
||||
</TMPL_IF>
|
||||
|
||||
</div> <!-- /container -->
|
||||
|
||||
<footer class="footer" role="contentinfo">
|
||||
<div class="container">
|
||||
|
||||
<TMPL_IF FOOTER>
|
||||
<TMPL_VAR FOOTER>
|
||||
</TMPL_IF>
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
|
||||
<!-- Bootstrap core JavaScript
|
||||
================================================== -->
|
||||
<!-- Placed at the end of the document so the pages load faster -->
|
||||
<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.6/dist/umd/popper.min.js" integrity="sha384-oBqDVmMz9ATKxIep9tiCxS/Z9fNfEXiDAYTujMAeBAsjFuCZSmKbSSUnQlmh/jp3" crossorigin="anonymous"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-kenU1KFdBIe4zVF0s0G1M5b4hcpxyD9F7jL+jjXkk+Q2h455rYXK/7HAuoJl+0I4" crossorigin="anonymous"></script>
|
||||
<!-- Bootstrap core JavaScript
|
||||
================================================== -->
|
||||
<!-- Placed at the end of the document so the pages load faster -->
|
||||
<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.11.6/dist/umd/popper.min.js" integrity="sha384-oBqDVmMz9ATKxIep9tiCxS/Z9fNfEXiDAYTujMAeBAsjFuCZSmKbSSUnQlmh/jp3" crossorigin="anonymous"></script>
|
||||
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.2.3/dist/js/bootstrap.bundle.min.js" integrity="sha384-kenU1KFdBIe4zVF0s0G1M5b4hcpxyD9F7jL+jjXkk+Q2h455rYXK/7HAuoJl+0I4" crossorigin="anonymous"></script>
|
||||
|
||||
<!-- TODO: Find other ways to setup analytics
|
||||
<script data-goatcounter="https://analytics.anarc.at/count" async src="//analytics.anarc.at/count.js"></script>
|
||||
<noscript>
|
||||
<img src="https://analytics.anarc.at/count?p=<TMPL_VAR PAGE>&t=<TMPL_VAR TITLE ESCAPE=URL>" alt="tracking pixel to count visitors when Javascript is disabled" />
|
||||
</noscript>
|
||||
<script data-goatcounter="https://analytics.anarc.at/count" async src="//analytics.anarc.at/count.js"></script>
|
||||
<noscript>
|
||||
<img src="https://analytics.anarc.at/count?p=<TMPL_VAR PAGE>&t=<TMPL_VAR TITLE ESCAPE=URL>" alt="tracking pixel to count visitors when Javascript is disabled" />
|
||||
</noscript>
|
||||
-->
|
||||
</body>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
@ -1,29 +1,29 @@
|
|||
<TMPL_LOOP TRAILLOOP>
|
||||
<TMPL_IF __FIRST__>
|
||||
<nav class="navbar">
|
||||
<ul class="nav navbar-nav pager">
|
||||
</TMPL_IF>
|
||||
<TMPL_IF PREVPAGE>
|
||||
<li class="previous">
|
||||
<a href="<TMPL_VAR PREVURL>">
|
||||
<span class="glyphicon glyphicon-menu-left"></span>
|
||||
<TMPL_VAR PREVTITLE></a>
|
||||
</li>
|
||||
</TMPL_IF>
|
||||
<li class="up">
|
||||
<a href="<TMPL_VAR TRAILURL>">
|
||||
<span class="glyphicon glyphicon-menu-up"></span>
|
||||
<TMPL_VAR TRAILTITLE></a>
|
||||
</li>
|
||||
<TMPL_IF NEXTPAGE>
|
||||
<li class="next">
|
||||
<a href="<TMPL_VAR NEXTURL>"><TMPL_VAR NEXTTITLE>
|
||||
<span class="glyphicon glyphicon-menu-right"></span>
|
||||
</a>
|
||||
</li>
|
||||
</TMPL_IF>
|
||||
<TMPL_IF __LAST__>
|
||||
</ul>
|
||||
</nav>
|
||||
</TMPL_IF>
|
||||
<TMPL_IF __FIRST__>
|
||||
<nav class="navbar">
|
||||
<ul class="nav navbar-nav pager">
|
||||
</TMPL_IF>
|
||||
<TMPL_IF PREVPAGE>
|
||||
<li class="previous">
|
||||
<a href="<TMPL_VAR PREVURL>">
|
||||
<span class="glyphicon glyphicon-menu-left"></span>
|
||||
<TMPL_VAR PREVTITLE></a>
|
||||
</li>
|
||||
</TMPL_IF>
|
||||
<li class="up">
|
||||
<a href="<TMPL_VAR TRAILURL>">
|
||||
<span class="glyphicon glyphicon-menu-up"></span>
|
||||
<TMPL_VAR TRAILTITLE></a>
|
||||
</li>
|
||||
<TMPL_IF NEXTPAGE>
|
||||
<li class="next">
|
||||
<a href="<TMPL_VAR NEXTURL>"><TMPL_VAR NEXTTITLE>
|
||||
<span class="glyphicon glyphicon-menu-right"></span>
|
||||
</a>
|
||||
</li>
|
||||
</TMPL_IF>
|
||||
<TMPL_IF __LAST__>
|
||||
</ul>
|
||||
</nav>
|
||||
</TMPL_IF>
|
||||
</TMPL_LOOP>
|
||||
|
|
Loading…
Add table
Reference in a new issue