Added customizations
This commit is contained in:
commit
8f2adeae92
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
logo/favicon-*.png
|
8
README.md
Normal file
8
README.md
Normal file
@ -0,0 +1,8 @@
|
||||
# Dokuwiki Customizations
|
||||
|
||||
Ensemble de customizations pour le dokuwiki du LOL
|
||||
|
||||
## Installation
|
||||
|
||||
Pour installer les customizations, lancez simplement le script `./install.sh`.
|
||||
Il s'occupera de copier les fichiers dans `DOKUWIKI_CUSTOM` et `DOKUWIKI_CUSTOM_LOGO`.
|
1
custom/header.html
Normal file
1
custom/header.html
Normal file
@ -0,0 +1 @@
|
||||
<a target="_blank" href="https://labolyon.fr/">Labolyon.fr</a>
|
89
custom/userstyle.css
Normal file
89
custom/userstyle.css
Normal file
@ -0,0 +1,89 @@
|
||||
html,
|
||||
body {
|
||||
background: black;
|
||||
}
|
||||
|
||||
.site>*:not(.wrapper) {
|
||||
color: white;
|
||||
}
|
||||
|
||||
#dokuwiki__header a {
|
||||
color: white;
|
||||
}
|
||||
|
||||
#dokuwiki__pagetools a {
|
||||
color: white;
|
||||
}
|
||||
|
||||
#dokuwiki__footer a {
|
||||
color: yellow;
|
||||
}
|
||||
|
||||
#dokuwiki__pagetools a:hover svg {
|
||||
fill: yellow !important;
|
||||
}
|
||||
|
||||
#dokuwiki__pagetools:hover div.tools ul {
|
||||
background: black;
|
||||
border-collapse: white;
|
||||
box-shadow: none
|
||||
}
|
||||
|
||||
#dokuwiki__pagetools div.tools ul li a:hover {
|
||||
background: none;
|
||||
color: yellow;
|
||||
}
|
||||
|
||||
#dokuwiki__header .headings a {
|
||||
color: yellow;
|
||||
;
|
||||
}
|
||||
|
||||
#dokuwiki__header input,
|
||||
#dokuwiki__header select {
|
||||
background: none;
|
||||
border: solid 1px white;
|
||||
color: white;
|
||||
padding-left: .5em;
|
||||
}
|
||||
|
||||
#dokuwiki__header input:focus,
|
||||
#dokuwiki__header select:focus {
|
||||
border: solid 1px yellow;
|
||||
outline: none;
|
||||
}
|
||||
|
||||
#dokuwiki__header a:hover * {
|
||||
fill: currentColor;
|
||||
}
|
||||
|
||||
.dokuwiki div.breadcrumbs,
|
||||
.dokuwiki div.breadcrumbs div:last-child {
|
||||
border: none;
|
||||
}
|
||||
|
||||
#dokuwiki__header .breadcrumbs a {
|
||||
color: yellow;
|
||||
}
|
||||
|
||||
#dokuwiki__usertools {
|
||||
top: 1em;
|
||||
}
|
||||
|
||||
#dokuwiki__content .page {
|
||||
box-shadow: none;
|
||||
}
|
||||
|
||||
@media screen and (min-width: 480px) {
|
||||
|
||||
#dokuwiki__header {
|
||||
padding-top: 75px;
|
||||
}
|
||||
|
||||
#dokuwiki__header .tools ul {
|
||||
display: flex;
|
||||
justify-content: flex-end;
|
||||
align-items: start;
|
||||
}
|
||||
|
||||
}
|
30
install.sh
Executable file
30
install.sh
Executable file
@ -0,0 +1,30 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
if [ "$DOKUWIKI_CUSTOM" == "" ]; then
|
||||
DOKUWIKI_CUSTOM="/usr/share/dokuwiki/conf/"
|
||||
fi
|
||||
|
||||
if [ "$DOKUWIKI_CUSTOM_LOGO" == "" ]; then
|
||||
DOKUWIKI_CUSTOM_LOGO="/usr/share/dokuwiki/data/media/wiki"
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo "Customizations will be installed into $DOKUWIKI_CUSTOM"
|
||||
echo "and logo and favicon into $DOKUWIKI_CUSTOM_LOGO"
|
||||
echo "(define DOKUWIKI_CUSTOM or DOKUWIKI_CUSTOM_LOGO env to change it)"
|
||||
echo ""
|
||||
read -p "Continue (y/N)?" confirm
|
||||
case "$confirm" in
|
||||
y|Y ) echo "yes";;
|
||||
* ) exit 1;;
|
||||
esac
|
||||
|
||||
mkdir -p "$DOKUWIKI_CUSTOM"
|
||||
cp -r -v -f ./custom/* "$DOKUWIKI_CUSTOM"
|
||||
chown www-data:www-data $DOKUWIKI_CUSTOM/*
|
||||
|
||||
mkdir -p "$DOKUWIKI_CUSTOM_LOGO"
|
||||
cp -r -v -f ./logo/* "$DOKUWIKI_CUSTOM_LOGO"
|
||||
chown www-data:www-data $DOKUWIKI_CUSTOM_LOGO/*
|
BIN
logo/favicon.ico
Normal file
BIN
logo/favicon.ico
Normal file
Binary file not shown.
After Width: | Height: | Size: 15 KiB |
73
logo/favicon.svg
Normal file
73
logo/favicon.svg
Normal file
@ -0,0 +1,73 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
id="svg2"
|
||||
version="1.1"
|
||||
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
|
||||
width="94.468002"
|
||||
height="94.468002"
|
||||
viewBox="0 0 94.468002 94.468004"
|
||||
sodipodi:docname="favicon.svg"
|
||||
inkscape:export-filename="logo.png"
|
||||
inkscape:export-xdpi="520.29999"
|
||||
inkscape:export-ydpi="520.29999"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/">
|
||||
<metadata
|
||||
id="metadata8">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs6" />
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1485"
|
||||
inkscape:window-height="927"
|
||||
id="namedview4"
|
||||
showgrid="false"
|
||||
inkscape:zoom="6.5212376"
|
||||
inkscape:cx="39.79306"
|
||||
inkscape:cy="45.313485"
|
||||
inkscape:current-layer="svg2"
|
||||
inkscape:window-x="56"
|
||||
inkscape:window-y="50"
|
||||
inkscape:window-maximized="0"
|
||||
fit-margin-top="0"
|
||||
fit-margin-left="0"
|
||||
fit-margin-right="0"
|
||||
fit-margin-bottom="0"
|
||||
inkscape:showpageshadow="0"
|
||||
inkscape:pagecheckerboard="1"
|
||||
inkscape:deskcolor="#d1d1d1" />
|
||||
<rect
|
||||
style="opacity:1;fill:#000000;fill-opacity:1;stroke:#fff600;stroke-width:5.58135;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4542"
|
||||
width="88.886658"
|
||||
height="88.886658"
|
||||
x="2.7906697"
|
||||
y="2.7906749" />
|
||||
<path
|
||||
d="m 33.525836,77.69659 q -4.417076,0 -7.539491,-3.122415 Q 22.86393,71.451759 22.86393,67.034684 V 27.433318 q 0,-4.417075 3.122415,-7.539491 3.122415,-3.122415 7.539491,-3.122415 h 38.078236 v 45.693884 q -1.903911,0 -3.23665,1.332738 -1.332738,1.332738 -1.332738,3.23665 0,1.903912 1.332738,3.23665 1.332739,1.332738 3.23665,1.332738 v 6.092518 z m 1.523129,-21.323812 h 6.092518 V 22.86393 H 35.048965 Z M 33.525836,71.604072 H 61.9322 q -0.456939,-1.06619 -0.723486,-2.170459 -0.266548,-1.104269 -0.266548,-2.398929 0,-1.218504 0.22847,-2.360851 0.228469,-1.142347 0.761564,-2.208537 H 33.525836 q -1.980068,0 -3.274728,1.332738 -1.294661,1.332738 -1.294661,3.23665 0,1.980068 1.294661,3.274728 1.29466,1.29466 3.274728,1.29466 z"
|
||||
id="path458"
|
||||
style="fill:#fff600;fill-opacity:1;stroke-width:0.0761565" />
|
||||
</svg>
|
After Width: | Height: | Size: 2.9 KiB |
BIN
logo/logo.png
Normal file
BIN
logo/logo.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.9 KiB |
141
logo/logo.svg
Normal file
141
logo/logo.svg
Normal file
@ -0,0 +1,141 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
id="svg2"
|
||||
version="1.1"
|
||||
inkscape:version="1.2.2 (b0a8486541, 2022-12-01)"
|
||||
width="94.468002"
|
||||
height="94.468002"
|
||||
viewBox="0 0 94.468002 94.468004"
|
||||
sodipodi:docname="logo.svg"
|
||||
inkscape:export-filename="logo.png"
|
||||
inkscape:export-xdpi="130.08"
|
||||
inkscape:export-ydpi="130.08"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/">
|
||||
<metadata
|
||||
id="metadata8">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<defs
|
||||
id="defs6" />
|
||||
<sodipodi:namedview
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1"
|
||||
objecttolerance="10"
|
||||
gridtolerance="10"
|
||||
guidetolerance="10"
|
||||
inkscape:pageopacity="0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:window-width="1485"
|
||||
inkscape:window-height="927"
|
||||
id="namedview4"
|
||||
showgrid="false"
|
||||
inkscape:zoom="6.5212376"
|
||||
inkscape:cx="47.230299"
|
||||
inkscape:cy="45.160139"
|
||||
inkscape:current-layer="svg2"
|
||||
inkscape:window-x="56"
|
||||
inkscape:window-y="50"
|
||||
inkscape:window-maximized="0"
|
||||
fit-margin-top="0"
|
||||
fit-margin-left="0"
|
||||
fit-margin-right="0"
|
||||
fit-margin-bottom="0"
|
||||
inkscape:showpageshadow="0"
|
||||
inkscape:pagecheckerboard="1"
|
||||
inkscape:deskcolor="#d1d1d1" />
|
||||
<rect
|
||||
style="opacity:1;fill:#000000;fill-opacity:1;stroke:#fff600;stroke-width:4.70173;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect4542"
|
||||
width="89.766708"
|
||||
height="62.459038"
|
||||
x="2.350647"
|
||||
y="16.004484" />
|
||||
<g
|
||||
id="g408"
|
||||
transform="translate(3.3928368,18.830863)">
|
||||
<rect
|
||||
style="opacity:1;fill:#ffff00;fill-opacity:1;stroke:none;stroke-width:2.93399;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect852"
|
||||
width="14.782129"
|
||||
height="6.7451782"
|
||||
x="50.916714"
|
||||
y="7.0008702"
|
||||
ry="1.525695" />
|
||||
<rect
|
||||
ry="1.525695"
|
||||
y="7.0008702"
|
||||
x="33.0826"
|
||||
height="6.7451782"
|
||||
width="14.782129"
|
||||
id="rect858"
|
||||
style="opacity:1;fill:#ffff00;fill-opacity:1;stroke:none;stroke-width:2.93399;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<circle
|
||||
style="opacity:1;fill:#ffff00;fill-opacity:1;stroke:none;stroke-width:8.0081;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="circle862"
|
||||
cx="43.841164"
|
||||
cy="22.393246"
|
||||
r="4.0235658" />
|
||||
<circle
|
||||
r="4.0235658"
|
||||
cy="22.393246"
|
||||
cx="26.339252"
|
||||
id="circle866"
|
||||
style="opacity:1;fill:#ffff00;fill-opacity:1;stroke:none;stroke-width:8.0081;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<circle
|
||||
style="fill:#ffff00;fill-opacity:1;stroke:none;stroke-width:8.0081;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="circle862-3"
|
||||
cx="61.343075"
|
||||
cy="46.432816"
|
||||
r="4.0235658" />
|
||||
<circle
|
||||
r="4.0235658"
|
||||
cy="46.432816"
|
||||
cx="43.841164"
|
||||
id="circle866-5"
|
||||
style="fill:#ffff00;fill-opacity:1;stroke:none;stroke-width:8.0081;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<circle
|
||||
style="fill:#ffff00;fill-opacity:1;stroke:none;stroke-width:8.0081;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="circle868-3"
|
||||
cx="26.007051"
|
||||
cy="10.373461"
|
||||
r="4.0235658" />
|
||||
<rect
|
||||
style="fill:#ffff00;fill-opacity:1;stroke:none;stroke-width:2.93399;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="rect852-6"
|
||||
width="14.782129"
|
||||
height="6.7451782"
|
||||
x="50.916714"
|
||||
y="31.040442"
|
||||
ry="1.525695" />
|
||||
<rect
|
||||
ry="1.525695"
|
||||
y="31.040442"
|
||||
x="21.983486"
|
||||
height="6.7451782"
|
||||
width="14.782129"
|
||||
id="rect858-7"
|
||||
style="fill:#ffff00;fill-opacity:1;stroke:none;stroke-width:2.93399;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
|
||||
<circle
|
||||
style="fill:#ffff00;fill-opacity:1;stroke:none;stroke-width:8.0081;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
|
||||
id="circle868-3-5"
|
||||
cx="43.841164"
|
||||
cy="34.413033"
|
||||
r="4.0235658" />
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 4.9 KiB |
9
make-favicon.sh
Executable file
9
make-favicon.sh
Executable file
@ -0,0 +1,9 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
inkscape -w 16 -h 16 -o logo/favicon-16.png logo/favicon.svg
|
||||
inkscape -w 32 -h 32 -o logo/favicon-32.png logo/favicon.svg
|
||||
inkscape -w 48 -h 48 -o logo/favicon-48.png logo/favicon.svg
|
||||
|
||||
convert logo/favicon-16.png logo/favicon-32.png logo/favicon-48.png logo/favicon.ico
|
Loading…
Reference in New Issue
Block a user