Compare commits
12 commits
84c090021f
...
0628a6772b
Author | SHA1 | Date | |
---|---|---|---|
0628a6772b | |||
46abea065d | |||
7f0ce41633 | |||
ee2f172382 | |||
83e2b67000 | |||
747703fab8 | |||
68dc8ceab0 | |||
1bba221045 | |||
75d67f24df | |||
afa9c9d140 | |||
9849e95209 | |||
a9faebaa40 |
28
.forgejo/workflows/deploy.yaml
Normal file
|
@ -0,0 +1,28 @@
|
|||
on: [push]
|
||||
jobs:
|
||||
build:
|
||||
runs-on: docker
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
|
||||
- name: Setup Hugo
|
||||
uses: https://github.com/peaceiris/actions-hugo@v2
|
||||
with:
|
||||
hugo-version: "0.121.1"
|
||||
extended: true
|
||||
|
||||
- name: Clone theme
|
||||
run: git submodule update --init --recursive
|
||||
|
||||
- name: Hugo build
|
||||
run: hugo -v
|
||||
|
||||
- name: Rsync Deployments Action
|
||||
uses: https://github.com/Burnett01/rsync-deployments@5.2
|
||||
with:
|
||||
switches: -avzr --delete
|
||||
path: public/
|
||||
remote_path: ${{ secrets.remote_path }}
|
||||
remote_host: ${{ secrets.remote_host }}
|
||||
remote_user: ${{ secrets.remote_user }}
|
||||
remote_key: ${{ secrets.remote_key }}
|
7
.gitmodules
vendored
|
@ -1,3 +1,4 @@
|
|||
[submodule "themes/hugo-notepadium"]
|
||||
path = themes/hugo-notepadium
|
||||
url = https://github.com/cntrump/hugo-notepadium.git
|
||||
[submodule "themes/congo"]
|
||||
path = themes/congo
|
||||
url = https://github.com/jpanther/congo.git
|
||||
branch = stable
|
||||
|
|
|
@ -1,14 +0,0 @@
|
|||
branches: main
|
||||
|
||||
labels:
|
||||
hostname: "oscarblue"
|
||||
|
||||
pipeline:
|
||||
deploy:
|
||||
image: alpine:3.16.0
|
||||
commands:
|
||||
- apk add hugo rsync
|
||||
- hugo
|
||||
- rsync -rltvz --delete --omit-dir-times ./public/ /oscar.blue/
|
||||
volumes:
|
||||
- /var/www/oscar.blue:/oscar.blue
|
4
assets/icons/forgejo.svg
Normal file
|
@ -0,0 +1,4 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="135" height="211" version="1.1" viewBox="0 0 135 211" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="m109.5 0c-9.4636 0-17.783 5.2654-22.182 13h-11.818c-34.37 0-62.5 28.13-62.5 62.5v87.818c-7.7346 4.3989-13 12.718-13 22.182 0 13.994 11.506 25.5 25.5 25.5s25.5-11.506 25.5-25.5c0-9.4636-5.2654-17.783-13-22.182v-19.818c0-20.859 16.641-37.5 37.5-37.5h11.818c4.3989 7.7346 12.718 13 22.182 13 13.994 0 25.5-11.506 25.5-25.5s-11.506-25.5-25.5-25.5c-9.4636 0-17.783 5.2654-22.182 13h-11.818c-14.039 0-27.035 4.6985-37.5 12.594v-18.094c0-20.859 16.641-37.5 37.5-37.5h11.818c4.3989 7.7346 12.718 13 22.182 13 13.994 0 25.5-11.506 25.5-25.5s-11.506-25.5-25.5-25.5zm0 15c5.8878 0 10.5 4.6122 10.5 10.5s-4.6122 10.5-10.5 10.5-10.5-4.6122-10.5-10.5 4.6122-10.5 10.5-10.5zm0 68c5.8878 0 10.5 4.6122 10.5 10.5 0 5.8878-4.6122 10.5-10.5 10.5s-10.5-4.6122-10.5-10.5c0-5.8878 4.6122-10.5 10.5-10.5zm-84 92c5.8878 0 10.5 4.6122 10.5 10.5s-4.6122 10.5-10.5 10.5-10.5-4.6122-10.5-10.5 4.6122-10.5 10.5-10.5z" fill="currentColor"/>
|
||||
</svg>
|
After Width: | Height: | Size: 1 KiB |
BIN
assets/images/author.png
Normal file
After Width: | Height: | Size: 132 KiB |
51
assets/images/black-initials.svg
Normal file
After Width: | Height: | Size: 1.9 MiB |
BIN
assets/images/black-sig.png
Normal file
After Width: | Height: | Size: 23 KiB |
47
assets/images/black-sig.svg
Normal file
After Width: | Height: | Size: 15 KiB |
309
assets/images/initials-icon.svg
Normal file
|
@ -0,0 +1,309 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!-- Created with Inkscape (http://www.inkscape.org/) -->
|
||||
|
||||
<svg
|
||||
width="39.965309mm"
|
||||
height="39.963451mm"
|
||||
viewBox="0 0 39.96531 39.963452"
|
||||
version="1.1"
|
||||
id="svg21782"
|
||||
inkscape:version="1.3 (0e150ed6c4, 2023-07-21)"
|
||||
sodipodi:docname="initials-icon.svg"
|
||||
xml:space="preserve"
|
||||
inkscape:export-filename="initials-block.png"
|
||||
inkscape:export-xdpi="635.55121"
|
||||
inkscape:export-ydpi="635.55121"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"><sodipodi:namedview
|
||||
id="namedview21784"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:showpageshadow="2"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
inkscape:document-units="mm"
|
||||
showgrid="false"
|
||||
inkscape:zoom="1.9919472"
|
||||
inkscape:cx="65.011762"
|
||||
inkscape:cy="43.424845"
|
||||
inkscape:window-width="1280"
|
||||
inkscape:window-height="1043"
|
||||
inkscape:window-x="20"
|
||||
inkscape:window-y="20"
|
||||
inkscape:window-maximized="0"
|
||||
inkscape:current-layer="layer1" /><defs
|
||||
id="defs21779"><clipPath
|
||||
clipPathUnits="userSpaceOnUse"
|
||||
id="clipPath26"><path
|
||||
id="path27"
|
||||
style="opacity:1;fill:url(#linearGradient27);stroke:none;stroke-width:0.967076"
|
||||
d="m -190.94935,349.46204 h 65.30971 v 65.30972 h -65.30971 z" /></clipPath><linearGradient
|
||||
inkscape:collect="always"
|
||||
xlink:href="#linearGradient2"
|
||||
id="linearGradient27"
|
||||
gradientUnits="userSpaceOnUse"
|
||||
gradientTransform="matrix(0.87556136,0,0,0.87556136,-100.9907,52.36931)"
|
||||
x1="-102.74398"
|
||||
y1="376.61279"
|
||||
x2="-28.152157"
|
||||
y2="376.61279" /><linearGradient
|
||||
id="linearGradient2"
|
||||
inkscape:collect="always"><stop
|
||||
style="stop-color:#622e00;stop-opacity:1;"
|
||||
offset="0"
|
||||
id="stop2" /><stop
|
||||
style="stop-color:#3b0a00;stop-opacity:1;"
|
||||
offset="1"
|
||||
id="stop3" /></linearGradient><filter
|
||||
style="color-interpolation-filters:sRGB"
|
||||
inkscape:label="Brilliance"
|
||||
id="filter201"
|
||||
x="0"
|
||||
y="0"
|
||||
width="1"
|
||||
height="1"><feColorMatrix
|
||||
values="1.05 -0.1 -0.1 0 -0.1 -0.1 1.05 -0.1 0 -0.1 -0.1 -0.1 1.05 0 -0.1 0 0 0 1 0 "
|
||||
id="feColorMatrix201" /></filter><filter
|
||||
style="color-interpolation-filters:sRGB"
|
||||
inkscape:label="Colorize"
|
||||
id="filter2251"
|
||||
x="0"
|
||||
y="0"
|
||||
width="1"
|
||||
height="1"><feComposite
|
||||
in2="SourceGraphic"
|
||||
operator="arithmetic"
|
||||
k1="0.544486"
|
||||
k2="1.04692"
|
||||
result="composite1"
|
||||
id="feComposite2250"
|
||||
k3="0"
|
||||
k4="0" /><feColorMatrix
|
||||
in="composite1"
|
||||
values="1"
|
||||
type="saturate"
|
||||
result="colormatrix1"
|
||||
id="feColorMatrix2250" /><feFlood
|
||||
flood-opacity="1"
|
||||
flood-color="rgb(0,197,255)"
|
||||
result="flood1"
|
||||
id="feFlood2250" /><feBlend
|
||||
in="flood1"
|
||||
in2="colormatrix1"
|
||||
mode="multiply"
|
||||
result="blend1"
|
||||
id="feBlend2250" /><feBlend
|
||||
in2="blend1"
|
||||
mode="screen"
|
||||
result="blend2"
|
||||
id="feBlend2251" /><feColorMatrix
|
||||
in="blend2"
|
||||
values="1"
|
||||
type="saturate"
|
||||
result="colormatrix2"
|
||||
id="feColorMatrix2251" /><feComposite
|
||||
in="colormatrix2"
|
||||
in2="SourceGraphic"
|
||||
operator="in"
|
||||
result="composite2"
|
||||
id="feComposite2251" /></filter><clipPath
|
||||
clipPathUnits="userSpaceOnUse"
|
||||
id="clipPath4"><path
|
||||
id="path4"
|
||||
style="opacity:1;fill:url(#linearGradient27);stroke:none;stroke-width:0.967076"
|
||||
d="m -190.94935,349.46204 h 65.30971 v 65.30972 h -65.30971 z" /></clipPath><filter
|
||||
style="color-interpolation-filters:sRGB"
|
||||
inkscape:label="Brilliance"
|
||||
id="filter6"
|
||||
x="0"
|
||||
y="0"
|
||||
width="1"
|
||||
height="1"><feColorMatrix
|
||||
values="1.05 -0.1 -0.1 0 -0.1 -0.1 1.05 -0.1 0 -0.1 -0.1 -0.1 1.05 0 -0.1 0 0 0 1 0 "
|
||||
id="feColorMatrix6" /></filter><clipPath
|
||||
clipPathUnits="userSpaceOnUse"
|
||||
id="clipPath27"><path
|
||||
id="path28"
|
||||
style="opacity:1;fill:url(#linearGradient27);stroke:none;stroke-width:0.967076"
|
||||
d="m -190.94935,349.46204 h 65.30971 v 65.30972 h -65.30971 z" /></clipPath><filter
|
||||
style="color-interpolation-filters:sRGB"
|
||||
inkscape:label="Brilliance"
|
||||
id="filter200"
|
||||
x="0"
|
||||
y="0"
|
||||
width="1"
|
||||
height="1"><feColorMatrix
|
||||
values="1.05 -0.1 -0.1 0 -0.1 -0.1 1.05 -0.1 0 -0.1 -0.1 -0.1 1.05 0 -0.1 0 0 0 1 0 "
|
||||
id="feColorMatrix200" /></filter><filter
|
||||
style="color-interpolation-filters:sRGB"
|
||||
inkscape:label="Colorize"
|
||||
id="filter2249"
|
||||
x="0"
|
||||
y="0"
|
||||
width="1"
|
||||
height="0.87264582"><feComposite
|
||||
in2="SourceGraphic"
|
||||
operator="arithmetic"
|
||||
k1="0.544486"
|
||||
k2="1.04692"
|
||||
result="composite1"
|
||||
id="feComposite2248"
|
||||
k3="0"
|
||||
k4="0" /><feColorMatrix
|
||||
in="composite1"
|
||||
values="1"
|
||||
type="saturate"
|
||||
result="colormatrix1"
|
||||
id="feColorMatrix2248" /><feFlood
|
||||
flood-opacity="1"
|
||||
flood-color="rgb(0,197,255)"
|
||||
result="flood1"
|
||||
id="feFlood2248" /><feBlend
|
||||
in="flood1"
|
||||
in2="colormatrix1"
|
||||
mode="multiply"
|
||||
result="blend1"
|
||||
id="feBlend2248" /><feBlend
|
||||
in2="blend1"
|
||||
mode="screen"
|
||||
result="blend2"
|
||||
id="feBlend2249" /><feColorMatrix
|
||||
in="blend2"
|
||||
values="1"
|
||||
type="saturate"
|
||||
result="colormatrix2"
|
||||
id="feColorMatrix2249" /><feComposite
|
||||
in="colormatrix2"
|
||||
in2="SourceGraphic"
|
||||
operator="in"
|
||||
result="composite2"
|
||||
id="feComposite2249" /></filter><clipPath
|
||||
clipPathUnits="userSpaceOnUse"
|
||||
id="clipPath4-1"><path
|
||||
id="path4-8"
|
||||
style="opacity:1;fill:url(#linearGradient27);stroke:none;stroke-width:0.967076"
|
||||
d="m -190.94935,349.46204 h 65.30971 v 65.30972 h -65.30971 z" /></clipPath><filter
|
||||
style="color-interpolation-filters:sRGB"
|
||||
inkscape:label="Brilliance"
|
||||
id="filter6-7"
|
||||
x="0"
|
||||
y="0"
|
||||
width="1"
|
||||
height="1"><feColorMatrix
|
||||
values="1.05 -0.1 -0.1 0 -0.1 -0.1 1.05 -0.1 0 -0.1 -0.1 -0.1 1.05 0 -0.1 0 0 0 1 0 "
|
||||
id="feColorMatrix6-9" /></filter><clipPath
|
||||
clipPathUnits="userSpaceOnUse"
|
||||
id="clipPath26-2"><path
|
||||
id="path27-0"
|
||||
style="opacity:1;fill:url(#linearGradient27);stroke:none;stroke-width:0.967076"
|
||||
d="m -190.94935,349.46204 h 65.30971 v 65.30972 h -65.30971 z" /></clipPath><filter
|
||||
style="color-interpolation-filters:sRGB"
|
||||
inkscape:label="Brilliance"
|
||||
id="filter201-2"
|
||||
x="0"
|
||||
y="0"
|
||||
width="1"
|
||||
height="1"><feColorMatrix
|
||||
values="1.05 -0.1 -0.1 0 -0.1 -0.1 1.05 -0.1 0 -0.1 -0.1 -0.1 1.05 0 -0.1 0 0 0 1 0 "
|
||||
id="feColorMatrix201-3" /></filter><filter
|
||||
style="color-interpolation-filters:sRGB"
|
||||
inkscape:label="Colorize"
|
||||
id="filter2251-7"
|
||||
x="0"
|
||||
y="0"
|
||||
width="1"
|
||||
height="1"><feComposite
|
||||
in2="SourceGraphic"
|
||||
operator="arithmetic"
|
||||
k1="0.544486"
|
||||
k2="1.04692"
|
||||
result="composite1"
|
||||
id="feComposite2250-5"
|
||||
k3="0"
|
||||
k4="0" /><feColorMatrix
|
||||
in="composite1"
|
||||
values="1"
|
||||
type="saturate"
|
||||
result="colormatrix1"
|
||||
id="feColorMatrix2250-9" /><feFlood
|
||||
flood-opacity="1"
|
||||
flood-color="rgb(0,197,255)"
|
||||
result="flood1"
|
||||
id="feFlood2250-2" /><feBlend
|
||||
in="flood1"
|
||||
in2="colormatrix1"
|
||||
mode="multiply"
|
||||
result="blend1"
|
||||
id="feBlend2250-2" /><feBlend
|
||||
in2="blend1"
|
||||
mode="screen"
|
||||
result="blend2"
|
||||
id="feBlend2251-8" /><feColorMatrix
|
||||
in="blend2"
|
||||
values="1"
|
||||
type="saturate"
|
||||
result="colormatrix2"
|
||||
id="feColorMatrix2251-9" /><feComposite
|
||||
in="colormatrix2"
|
||||
in2="SourceGraphic"
|
||||
operator="in"
|
||||
result="composite2"
|
||||
id="feComposite2251-7" /></filter><clipPath
|
||||
clipPathUnits="userSpaceOnUse"
|
||||
id="clipPath10"><path
|
||||
id="path10"
|
||||
style="opacity:1;fill:url(#linearGradient27);stroke:none;stroke-width:0.967076"
|
||||
d="m -190.94935,349.46204 h 65.30971 v 65.30972 h -65.30971 z" /></clipPath><filter
|
||||
style="color-interpolation-filters:sRGB"
|
||||
inkscape:label="Brilliance"
|
||||
id="filter12"
|
||||
x="0"
|
||||
y="0"
|
||||
width="1"
|
||||
height="1"><feColorMatrix
|
||||
values="1.05 -0.1 -0.1 0 -0.1 -0.1 1.05 -0.1 0 -0.1 -0.1 -0.1 1.05 0 -0.1 0 0 0 1 0 "
|
||||
id="feColorMatrix12" /></filter><clipPath
|
||||
clipPathUnits="userSpaceOnUse"
|
||||
id="clipPath26-1"><path
|
||||
id="path27-2"
|
||||
style="opacity:1;fill:url(#linearGradient27);stroke:none;stroke-width:0.967076"
|
||||
d="m -190.94935,349.46204 h 65.30971 v 65.30972 h -65.30971 z" /></clipPath><filter
|
||||
style="color-interpolation-filters:sRGB"
|
||||
inkscape:label="Brilliance"
|
||||
id="filter201-1"
|
||||
x="0"
|
||||
y="0"
|
||||
width="1"
|
||||
height="1"><feColorMatrix
|
||||
values="1.05 -0.1 -0.1 0 -0.1 -0.1 1.05 -0.1 0 -0.1 -0.1 -0.1 1.05 0 -0.1 0 0 0 1 0 "
|
||||
id="feColorMatrix201-9" /></filter><clipPath
|
||||
clipPathUnits="userSpaceOnUse"
|
||||
id="clipPath27-4"><path
|
||||
id="path28-7"
|
||||
style="opacity:1;fill:url(#linearGradient27);stroke:none;stroke-width:0.967076"
|
||||
d="m -190.94935,349.46204 h 65.30971 v 65.30972 h -65.30971 z" /></clipPath><filter
|
||||
style="color-interpolation-filters:sRGB"
|
||||
inkscape:label="Brilliance"
|
||||
id="filter200-8"
|
||||
x="0"
|
||||
y="0"
|
||||
width="1"
|
||||
height="1"><feColorMatrix
|
||||
values="1.05 -0.1 -0.1 0 -0.1 -0.1 1.05 -0.1 0 -0.1 -0.1 -0.1 1.05 0 -0.1 0 0 0 1 0 "
|
||||
id="feColorMatrix200-4" /></filter></defs><g
|
||||
inkscape:label="Layer 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1"
|
||||
transform="translate(34.899701,-109.7547)"><path
|
||||
id="rect26363"
|
||||
style="fill:#1e293b;fill-opacity:1;stroke:none;stroke-width:0.765;stroke-dasharray:none;stroke-opacity:1"
|
||||
d="m -25.833813,109.7547 c -5.021305,0 -9.063529,4.04222 -9.063529,9.06353 v 21.83587 c 0,5.02131 4.042224,9.06405 9.063529,9.06405 h 21.8358768 c 5.0213053,0 9.0635295,-4.04274 9.0635295,-9.06405 v -21.83587 c 0,-5.02131 -4.0422242,-9.06353 -9.0635295,-9.06353 z" /><path
|
||||
id="path16"
|
||||
style="fill:#f9f9f9;stroke-width:0.805075"
|
||||
d="m 7.0327331,126.18467 c -1.114521,0.13145 -12.8419784,2.49469 -12.9977084,1.33139 -0.173575,-1.29669 -0.623672,-2.21839 -1.719295,-3.52189 -0.994113,-1.18276 -1.531554,-1.62978 -2.140497,-1.77966 -0.2653197,-0.0654 -0.4847747,-0.20414 -0.4874237,-0.30866 -0.0027,-0.10435 -0.177151,-0.18519 -0.387934,-0.17975 -0.210773,0.005 -0.487688,-0.0893 -0.615187,-0.21036 -0.127507,-0.12107 -1.325305,-0.27212 -2.661461,-0.3361 -1.964019,-0.0941 -2.609323,-0.0502 -3.369205,0.22999 -1.06471,0.39265 -2.431843,1.42751 -3.265084,2.47172 -0.309836,0.38827 -1.30402,1.16256 -2.209244,1.72051 -0.905245,0.558 -1.643132,1.11716 -1.639869,1.24251 0.0067,0.25866 -3.092052,3.41735 -3.359332,3.4243 -0.0957,0.002 -0.170101,0.14827 -0.165602,0.32387 0.0045,0.17573 -0.144597,0.32341 -0.331489,0.32827 -0.333095,0.009 -1.35743,0.54284 -1.977065,1.03112 -0.172223,0.13562 -0.551048,0.31877 -0.841733,0.40685 -2.793008,0.84608 -2.542784,0.82392 -6.165107,0.5487 -2.815492,-0.21388 -2.94959,-0.2049 -3.046478,0.205 h -4.16e-4 c -0.295568,1.25024 0.183043,1.65831 2.468604,2.10572 3.005973,0.58846 6.800587,0.26814 6.819455,-0.57571 0.0042,-0.1913 0.05527,-0.24044 0.113235,-0.10895 0.137605,0.3118 1.701817,-0.0673 2.127407,-0.51566 0.167993,-0.17697 0.435223,-0.32512 0.594041,-0.32924 0.158836,-0.004 0.504347,-0.29045 0.767544,-0.63591 0.263196,-0.34549 0.856787,-0.82998 1.31914,-1.07686 0.46235,-0.2469 1.017781,-0.65566 1.234467,-0.90816 0.216693,-0.25251 0.577434,-0.46367 0.801403,-0.46948 0.326767,-0.009 0.378523,0.0848 0.262844,0.47259 -0.333257,1.1171 0.16747,4.27302 0.86423,5.44813 1.080661,1.82257 2.318151,2.59445 4.715651,2.94117 1.159242,0.16766 1.627641,0.12212 3.424009,-0.33131 2.390407,-0.6034 4.073579,-1.637 5.9044037,-3.6262 1.111267,-1.20738 2.719475,-3.40001 2.711741,-3.69711 -0.0024,-0.0924 0.133117,-0.11886 0.301043,-0.0595 0.167909,0.0595 0.531904,-0.0493 0.809425,-0.24163 0.277499,-0.19229 0.554543,-0.30268 0.615396,-0.2449 0.06109,0.0574 0.672311,-0.0991 1.358889,-0.34874 0.686579,-0.24973 1.374407,-0.45952 1.528534,-0.46677 0.154108,-0.007 6.1325909,-0.86289 6.5088469,-1.16567 z m -19.3275581,-2.89998 c 0.06409,0.0124 0.07589,0.0561 0.03326,0.12913 -0.118369,0.20316 0.592251,0.54895 0.988848,0.48119 0.08755,-0.0143 0.16164,0.0687 0.164587,0.18602 0.003,0.11711 0.125434,0.21281 0.271883,0.21309 0.827262,5.5e-4 2.3157047,2.0739 2.5248977,3.51761 0.210489,1.45261 0.02097,1.55111 -3.2316307,1.67843 -2.195709,0.0859 -2.95959,0.0331 -3.936588,-0.27129 -1.08261,-0.33733 -1.239601,-0.46104 -1.468434,-1.15831 -0.504233,-1.53638 -0.238705,-2.63076 0.689733,-2.84169 0.824756,-0.18739 1.755088,-0.98772 1.595699,-1.37287 -0.0984,-0.23753 0.06078,-0.31378 0.693421,-0.33264 0.451644,-0.0144 1.050262,-0.0922 1.330136,-0.1749 0.164323,-0.0485 0.28013,-0.0662 0.34403,-0.0535 z m -7.407495,3.91958 c 0.213105,0.0596 0.374211,0.26027 0.386616,0.57508 0.03135,0.79891 1.016173,2.32579 1.924614,2.98345 0.483375,0.34986 1.38917,0.78725 2.011739,0.97437 0.987587,0.29482 3.821873,0.52784 5.292591,0.43494 0.5411557,-0.0341 0.5324357,-0.003 -0.399381,1.36548 -0.623731,0.9166 -1.300818,1.47661 -2.401659,1.9873 -0.376326,0.1746 -0.682085,0.40031 -0.679461,0.50128 0.0084,0.32156 -2.044866,0.78023 -3.778144,0.84409 -1.397171,0.0515 -1.785919,-0.0124 -2.337666,-0.38406 -0.363879,-0.24531 -0.769102,-0.44289 -0.900335,-0.43945 -0.131223,0.003 -0.34087,-0.24299 -0.465798,-0.54765 -0.433597,-1.05681 -0.578235,-2.09649 -0.498973,-3.58236 0.09347,-1.75244 0.639462,-3.86677 1.146716,-4.44045 0.220886,-0.2498 0.486054,-0.33157 0.699166,-0.27206 z"
|
||||
sodipodi:nodetypes="ccccccsccccccscccccccccccccsccscccsccccccccccccsccccccccccccccccccccccccc" /></g></svg>
|
After Width: | Height: | Size: 14 KiB |
51
assets/images/white-initials.svg
Normal file
After Width: | Height: | Size: 1.9 MiB |
BIN
assets/images/white-sig.png
Normal file
After Width: | Height: | Size: 20 KiB |
47
assets/images/white-sig.svg
Normal file
After Width: | Height: | Size: 15 KiB |
61
config.toml
|
@ -1,61 +0,0 @@
|
|||
baseURL = "https://oscar.blue"
|
||||
title = "Oscar Pocock"
|
||||
theme = "hugo-notepadium"
|
||||
copyright = "© 2022 Oscar Pocock"
|
||||
|
||||
languageCode = "en-gb"
|
||||
|
||||
enableRobotsTXT = true
|
||||
|
||||
[markup.highlight]
|
||||
codeFences = true
|
||||
noClasses = false
|
||||
|
||||
[markup.goldmark.renderer]
|
||||
unsafe = true # enable raw HTML in Markdown
|
||||
|
||||
[params]
|
||||
style = "auto" # default: auto. light: light theme, dark: dark theme, auto: based on system.
|
||||
dateFormat = "Monday, January 2, 2006" # if unset, default is "2006-01-02"
|
||||
logo = "" # if you have a logo png
|
||||
slogan = "100% JavaScript-free"
|
||||
license = "" # CC License
|
||||
fullRss = false # Puts entire HTML post into rss 'description' tag. If unset, default is false.
|
||||
|
||||
[params.comments]
|
||||
enable = false # En/Disable comments globally, default: false. You can always enable comments on per page.
|
||||
|
||||
[params.math]
|
||||
enable = false # optional: true, false. Enable globally, default: false. You can always enable math on per page.
|
||||
use = "katex" # option: "katex", "mathjax". default: "katex"
|
||||
|
||||
[params.syntax]
|
||||
use = "none" # builtin: "prismjs", "hljs". "none" means Chroma
|
||||
theme = "xcode"
|
||||
darkTheme = "xcode-dark" # apply this theme in dark mode
|
||||
|
||||
[params.share]
|
||||
enable = false
|
||||
addThisId = ""
|
||||
inlineToolId = ""
|
||||
|
||||
[params.nav]
|
||||
showCategories = false # /categories/
|
||||
showTags = false # /tags/
|
||||
|
||||
# custom navigation items
|
||||
[[params.nav.custom]]
|
||||
title = "Home"
|
||||
url = "/"
|
||||
|
||||
[[params.nav.custom]]
|
||||
title = "Blog"
|
||||
url = "/blog"
|
||||
|
||||
[[params.nav.custom]]
|
||||
title = "About"
|
||||
url = "/about"
|
||||
|
||||
[[params.nav.custom]]
|
||||
title = "Contact"
|
||||
url = "/contact"
|
14
config/_default/config.toml
Normal file
|
@ -0,0 +1,14 @@
|
|||
# -- Site Configuration --
|
||||
# Refer to the theme docs for more details about each of these parameters.
|
||||
# https://jpanther.github.io/congo/docs/getting-started/
|
||||
|
||||
baseURL = "https://oscar.blue/"
|
||||
theme = "congo"
|
||||
defaultContentLanguage = "en"
|
||||
|
||||
enableRobotsTXT = true
|
||||
paginate = 10
|
||||
summaryLength = 0
|
||||
|
||||
[outputs]
|
||||
home = ["HTML", "RSS", "JSON"]
|
63
config/_default/languages.en.toml
Normal file
|
@ -0,0 +1,63 @@
|
|||
languageCode = "en"
|
||||
languageName = "English"
|
||||
displayName = "EN"
|
||||
isoCode = "en"
|
||||
weight = 1
|
||||
rtl = false
|
||||
|
||||
title = "Oscar Blue"
|
||||
# logo = "images/white-sig.png"
|
||||
description = "Oscar's personal space"
|
||||
# copyright = "Copy, _right?_ :thinking_face:"
|
||||
|
||||
dateFormat = "2 January 2006"
|
||||
|
||||
[author]
|
||||
name = "Oscar Blue"
|
||||
image = "images/author.png"
|
||||
headline = "Ethical and Open Source Enthusiast"
|
||||
bio = "Open Source Enthusiast"
|
||||
links = [
|
||||
{ email = "mailto:oscar@oscarpo.co" },
|
||||
# { link = "https://oscar.blue/" },
|
||||
# { amazon = "https://www.amazon.com/hz/wishlist/ls/wishlist-id" },
|
||||
# { apple = "https://www.apple.com" },
|
||||
# { blogger = "https://username.blogspot.com/" },
|
||||
# { codepen = "https://codepen.io/username" },
|
||||
# { dev = "https://dev.to/username" },
|
||||
# { discord = "https://discord.gg/invitecode" },
|
||||
# { dribbble = "https://dribbble.com/username" },
|
||||
# { facebook = "https://facebook.com/username" },
|
||||
# { flickr = "https://www.flickr.com/photos/username/" },
|
||||
# { foursquare = "https://foursquare.com/username" },
|
||||
{ forgejo = "https://git.oscar.blue/noble" },
|
||||
{ gitlab = "https://gitlab.com/oscarpocock" },
|
||||
{ github = "https://github.com/NoirNoble" },
|
||||
# { google = "https://www.google.com/" },
|
||||
# { hashnode = "https://username.hashnode.dev" },
|
||||
# { instagram = "https://instagram.com/username" },
|
||||
# { keybase = "https://keybase.io/username" },
|
||||
# { kickstarter = "https://www.kickstarter.com/profile/username" },
|
||||
# { lastfm = "https://lastfm.com/user/username" },
|
||||
{ mastodon = "https://mastodon.online/@oscar" },
|
||||
{ linkedin = "https://linkedin.com/in/oscarpocock" },
|
||||
# { medium = "https://medium.com/username" },
|
||||
# { microsoft = "https://www.microsoft.com/" },
|
||||
# { orcid = "https://orcid.org/userid" },
|
||||
# { patreon = "https://www.patreon.com/username" },
|
||||
# { pinterest = "https://pinterest.com/username" },
|
||||
# { reddit = "https://reddit.com/user/username" },
|
||||
# { researchgate = "https://www.researchgate.net/profile/username" },
|
||||
# { slack = "https://workspace.url/team/userid" },
|
||||
# { snapchat = "https://snapchat.com/add/username" },
|
||||
# { soundcloud = "https://soundcloud.com/username" },
|
||||
# { stack-overflow = "https://stackoverflow.com/users/userid/username" },
|
||||
# { steam = "https://steamcommunity.com/profiles/userid" },
|
||||
# { telegram = "https://t.me/username" },
|
||||
# { tiktok = "https://tiktok.com/@username" },
|
||||
# { tumblr = "https://username.tumblr.com" },
|
||||
# { twitch = "https://twitch.tv/username" },
|
||||
# { twitter = "https://twitter.com/username" },
|
||||
# { whatsapp = "https://wa.me/phone-number" },
|
||||
# { youtube = "https://youtube.com/username" },
|
||||
]
|
13
config/_default/markup.toml
Normal file
|
@ -0,0 +1,13 @@
|
|||
# -- Markup --
|
||||
# These settings are required for the theme to function.
|
||||
|
||||
[goldmark]
|
||||
[goldmark.renderer]
|
||||
unsafe = true
|
||||
|
||||
[highlight]
|
||||
noClasses = false
|
||||
|
||||
[tableOfContents]
|
||||
startLevel = 2
|
||||
endLevel = 4
|
57
config/_default/menus.en.toml
Normal file
|
@ -0,0 +1,57 @@
|
|||
# -- Main Menu --
|
||||
# The main menu is displayed in the header at the top of the page.
|
||||
# Acceptable parameters are name, pageRef, page, url, title, weight.
|
||||
#
|
||||
# The simplest menu configuration is to provide:
|
||||
# name = The name to be displayed for this menu link
|
||||
# pageRef = The identifier of the page or section to link to
|
||||
#
|
||||
# By default the menu is ordered alphabetically. This can be
|
||||
# overridden by providing a weight value. The menu will then be
|
||||
# ordered by weight from lowest to highest.
|
||||
|
||||
[[main]]
|
||||
name = "Blog"
|
||||
pageRef = "posts"
|
||||
weight = 10
|
||||
|
||||
[[main]]
|
||||
name = "Tutorials"
|
||||
pageRef = "tutorials"
|
||||
weight = 20
|
||||
|
||||
# [[main]]
|
||||
# name = "About"
|
||||
# pageRef = "about"
|
||||
# weight = 30
|
||||
|
||||
[[main]]
|
||||
name = "Contact"
|
||||
pageRef = "contact"
|
||||
weight = 30
|
||||
|
||||
# [[main]]
|
||||
# name = "Git"
|
||||
# url = "https://oscar.blue/git"
|
||||
# weight = 40
|
||||
|
||||
# [[main]]
|
||||
# name = "Categories"
|
||||
# pageRef = "categories"
|
||||
# weight = 20
|
||||
#
|
||||
# [[main]]
|
||||
# name = "Tags"
|
||||
# pageRef = "tags"
|
||||
# weight = 30
|
||||
|
||||
|
||||
# -- Footer Menu --
|
||||
# The footer menu is displayed at the bottom of the page, just before
|
||||
# the copyright notice. Configure as per the main menu above.
|
||||
|
||||
# [[footer]]
|
||||
# name = "Tags"
|
||||
# pageRef = "tags"
|
||||
# weight = 10
|
||||
#
|
3
config/_default/module.toml
Normal file
|
@ -0,0 +1,3 @@
|
|||
[hugoVersion]
|
||||
extended = false
|
||||
min = "0.87.0"
|
74
config/_default/params.toml
Normal file
|
@ -0,0 +1,74 @@
|
|||
# -- Theme Options --
|
||||
# These options control how the theme functions and allow you to
|
||||
# customise the display of your website.
|
||||
#
|
||||
# Refer to the theme docs for more details about each of these parameters.
|
||||
# https://jpanther.github.io/congo/docs/configuration/#theme-parameters
|
||||
|
||||
colorScheme = "ocean"
|
||||
defaultAppearance = "dark" # valid options: light or dark
|
||||
autoSwitchAppearance = true
|
||||
|
||||
enableSearch = true
|
||||
enableCodeCopy = true
|
||||
enableImageLazyLoading = true
|
||||
|
||||
# mainSections = ["section1", "section2"]
|
||||
# robots = ""
|
||||
|
||||
[header]
|
||||
layout = "hybrid" # valid options: basic, hamburger, custom
|
||||
logo = "images/white-sig.png"
|
||||
logoDark = "images/black-sig.png"
|
||||
showTitle = false
|
||||
|
||||
[footer]
|
||||
showCopyright = true
|
||||
showThemeAttribution = true
|
||||
showAppearanceSwitcher = true
|
||||
showScrollToTop = true
|
||||
|
||||
[homepage]
|
||||
layout = "profile" # valid options: page, profile, custom
|
||||
showRecent = false
|
||||
|
||||
[article]
|
||||
showDate = true
|
||||
showDateUpdated = false
|
||||
showAuthor = true
|
||||
showBreadcrumbs = false
|
||||
showDraftLabel = true
|
||||
showEdit = false
|
||||
# editURL = "https://github.com/username/repo/"
|
||||
editAppendPath = true
|
||||
showHeadingAnchors = true
|
||||
showPagination = true
|
||||
invertPagination = false
|
||||
showReadingTime = true
|
||||
showTableOfContents = false
|
||||
showTaxonomies = false
|
||||
showWordCount = false
|
||||
showComments = false
|
||||
# sharingLinks = ["facebook", "twitter", "pinterest", "reddit", "linkedin", "email"]
|
||||
|
||||
[list]
|
||||
showBreadcrumbs = false
|
||||
showSummary = false
|
||||
showTableOfContents = false
|
||||
groupByYear = true
|
||||
|
||||
[sitemap]
|
||||
excludedKinds = ["taxonomy", "term"]
|
||||
|
||||
[taxonomy]
|
||||
showTermCount = true
|
||||
|
||||
[fathomAnalytics]
|
||||
# site = "ABC12345"
|
||||
# domain = "llama.yoursite.com"
|
||||
|
||||
[verification]
|
||||
# google = ""
|
||||
# bing = ""
|
||||
# pinterest = ""
|
||||
# yandex = ""
|
|
@ -3,21 +3,3 @@ title: "Home"
|
|||
draft: false
|
||||
single: true
|
||||
---
|
||||
|
||||
# Welcome to yet another corner of the web.
|
||||
|
||||
## I'm Oscar,
|
||||
|
||||
I run this site which mostly functions as a poor man's documentation of the things I've done and how to do them yourself. You may also find some thoughts and opinions of mine if that's something you're interested in.
|
||||
|
||||
I cover:
|
||||
|
||||
* FOSS Alternatives
|
||||
* Self-hosting and it's benefits
|
||||
* Anything I find interesting
|
||||
* Guides to the above.
|
||||
* My journey as a FOSS and SysAdmin enthusiast.
|
||||
|
||||
If you're interested check out my [blog posts](/blog).
|
||||
|
||||
test
|
||||
|
|
|
@ -2,6 +2,15 @@
|
|||
title: "Contact"
|
||||
draft: false
|
||||
single: true
|
||||
showAuthor: false
|
||||
showDate: false
|
||||
showPagination: false
|
||||
showReadingTime: false
|
||||
---
|
||||
|
||||
Contact oscar [at] oscarpo [dot] co
|
||||
If you would like to get in touch you can find me in the following places:
|
||||
|
||||
- **Email**: oscar [at] oscarpo.co
|
||||
- **Mastodon**: [at] oscar [at] mastodon.online
|
||||
- **LinkedIn**: https://www.linkedin.com/in/oscarpocock/ 👎
|
||||
|
||||
|
|
0
content/posts/_index.md
Normal file
146
content/posts/markdown.md
Executable file
|
@ -0,0 +1,146 @@
|
|||
---
|
||||
title: "Markdown"
|
||||
date: 2019-03-11
|
||||
description: "Sample article showcasing basic Markdown syntax and formatting for HTML elements."
|
||||
tags: ["markdown", "css", "html", "sample"]
|
||||
draft: true
|
||||
---
|
||||
|
||||
This article offers a sample of basic Markdown formatting that can be used in Congo, also it shows how some basic HTML elements are decorated.
|
||||
|
||||
<!--more-->
|
||||
|
||||
## Headings
|
||||
|
||||
The following HTML `<h1>`—`<h6>` elements represent six levels of section headings. `<h1>` is the highest section level while `<h6>` is the lowest.
|
||||
|
||||
# H1
|
||||
|
||||
## H2
|
||||
|
||||
### H3
|
||||
|
||||
#### H4
|
||||
|
||||
##### H5
|
||||
|
||||
###### H6
|
||||
|
||||
## Paragraph
|
||||
|
||||
Xerum, quo qui aut unt expliquam qui dolut labo. Aque venitatiusda cum, voluptionse latur sitiae dolessi aut parist aut dollo enim qui voluptate ma dolestendit peritin re plis aut quas inctum laceat est volestemque commosa as cus endigna tectur, offic to cor sequas etum rerum idem sintibus eiur? Quianimin porecus evelectur, cum que nis nust voloribus ratem aut omnimi, sitatur? Quiatem. Nam, omnis sum am facea corem alique molestrunt et eos evelece arcillit ut aut eos eos nus, sin conecerem erum fuga. Ri oditatquam, ad quibus unda veliamenimin cusam et facea ipsamus es exerum sitate dolores editium rerore eost, temped molorro ratiae volorro te reribus dolorer sperchicium faceata tiustia prat.
|
||||
|
||||
Itatur? Quiatae cullecum rem ent aut odis in re eossequodi nonsequ idebis ne sapicia is sinveli squiatum, core et que aut hariosam ex eat.
|
||||
|
||||
## Blockquotes
|
||||
|
||||
The blockquote element represents content that is quoted from another source, optionally with a citation which must be within a `footer` or `cite` element, and optionally with in-line changes such as annotations and abbreviations.
|
||||
|
||||
### Blockquote without attribution
|
||||
|
||||
> Tiam, ad mint andaepu dandae nostion secatur sequo quae.
|
||||
> **Note** that you can use _Markdown syntax_ within a blockquote.
|
||||
|
||||
### Blockquote with attribution
|
||||
|
||||
> Don't communicate by sharing memory, share memory by communicating.<br>
|
||||
> — <cite>Rob Pike[^1]</cite>
|
||||
|
||||
[^1]: The above quote is excerpted from Rob Pike's [talk `about` nothing](https://www.youtube.com/watch?v=PAAkCSZUG1c) during Gopherfest, November 18, 2015.
|
||||
|
||||
## Tables
|
||||
|
||||
Tables aren't part of the core Markdown spec, but Hugo supports supports them out-of-the-box.
|
||||
|
||||
| Name | Age |
|
||||
| ----- | --- |
|
||||
| Bob | 27 |
|
||||
| Alice | 23 |
|
||||
|
||||
### Inline Markdown within tables
|
||||
|
||||
| Italics | Bold | Code |
|
||||
| --------- | -------- | ------ |
|
||||
| _italics_ | **bold** | `code` |
|
||||
|
||||
## Code Blocks
|
||||
|
||||
### Code block with backticks
|
||||
|
||||
```html
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<title>Example HTML5 Document</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Test</p>
|
||||
</body>
|
||||
</html>
|
||||
```
|
||||
|
||||
### Code block indented with four spaces
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Example HTML5 Document</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Test</p>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
### Code block with Hugo's internal highlight shortcode
|
||||
|
||||
{{< highlight html "linenos=table,hl_lines=4 7-9" >}}
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Example HTML5 Document</title>
|
||||
</head>
|
||||
<body>
|
||||
<p>Test</p>
|
||||
</body>
|
||||
</html>
|
||||
{{< /highlight >}}
|
||||
|
||||
## List Types
|
||||
|
||||
### Ordered List
|
||||
|
||||
1. First item
|
||||
2. Second item
|
||||
3. Third item
|
||||
|
||||
### Unordered List
|
||||
|
||||
- List item
|
||||
- Another item
|
||||
- And another item
|
||||
|
||||
### Nested list
|
||||
|
||||
- Fruit
|
||||
- Apple
|
||||
- Orange
|
||||
- Banana
|
||||
- Dairy
|
||||
- Milk
|
||||
- Cheese
|
||||
|
||||
## Other Elements — abbr, sub, sup, kbd, mark
|
||||
|
||||
<abbr title="Graphics Interchange Format">GIF</abbr> is a bitmap image format.
|
||||
|
||||
H<sub>2</sub>O
|
||||
|
||||
X<sup>n</sup> + Y<sup>n</sup> = Z<sup>n</sup>
|
||||
|
||||
Press <kbd>CTRL</kbd>+<kbd>ALT</kbd>+<kbd>Delete</kbd> to end the session.
|
||||
|
||||
Most <mark>salamanders</mark> are nocturnal, and hunt for insects, worms, and other small creatures.
|
14
content/posts/test-post.md
Normal file
|
@ -0,0 +1,14 @@
|
|||
---
|
||||
title: "Test Post"
|
||||
date: 2022-08-15T21:10:21+01:00
|
||||
draft: true
|
||||
---
|
||||
|
||||
Here's some content
|
||||
|
||||
Here's some Python
|
||||
|
||||
{{< highlight python "linenos=table" >}}
|
||||
this = 123
|
||||
that
|
||||
{{< /highlight >}}
|
0
content/tutorials/_index.md
Normal file
BIN
static/android-chrome-192x192.png
Normal file
After Width: | Height: | Size: 7.7 KiB |
BIN
static/android-chrome-512x512.png
Normal file
After Width: | Height: | Size: 22 KiB |
BIN
static/apple-touch-icon.png
Normal file
After Width: | Height: | Size: 7.2 KiB |
BIN
static/favicon-16x16.png
Normal file
After Width: | Height: | Size: 791 B |
BIN
static/favicon-32x32.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
static/favicon.ico
Normal file
After Width: | Height: | Size: 15 KiB |
BIN
static/mstile-144x144.png
Normal file
After Width: | Height: | Size: 5.8 KiB |
BIN
static/mstile-150x150.png
Normal file
After Width: | Height: | Size: 5.9 KiB |
BIN
static/mstile-310x150.png
Normal file
After Width: | Height: | Size: 6.4 KiB |
BIN
static/mstile-310x310.png
Normal file
After Width: | Height: | Size: 12 KiB |
BIN
static/mstile-70x70.png
Normal file
After Width: | Height: | Size: 4.1 KiB |
23
static/safari-pinned-tab.svg
Normal file
|
@ -0,0 +1,23 @@
|
|||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
|
||||
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
|
||||
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
|
||||
width="700.000000pt" height="700.000000pt" viewBox="0 0 700.000000 700.000000"
|
||||
preserveAspectRatio="xMidYMid meet">
|
||||
<metadata>
|
||||
Created by potrace 1.14, written by Peter Selinger 2001-2017
|
||||
</metadata>
|
||||
<g transform="translate(0.000000,700.000000) scale(0.100000,-0.100000)"
|
||||
fill="#000000" stroke="none">
|
||||
<path d="M1449 6996 c-2 -2 -29 -6 -60 -9 -31 -4 -76 -11 -100 -16 -24 -6 -57
|
||||
-12 -74 -15 -65 -12 -225 -70 -322 -117 -94 -45 -245 -140 -280 -175 -8 -8
|
||||
-18 -14 -22 -14 -12 0 -174 -161 -231 -230 -168 -204 -296 -483 -336 -736 -3
|
||||
-20 -8 -46 -12 -58 -10 -35 -12 -4165 -1 -4226 38 -222 69 -333 133 -473 151
|
||||
-332 423 -610 751 -767 138 -66 229 -96 435 -142 42 -9 537 -12 2135 -14 1977
|
||||
-3 2086 -2 2192 16 61 10 120 21 131 24 11 4 29 9 39 11 41 8 183 59 249 90
|
||||
414 189 723 547 860 995 2 8 17 67 31 130 l27 115 3 2070 c1 1175 -2 2096 -7
|
||||
2130 -5 33 -12 83 -16 110 -3 28 -8 53 -10 56 -2 3 -5 19 -8 35 -11 63 -69
|
||||
223 -116 320 -173 357 -473 636 -843 783 -80 32 -238 77 -302 86 -22 3 -65 9
|
||||
-95 15 -51 8 -4141 15 -4151 6z"/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.2 KiB |
19
static/site.webmanifest
Normal file
|
@ -0,0 +1,19 @@
|
|||
{
|
||||
"name": "",
|
||||
"short_name": "",
|
||||
"icons": [
|
||||
{
|
||||
"src": "/android-chrome-192x192.png",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png"
|
||||
},
|
||||
{
|
||||
"src": "/android-chrome-512x512.png",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png"
|
||||
}
|
||||
],
|
||||
"theme_color": "#ffffff",
|
||||
"background_color": "#ffffff",
|
||||
"display": "standalone"
|
||||
}
|
1
themes/congo
Submodule
|
@ -0,0 +1 @@
|
|||
Subproject commit 110bc3414f033cff6cd54fa36a79befe8e0d6584
|
|
@ -1 +0,0 @@
|
|||
Subproject commit ae8ef5c9de4f96056b4e1bd39af4efad5c905fb2
|