From 8f2adeae9279a3bb75310b34a41c6f895cac887c Mon Sep 17 00:00:00 2001 From: EpicKiwi Date: Sun, 29 Oct 2023 15:34:12 +0100 Subject: [PATCH] Added customizations --- .gitignore | 1 + README.md | 8 +++ custom/header.html | 1 + custom/userstyle.css | 89 +++++++++++++++++++++++++++ install.sh | 30 +++++++++ logo/favicon.ico | Bin 0 -> 15086 bytes logo/favicon.svg | 73 ++++++++++++++++++++++ logo/logo.png | Bin 0 -> 1994 bytes logo/logo.svg | 141 +++++++++++++++++++++++++++++++++++++++++++ make-favicon.sh | 9 +++ 10 files changed, 352 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 custom/header.html create mode 100644 custom/userstyle.css create mode 100755 install.sh create mode 100644 logo/favicon.ico create mode 100644 logo/favicon.svg create mode 100644 logo/logo.png create mode 100644 logo/logo.svg create mode 100755 make-favicon.sh diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..29a2f50 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +logo/favicon-*.png \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..e5894c8 --- /dev/null +++ b/README.md @@ -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`. \ No newline at end of file diff --git a/custom/header.html b/custom/header.html new file mode 100644 index 0000000..b3b940c --- /dev/null +++ b/custom/header.html @@ -0,0 +1 @@ +Labolyon.fr \ No newline at end of file diff --git a/custom/userstyle.css b/custom/userstyle.css new file mode 100644 index 0000000..c311e01 --- /dev/null +++ b/custom/userstyle.css @@ -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; + } + +} \ No newline at end of file diff --git a/install.sh b/install.sh new file mode 100755 index 0000000..7a48967 --- /dev/null +++ b/install.sh @@ -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/* \ No newline at end of file diff --git a/logo/favicon.ico b/logo/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..77b2a06a497a758c9177075d26a649f8b973f8b7 GIT binary patch literal 15086 zcmeHNTT2yD6kc8;Q6Zt!@)F0;lu|qN&{KIq3WA6(2)%WIqJ(;hlIo=&(Th|@mxrK- zlCD(HgF%!i5o!=tR8oeeR$@uTYCgBSnKPcboHH|yr}n^dpS@@HTHm_twfC%%D2*~G zFORe~Li;m`)(}x7BKnuL@pf%28lCP}5N*gOs?wg(ZfP^bxYiJ9&z(#cG}XtS31%Ao zF_{#}xkRjSN}Qxz^W36hrm|)6DKk@-6L0?M^GqK`nfhMF62``VGnJHD&o3xs8k=Ow z$|Zk8V@<0*Sy>0mn57E9fIOwV64EnKAYu$n*eovHPN-~}5S2{I%m ztNGA1D=T)M3@~D{iI)tOX9~aV%jNwB@Z_({11I)93^D%Z$H9zOZ{_E-muigQ7vLR#3b}{FEr~Mo^ z^5Hva%cI9d3|gIkJ(auly+(Kw@y*6)k5bB(uTzql>UluV!0J{*q;8>AYe877uaPEn(HmFD*WO3OW8j> z+hc9|VgK}WCe)-39ArA&>K|3tI@`u8{+d-xUC(Cb0CP@AroVGfu=rQjFb#bP20Qc( z8h_^#9sAdxOdYplzZ;srBii-xjnU{M^y?aevp-@}%0tbrvB_DM-Cp?ksm`zM98*Sy zJATQ=fAbDq9{ga3&FLQ2zwsPUUg4f!viK33(*9V#P8jX(etzJ0yVmS< zFs`MmH<_}t-Ra;Le&_&RPTx+f?!S1e`xCt04Kr=ro#)drbAjq&dnUNfIC z@T2}Fzd!EY8ygd5d`|r^@IUI&W43Uy!f%(eaL@1ctL(4GoQi*aEt=!dDu1f@QSpPE zWR4eeU&W6eCszBg%0Jd|q~b@#kC*e0@%`Pn{!(TCGS*L05kGwQuxn-v_(7=kp;p;)$iLb->hQBsKbJa$)h7G? p7#3c$T!r8IjAXV|5dDAA{;B@|16KK1jR&*ONxN#Bk-EaOz#pa(aPR;C literal 0 HcmV?d00001 diff --git a/logo/favicon.svg b/logo/favicon.svg new file mode 100644 index 0000000..e723ede --- /dev/null +++ b/logo/favicon.svg @@ -0,0 +1,73 @@ + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/logo/logo.png b/logo/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..c75b7a0e947ec7c80fd09c811b4c988e8210660c GIT binary patch literal 1994 zcmZ9N3sBNo8^-^Df|jV57O_-(g?4i_HP>4zmgU{NqzRO0f@Uh>J#Pg`nYUH9OiA;a zwmYeK7fp@S%&kNrFPWFLQYvMs6g4mSvC}uRJKxNC&-2ciGv~~_?|IHI#l_hMz6G@f z006k1t+ks>>9QayKxOlzXBqotqDZsFM*x62=oHo=vEm{H8BX zwz@E3{wSWu8#ORpNMi5`3^H%68JlggObn=Gq@0>BDAhIai$pryC3rODYuStbwL3{eG9FtXLMN1&3Lk*!)(~B3BMvE6S6FZ zgoNB#E-hpHOaxR^M62%ZxbwRP2JfFwG9e?o3D4ia!JJL)J^_pxwJqH4^B80bv zg2z{3cD4i6BC(1aiCsw|Zha>Vc)3aJCkL4WXQ8iayQJ4rdCsb#p&_f~-01MFPXwCPC3)&%9oi8LMP?eQYZ=Bt)9muurTMz_48*mR?!_EV)4`8CUormj5djYq!7sNcd3SPe?H>*19=Ye{{`1uye%aCsN&xZB zSPdg&B0PeEyl54yO>E~FFU-+_sd@a`Olqq3=5tAPezxr9VNMH+^q|7DiF@=wZ+QC? z$Eud@0z4x@liJ2nt>NkrbMjjWvvRy_uVi*hy6yc-!w8I;*8NF@eLgHp0ux zai=q53k8!*f^U^jy^YDp&c;kk1b0^UoKoGh=S7k1-Hk{O=REua^i|TREqo6V40cyg zCnhim#5$8Pt|S)~#g78Q!ng_hFB$5C8=7BLBxs#D5m}a8fHp;L+vT)iX8JMTW`{0; zlxwUH#%l6g`^Jwu!?$f~pq7=rG0f|7*y>~bP0}dcVL2kGya-CC=TCb)iu1vdGoKG4a7UVoTx0j%v^&40)MA=ys6D^2< z6%1KkL3fku2CuHDVztvBAHW@eR1yQ$aH)LPtovBes=Ry?jPYj7>RQrwefp6^86>7Y zdyI{7FURuBeF@R~GBeM5Uq9*;tnK1b>`gq))Z;GN7Mj0%&u9!9nhWqZ^)IN@7M?Q2 z%St_n)~`)yiA%J3AqT4;oln*1MB@6kiwI2-BSexeQ}#(6nV)gkSd5SV6dHc~9AR$g#vrvFz5nlWQxkkFLa;n0L`;cb|Cwo?Gs)sKl(*6RpN^U2*SFrlue3 z#Cds-#{`WH1ELFf7rf#b4}Mv2S?Na?n%}-P&Cp6!9`GtMa^OD9-F@+9{;YrEB7X1S zS$enHKL+?0cb + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/make-favicon.sh b/make-favicon.sh new file mode 100755 index 0000000..f174834 --- /dev/null +++ b/make-favicon.sh @@ -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 \ No newline at end of file