diff --git a/Dockerfile.linux.amd64 b/Dockerfile.linux.amd64 index 036fa57..9553a06 100644 --- a/Dockerfile.linux.amd64 +++ b/Dockerfile.linux.amd64 @@ -15,7 +15,7 @@ RUN set -e \ # install hugo RUN set -e \ - && wget -q -O /tmp/hugo.deb https://github.com/gohugoio/hugo/releases/download/v0.112.1/hugo_0.112.1_linux-amd64.deb \ + && wget -q -O /tmp/hugo.deb https://github.com/gohugoio/hugo/releases/download/v0.112.1/hugo_extended_0.112.1_linux-amd64.deb \ && apt -y install /tmp/hugo.deb \ && rm -f /tmp/hugo.deb diff --git a/public/404.html b/public/404.html deleted file mode 100644 index d662b93..0000000 --- a/public/404.html +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /usr/home/simon/ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- -
-
-

404

-

Page Not Found

-

Sorry, this page does not exist.
You can head back to homepage.

-
-
- - -
- - - - -
- - - - - - - - - - diff --git a/public/android-chrome-192x192.png b/public/android-chrome-192x192.png deleted file mode 100644 index 26f149f..0000000 Binary files a/public/android-chrome-192x192.png and /dev/null differ diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png deleted file mode 100644 index 02b1f7e..0000000 Binary files a/public/apple-touch-icon.png and /dev/null differ diff --git a/public/browserconfig.xml b/public/browserconfig.xml deleted file mode 100644 index 25c882c..0000000 --- a/public/browserconfig.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - #2b5797 - - - diff --git a/public/categories/index.html b/public/categories/index.html deleted file mode 100644 index cf5ac8f..0000000 --- a/public/categories/index.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Category: Categories · /usr/home/simon/ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- -
-

Category: Categories

- -
    - -
- - - - - - - -
- - -
- - - - -
- - - - - - - - - - diff --git a/public/categories/index.xml b/public/categories/index.xml deleted file mode 100644 index 5448e37..0000000 --- a/public/categories/index.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - Categories on /usr/home/simon/ - https://simoncor.net/categories/ - Recent content in Categories on /usr/home/simon/ - Hugo -- gohugo.io - en-us - - diff --git a/public/categories/page/1/index.html b/public/categories/page/1/index.html deleted file mode 100644 index 761bd35..0000000 --- a/public/categories/page/1/index.html +++ /dev/null @@ -1 +0,0 @@ -https://simoncor.net/categories/ \ No newline at end of file diff --git a/public/css/coder-dark.min.e78e80fc3a585a4d1c8fc7f58623b6ff852411e38431a9cd1792877ecaa160f6.css b/public/css/coder-dark.min.e78e80fc3a585a4d1c8fc7f58623b6ff852411e38431a9cd1792877ecaa160f6.css deleted file mode 100644 index 745a764..0000000 --- a/public/css/coder-dark.min.e78e80fc3a585a4d1c8fc7f58623b6ff852411e38431a9cd1792877ecaa160f6.css +++ /dev/null @@ -1 +0,0 @@ -body.colorscheme-dark{color:#dadada;background-color:#212121}body.colorscheme-dark a{color:#42a5f5}body.colorscheme-dark h1,body.colorscheme-dark h2,body.colorscheme-dark h3,body.colorscheme-dark h4,body.colorscheme-dark h5,body.colorscheme-dark h6{color:#dadada}body.colorscheme-dark code{background-color:#424242;color:#dadada}body.colorscheme-dark pre code{background-color:inherit;color:inherit}body.colorscheme-dark blockquote{border-left:2px solid #424242}body.colorscheme-dark table td,body.colorscheme-dark table th{border:2px solid #dadada}@media(prefers-color-scheme:dark){body.colorscheme-auto{color:#dadada;background-color:#212121}body.colorscheme-auto a{color:#42a5f5}body.colorscheme-auto h1,body.colorscheme-auto h2,body.colorscheme-auto h3,body.colorscheme-auto h4,body.colorscheme-auto h5,body.colorscheme-auto h6{color:#dadada}body.colorscheme-auto code{background-color:#424242;color:#dadada}body.colorscheme-auto pre code{background-color:inherit;color:inherit}body.colorscheme-auto blockquote{border-left:2px solid #424242}body.colorscheme-auto table td,body.colorscheme-auto table th{border:2px solid #dadada}}body.colorscheme-dark .content .list ul li .title{color:#dadada}body.colorscheme-dark .content .list ul li .title:hover,body.colorscheme-dark .content .list ul li .title:focus{color:#42a5f5}body.colorscheme-dark .content .centered .about ul li a{color:#dadada}body.colorscheme-dark .content .centered .about ul li a:hover,body.colorscheme-dark .content .centered .about ul li a:focus{color:#42a5f5}@media(prefers-color-scheme:dark){body.colorscheme-auto .content .list ul li .title{color:#dadada}body.colorscheme-auto .content .list ul li .title:hover,body.colorscheme-auto .content .list ul li .title:focus{color:#42a5f5}body.colorscheme-auto .content .centered .about ul li a{color:#dadada}body.colorscheme-auto .content .centered .about ul li a:hover,body.colorscheme-auto .content .centered .about ul li a:focus{color:#42a5f5}}body.colorscheme-dark .navigation a,body.colorscheme-dark .navigation span{color:#dadada}body.colorscheme-dark .navigation a:hover,body.colorscheme-dark .navigation a:focus{color:#42a5f5}@media only screen and (max-width:768px){body.colorscheme-dark .navigation .navigation-list{background-color:#212121;border-top:solid 2px #424242;border-bottom:solid 2px #424242}}@media only screen and (max-width:768px){body.colorscheme-dark .navigation .navigation-list .menu-separator{border-top:2px solid #dadada}}@media only screen and (max-width:768px){body.colorscheme-dark .navigation #menu-toggle:checked+label{color:#424242}}@media only screen and (max-width:768px){body.colorscheme-dark .navigation .menu-button{color:#dadada}body.colorscheme-dark .navigation .menu-button:hover,body.colorscheme-dark .navigation .menu-button:focus{color:#42a5f5}}@media(prefers-color-scheme:dark){body.colorscheme-auto .navigation a,body.colorscheme-auto .navigation span{color:#dadada}body.colorscheme-auto .navigation a:hover,body.colorscheme-auto .navigation a:focus{color:#42a5f5}}@media only screen and (prefers-color-scheme:dark) and (max-width:768px){body.colorscheme-auto .navigation .navigation-list{background-color:#212121;border-top:solid 2px #424242;border-bottom:solid 2px #424242}}@media only screen and (prefers-color-scheme:dark) and (max-width:768px){body.colorscheme-auto .navigation .navigation-list .menu-separator{border-top:2px solid #dadada}}@media only screen and (prefers-color-scheme:dark) and (max-width:768px){body.colorscheme-auto .navigation #menu-toggle:checked+label{color:#424242}}@media only screen and (prefers-color-scheme:dark) and (max-width:768px){body.colorscheme-auto .navigation .menu-button{color:#dadada}body.colorscheme-auto .navigation .menu-button:hover,body.colorscheme-auto .navigation .menu-button:focus{color:#42a5f5}}body.colorscheme-dark .footer a{color:#42a5f5}@media(prefers-color-scheme:dark){body.colorscheme-auto .footer a{color:#42a5f5}} \ No newline at end of file diff --git a/public/css/coder.min.3219ef62ae52679b7a9c19043171c3cd9f523628c2a65f3ef247ee18836bc90b.css b/public/css/coder.min.3219ef62ae52679b7a9c19043171c3cd9f523628c2a65f3ef247ee18836bc90b.css deleted file mode 100644 index f4190b0..0000000 --- a/public/css/coder.min.3219ef62ae52679b7a9c19043171c3cd9f523628c2a65f3ef247ee18836bc90b.css +++ /dev/null @@ -1 +0,0 @@ -*,*:after,*:before{box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%}body{color:#212121;background-color:#fafafa;font-family:Merriweather,Georgia,serif;font-size:1.6em;font-weight:300;line-height:1.8em}@media only screen and (max-width:768px){body{font-size:1.6em;line-height:1.6em}}a{font-weight:300;color:#1565c0;text-decoration:none}a:focus,a:hover{text-decoration:underline}p{margin:2rem 0}h1,h2,h3,h4,h5,h6{font-family:Lato,Helvetica,sans-serif;font-weight:700;color:#000;margin:6.4rem 0 3.2rem}h1{font-size:3.2rem;line-height:3.6rem}@media only screen and (max-width:768px){h1{font-size:3rem;line-height:3.4rem}}h2{font-size:2.8rem;line-height:3.2rem}@media only screen and (max-width:768px){h2{font-size:2.6rem;line-height:3rem}}h3{font-size:2.4rem;line-height:2.8rem}@media only screen and (max-width:768px){h3{font-size:2.2rem;line-height:2.6rem}}h4{font-size:2.2rem;line-height:2.6rem}@media only screen and (max-width:768px){h4{font-size:2rem;line-height:2.4rem}}h5{font-size:2rem;line-height:2.4rem}@media only screen and (max-width:768px){h5{font-size:1.8rem;line-height:2.2rem}}h6{font-size:1.8rem;line-height:2.2rem}@media only screen and (max-width:768px){h6{font-size:1.6rem;line-height:2rem}}b,strong{font-weight:700}.highlight>div,.highlight>pre{margin:0 0 2rem;padding:1rem;border-radius:1rem}pre{display:block;font-family:source code pro,lucida console,monospace;font-size:1.6rem;font-weight:400;line-height:2.6rem;overflow-x:auto;margin:0}pre code{display:inline-block;background-color:inherit;color:inherit}code{font-family:source code pro,lucida console,monospace;font-size:1.6rem;font-weight:400;background-color:#e0e0e0;color:#212121}blockquote{border-left:2px solid #e0e0e0;padding-left:2rem;line-height:2.2rem;font-weight:400;font-style:italic}th,td{padding:1.6rem}table{border-collapse:collapse}table td,table th{border:2px solid #000}table tr:first-child th{border-top:0}table tr:last-child td{border-bottom:0}table tr td:first-child,table tr th:first-child{border-left:0}table tr td:last-child,table tr th:last-child{border-right:0}img{max-width:100%}figure{text-align:center}.wrapper{display:flex;flex-direction:column;min-height:100vh;width:100%}.container{margin:0 auto;max-width:90rem;width:100%;padding-left:2rem;padding-right:2rem}.fab{font-weight:400}.fas{font-weight:700}.float-right{float:right}.float-left{float:left}.fab{font-weight:400}.fas{font-weight:900}img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-.1em}.content{flex:1;display:flex;margin-top:1.6rem;margin-bottom:3.2rem}.content article header{margin-top:6.4rem;margin-bottom:3.2rem}.content article header h1{font-size:4.2rem;line-height:4.6rem;margin:0}@media only screen and (max-width:768px){.content article header h1{font-size:4rem;line-height:4.4rem}}.content article footer{margin-top:4rem}.content article footer .see-also{margin:3.2rem 0}.content article footer .see-also h3{margin:3.2rem 0}.content article p{text-align:justify;text-justify:auto;hyphens:auto}.content .post .post-title{margin-bottom:.75em}.content .post .post-meta i{text-align:center;width:1.6rem;margin-left:0;margin-right:.5rem}.content .post .post-meta .date .posted-on{margin-left:0;margin-right:1.5rem}.content figure{margin:0;padding:0}.content figcaption p{text-align:center;font-style:italic;font-size:1.6rem;margin:0}.avatar img{width:20rem;height:auto;border-radius:50%}@media only screen and (max-width:768px){.avatar img{width:10rem}}.list ul{margin:3.2rem 0;list-style:none;padding:0}.list ul li{font-size:1.8rem}@media only screen and (max-width:768px){.list ul li{margin:1.6rem 0}}.list ul li .date{display:inline-block;width:20rem;text-align:right;margin-right:3rem}@media only screen and (max-width:768px){.list ul li .date{display:block;text-align:left}}.list ul li .title{font-size:1.8rem;color:#212121;font-family:Lato,Helvetica,sans-serif;font-weight:700}.list ul li .title:hover,.list ul li .title:focus{color:#1565c0}.centered{display:flex;align-items:center;justify-content:center}.centered .about{text-align:center}.centered .about h1{margin-top:2rem;margin-bottom:.5rem}.centered .about h2{margin-top:1rem;margin-bottom:.5rem;font-size:2.4rem}@media only screen and (max-width:768px){.centered .about h2{font-size:2rem}}.centered .about ul{list-style:none;margin:3rem 0 1rem;padding:0}.centered .about ul li{display:inline-block;position:relative}.centered .about ul li a{color:#212121;text-transform:uppercase;margin-left:1rem;margin-right:1rem;font-size:1.6rem}.centered .about ul li a:hover,.centered .about ul li a:focus{color:#1565c0}@media only screen and (max-width:768px){.centered .about ul li a{font-size:1.4rem}}.centered .about ul li a i{font-size:3.2rem}.centered .error{text-align:center}.centered .error h1{margin-top:2rem;margin-bottom:.5rem;font-size:4.6rem}@media only screen and (max-width:768px){.centered .error h1{font-size:3.2rem}}.centered .error h2{margin-top:2rem;margin-bottom:3.2rem;font-size:3.2rem}@media only screen and (max-width:768px){.centered .error h2{font-size:2.8rem}}.navigation{height:6rem;width:100%}.navigation a,.navigation span{display:inline;font-size:1.6rem;font-family:Lato,Helvetica,sans-serif;font-weight:700;line-height:6rem;color:#212121}.navigation a:hover,.navigation a:focus{color:#1565c0}.navigation .navigation-title{letter-spacing:.1rem;text-transform:uppercase}.navigation .navigation-list{float:right;list-style:none;margin-bottom:0;margin-top:0}@media only screen and (max-width:768px){.navigation .navigation-list{position:absolute;top:6rem;right:0;z-index:5;visibility:hidden;opacity:0;padding:0;max-height:0;width:100%;background-color:#fafafa;border-top:solid 2px #e0e0e0;border-bottom:solid 2px #e0e0e0;transition:opacity .25s,max-height .15s linear}}.navigation .navigation-list .navigation-item{float:left;margin:0;position:relative}@media only screen and (max-width:768px){.navigation .navigation-list .navigation-item{float:none!important;text-align:center}.navigation .navigation-list .navigation-item a,.navigation .navigation-list .navigation-item span{line-height:5rem}}.navigation .navigation-list .navigation-item a,.navigation .navigation-list .navigation-item span{margin-left:1rem;margin-right:1rem}@media only screen and (max-width:768px){.navigation .navigation-list .menu-separator{border-top:2px solid #212121;margin:0 8rem}.navigation .navigation-list .menu-separator span{display:none}}.navigation #menu-toggle{display:none}@media only screen and (max-width:768px){.navigation #menu-toggle:checked+label{color:#e0e0e0}.navigation #menu-toggle:checked+label+ul{visibility:visible;opacity:1;max-height:100rem}}.navigation .menu-button{display:none}@media only screen and (max-width:768px){.navigation .menu-button{display:block;font-size:2.4rem;font-weight:400;line-height:6rem;color:#212121;cursor:pointer}.navigation .menu-button:hover,.navigation .menu-button:focus{color:#1565c0}}.pagination{margin-top:6rem;text-align:center;font-family:Lato,Helvetica,sans-serif}.pagination li{display:inline;text-align:center;font-weight:700}.pagination li span{margin:0;text-align:center;width:3.2rem}.pagination li a{font-weight:300}.pagination li a span{margin:0;text-align:center;width:3.2rem}.footer{width:100%;text-align:center;line-height:2rem;margin-bottom:1rem}.footer a{color:#1565c0} \ No newline at end of file diff --git a/public/favicon-16x16.png b/public/favicon-16x16.png deleted file mode 100644 index 4997de5..0000000 Binary files a/public/favicon-16x16.png and /dev/null differ diff --git a/public/favicon-32x32.png b/public/favicon-32x32.png deleted file mode 100644 index 0686e50..0000000 Binary files a/public/favicon-32x32.png and /dev/null differ diff --git a/public/favicon.ico b/public/favicon.ico deleted file mode 100644 index 5f5a4ad..0000000 Binary files a/public/favicon.ico and /dev/null differ diff --git a/public/images/android-chrome-192x192.png b/public/images/android-chrome-192x192.png deleted file mode 100644 index 26f149f..0000000 Binary files a/public/images/android-chrome-192x192.png and /dev/null differ diff --git a/public/images/apple-touch-icon.png b/public/images/apple-touch-icon.png deleted file mode 100644 index 02b1f7e..0000000 Binary files a/public/images/apple-touch-icon.png and /dev/null differ diff --git a/public/images/favicon-16x16.png b/public/images/favicon-16x16.png deleted file mode 100644 index 4997de5..0000000 Binary files a/public/images/favicon-16x16.png and /dev/null differ diff --git a/public/images/favicon-32x32.png b/public/images/favicon-32x32.png deleted file mode 100644 index 0686e50..0000000 Binary files a/public/images/favicon-32x32.png and /dev/null differ diff --git a/public/images/favicon.ico b/public/images/favicon.ico deleted file mode 100644 index aae5eba..0000000 Binary files a/public/images/favicon.ico and /dev/null differ diff --git a/public/images/mstile-150x150.png b/public/images/mstile-150x150.png deleted file mode 100644 index e78c947..0000000 Binary files a/public/images/mstile-150x150.png and /dev/null differ diff --git a/public/images/safari-pinned-tab.svg b/public/images/safari-pinned-tab.svg deleted file mode 100644 index f35bc95..0000000 --- a/public/images/safari-pinned-tab.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - -Created by potrace 1.14, written by Peter Selinger 2001-2017 - - - - - diff --git a/public/images/site.webmanifest b/public/images/site.webmanifest deleted file mode 100644 index 9815ddd..0000000 --- a/public/images/site.webmanifest +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "/usr/home/simon", - "short_name": "/usr/home/simon", - "icons": [ - { - "src": "/images/android-chrome-192x192.png", - "sizes": "192x192", - "type": "image/png" - } - ], - "theme_color": "#ffffff", - "background_color": "#ffffff", - "display": "standalone" -} diff --git a/public/index.html b/public/index.html deleted file mode 100644 index 1612042..0000000 --- a/public/index.html +++ /dev/null @@ -1,185 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - /usr/home/simon/ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- -
-
- - -
avatar
- - - -

Simon Cornet

-

System Engineer

- - - -
-
- - -
- - - - -
- - - - - - - - - - diff --git a/public/index.xml b/public/index.xml deleted file mode 100644 index ea66f4e..0000000 --- a/public/index.xml +++ /dev/null @@ -1,91 +0,0 @@ - - - - /usr/home/simon/ - https://simoncor.net/ - Recent content on /usr/home/simon/ - Hugo -- gohugo.io - en-us - Tue, 20 Oct 2020 00:00:00 +0000 - - FreeBSD - Jail - Secure Jumphost - https://simoncor.net/post/freebsd_jail_jumphost/ - Tue, 20 Oct 2020 00:00:00 +0000 - - https://simoncor.net/post/freebsd_jail_jumphost/ - The goal is to create a limited jail using rbash and securing it so it can only accept secure SSH sessions. It should only be used as an SSH jumphost to connect further. It should therefor not be possible to create, use or install other code in this limited environment. -All commands are executed as root inside the jail, unless specified otherwise. -FreeBSD jail Create a jail and connect to the console. - - - - Rundeck 3.3.1 - MySQL connection - https://simoncor.net/post/rundeck_331_mysql/ - Wed, 12 Aug 2020 00:00:00 +0000 - - https://simoncor.net/post/rundeck_331_mysql/ - Rundeck 3.3.1 updated its ‘mysql-connector-java’ dependancy to version 8.0.21 which renamed the com.mysql.jdbc.Driver classname to com.mysql.cj.jdbc.Driver. -Reconfigure Rundeck accordingly: -/etc/rundeck/rundeck-config.properties ... - dataSource.url = jdbc:mysql://localhost/rundeck?autoReconnect=true&useSSL=false + dataSource.url = jdbc:mysql://localhost/rundeck?serverTimezone=Europe/Amsterdam ... - dataSource.driverClassName = com.mysql.jdbc.Driver + dataSource.driverClassName = com.mysql.cj.jdbc.Driver + dataSource.properties.autoReconnect = true + dataSource.properties.useSSL = false ... - - - - Personal Overview - https://simoncor.net/position/personal/ - Tue, 14 Jul 2020 00:00:00 +0000 - - https://simoncor.net/position/personal/ - My name is Simon Cornet. -Things I like include Ansible, FreeBSD, Linux, Networking and Security. -I live near Rotterdam, The Netherlands. -More later … - - - - Skills and certifications - https://simoncor.net/position/skills/ - Mon, 13 Jul 2020 00:00:00 +0000 - - https://simoncor.net/position/skills/ - - - - - IT creation (2017 - present) - https://simoncor.net/position/itcreation/ - Wed, 13 Dec 2017 00:00:00 +0000 - - https://simoncor.net/position/itcreation/ - - - - - Coolblue (2012 - 2017) - https://simoncor.net/position/coolblue/ - Sat, 01 Sep 2012 00:00:00 +0000 - - https://simoncor.net/position/coolblue/ - - - - - ThyssenKrupp Accessibility (2009 - 2012) - https://simoncor.net/position/thyssenkrupp/ - Sun, 13 Dec 2009 00:00:00 +0000 - - https://simoncor.net/position/thyssenkrupp/ - - - - - Status Page - https://simoncor.net/status/ - Mon, 01 Jan 0001 00:00:00 +0000 - - https://simoncor.net/status/ - …More details in this overview… -Overall status Virtual Private Clouds Services - - - - diff --git a/public/mstile-150x150.png b/public/mstile-150x150.png deleted file mode 100644 index e78c947..0000000 Binary files a/public/mstile-150x150.png and /dev/null differ diff --git a/public/position/coolblue/index.html b/public/position/coolblue/index.html deleted file mode 100644 index adec099..0000000 --- a/public/position/coolblue/index.html +++ /dev/null @@ -1,165 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Coolblue (2012 - 2017) · /usr/home/simon/ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- -
-
-
-

Coolblue (2012 - 2017)

-
- - -
-
- - - -
- - - - -
- - - - - - - - - - diff --git a/public/position/index.html b/public/position/index.html deleted file mode 100644 index 1292d06..0000000 --- a/public/position/index.html +++ /dev/null @@ -1,191 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Positions · /usr/home/simon/ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- -
-

Positions

- - - - - - - - - -
- - -
- - - - -
- - - - - - - - - - diff --git a/public/position/index.xml b/public/position/index.xml deleted file mode 100644 index dc59cb7..0000000 --- a/public/position/index.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - Positions on /usr/home/simon/ - https://simoncor.net/position/ - Recent content in Positions on /usr/home/simon/ - Hugo -- gohugo.io - en-us - Tue, 14 Jul 2020 00:00:00 +0000 - - Personal Overview - https://simoncor.net/position/personal/ - Tue, 14 Jul 2020 00:00:00 +0000 - - https://simoncor.net/position/personal/ - My name is Simon Cornet. -Things I like include Ansible, FreeBSD, Linux, Networking and Security. -I live near Rotterdam, The Netherlands. -More later … - - - - Skills and certifications - https://simoncor.net/position/skills/ - Mon, 13 Jul 2020 00:00:00 +0000 - - https://simoncor.net/position/skills/ - - - - - IT creation (2017 - present) - https://simoncor.net/position/itcreation/ - Wed, 13 Dec 2017 00:00:00 +0000 - - https://simoncor.net/position/itcreation/ - - - - - Coolblue (2012 - 2017) - https://simoncor.net/position/coolblue/ - Sat, 01 Sep 2012 00:00:00 +0000 - - https://simoncor.net/position/coolblue/ - - - - - ThyssenKrupp Accessibility (2009 - 2012) - https://simoncor.net/position/thyssenkrupp/ - Sun, 13 Dec 2009 00:00:00 +0000 - - https://simoncor.net/position/thyssenkrupp/ - - - - - diff --git a/public/position/itcreation/index.html b/public/position/itcreation/index.html deleted file mode 100644 index 210fcd2..0000000 --- a/public/position/itcreation/index.html +++ /dev/null @@ -1,165 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - IT creation (2017 - present) · /usr/home/simon/ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- -
-
-
-

IT creation (2017 - present)

-
- - -
-
- - - -
- - - - -
- - - - - - - - - - diff --git a/public/position/page/1/index.html b/public/position/page/1/index.html deleted file mode 100644 index 6475c9f..0000000 --- a/public/position/page/1/index.html +++ /dev/null @@ -1 +0,0 @@ -https://simoncor.net/position/ \ No newline at end of file diff --git a/public/position/personal/index.html b/public/position/personal/index.html deleted file mode 100644 index ac885ef..0000000 --- a/public/position/personal/index.html +++ /dev/null @@ -1,171 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Personal Overview · /usr/home/simon/ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- -
-
-
-

Personal Overview

-
- -

My name is Simon Cornet.
-
-Things I like include Ansible, FreeBSD, Linux, Networking and Security.
-I live near Rotterdam, The Netherlands.
-
-More later …

- -
-
- - - -
- - - - -
- - - - - - - - - - diff --git a/public/position/skills/index.html b/public/position/skills/index.html deleted file mode 100644 index 9c5ebce..0000000 --- a/public/position/skills/index.html +++ /dev/null @@ -1,165 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Skills and certifications · /usr/home/simon/ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- -
-
-
-

Skills and certifications

-
- - -
-
- - - -
- - - - -
- - - - - - - - - - diff --git a/public/position/thyssenkrupp/index.html b/public/position/thyssenkrupp/index.html deleted file mode 100644 index 3219d70..0000000 --- a/public/position/thyssenkrupp/index.html +++ /dev/null @@ -1,165 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ThyssenKrupp Accessibility (2009 - 2012) · /usr/home/simon/ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- -
-
-
-

ThyssenKrupp Accessibility (2009 - 2012)

-
- - -
-
- - - -
- - - - -
- - - - - - - - - - diff --git a/public/post/freebsd_jail_jumphost/index.html b/public/post/freebsd_jail_jumphost/index.html deleted file mode 100644 index 04a5fb1..0000000 --- a/public/post/freebsd_jail_jumphost/index.html +++ /dev/null @@ -1,242 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - FreeBSD - Jail - Secure Jumphost · /usr/home/simon/ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- -
-
-
-

FreeBSD - Jail - Secure Jumphost

-
- -

The goal is to create a limited jail using rbash and securing it so it can only accept secure SSH sessions. It should only be used as an SSH jumphost to connect further. It should therefor not be possible to create, use or install other code in this limited environment.

-

All commands are executed as root inside the jail, unless specified otherwise.

-

FreeBSD jail

-

Create a jail and connect to the console.

-
[simon@host ~]$ sudo ezjail-admin create bastion 'bridge0|10.0.0.10'
-[simon@host ~]$ sudo ezjail-admin console bastion
-

Install bash.

-
# pkg install bash
-

OpenSSH-Portable

-

Install openssh-portable.

-
# pkg install openssh-portable
-

Configure rc.conf.

-
# sysrc sshd_enable=NO
-# sysrc openssh_enable=YES
-

Check only what the current best practices are regarding the full OpenSSH daemon configuration. -For example check; https://infosec.mozilla.org/guidelines/openssh

-

Make sure the daemon only listens to the assigned IP for this jail. And make sure the firewall running on the host accepts incoming and outgoing SSH connections.

-
# cat /usr/local/etc/sshd
-...
-ListenAddress 10.0.0.10
-...
-

Stop and start the services.

-
# service sshd stop
-# service openssh start
-

User

-

Create a default user and make sure the user has the /usr/local/bin/rbash shell configured.

-
# mkdir /usr/home/user/bin
-

Symlink the only required binaries into this directory.

-
# ln -s /usr/local/bin/ssh /usr/home/user/bin/ssh
-

Create bash profile.

-
# cat /usr/home/user/.bash_profile
-PATH=$HOME/bin
-export PATH
-

Make sure the permissions are so that the user cannot modify its own .(bash_)profile files.

-
# chown root:user .bash_profile .profile
-

Remove also all unused rc files like cshrc, shrc, etc.

-
# rm .cshrc .shrc ...
-

Create .ssh folder and fill authorized_keys file (optional).

-
# mkdir /usr/home/user/.ssh
-# echo "your_public_key_here" >> /usr/home/user/.ssh/authorized_keys
-# chown -R user:user /usr/home/user/.ssh
-# chmod -R 700 /usr/home/user/.ssh
-

User directory can look like this.

-
[user@bastion ~]$ ls -al
-total 3
-drwxr-xr-x  4 user  user   5 Oct 20 11:24 .
-drwxr-xr-x  4 root  wheel  4 Oct 19 11:59 ..
--rw-r--r--  1 root  user  43 Oct 19 14:09 .bash_profile
-drwx------  2 user  user   5 Oct 19 12:40 .ssh
-drwxr-xr-x  2 user  user   3 Oct 19 14:21 bin
-

Result

-
    -
  • FreeBSD Jail with latest packaged version of OpenSSH-Portable
  • -
  • Commands are unavailable and absolute paths are not allowed.
  • -
  • The $PATH variable is read-only.
  • -
  • The .bash_profile file is read-only for the user.
  • -
  • Only some bash functions + the ssh binary is available for the user.
  • -
-
[user@bastion ~]$ ls
--rbash: ls: command not found
-
-[user@bastion ~]$ /bin/ls  
--rbash: /bin/ls: restricted: cannot specify `/' in command names
-
-[user@bastion ~]$ export PATH=/usr/bin
--rbash: PATH: readonly variable
-
-[user@bastion ~]$
-!          break      continue   else       fg         in         pushd      shopt      true       while
-./         builtin    coproc     enable     fi         jobs       pwd        source     type       {
-:          caller     declare    esac       for        kill       read       ssh        typeset    }
-[          case       dirs       eval       function   let        readarray  suspend    ulimit     
-[[         cd         disown     exec       getopts    local      readonly   test       umask      
-]]         command    do         exit       hash       logout     return     then       unalias    
-alias      compgen    done       export     help       mapfile    select     time       unset      
-bg         complete   echo       false      history    popd       set        times      until      
-bind       compopt    elif       fc         if         printf     shift      trap       wait
-
-
-
- - - -
- - - - -
- - - - - - - - - - diff --git a/public/post/index.html b/public/post/index.html deleted file mode 100644 index e3f6d0b..0000000 --- a/public/post/index.html +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Posts · /usr/home/simon/ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- -
-

Posts

- - - - - - - - - -
- - -
- - - - -
- - - - - - - - - - diff --git a/public/post/index.xml b/public/post/index.xml deleted file mode 100644 index 3064d8b..0000000 --- a/public/post/index.xml +++ /dev/null @@ -1,33 +0,0 @@ - - - - Posts on /usr/home/simon/ - https://simoncor.net/post/ - Recent content in Posts on /usr/home/simon/ - Hugo -- gohugo.io - en-us - Tue, 20 Oct 2020 00:00:00 +0000 - - FreeBSD - Jail - Secure Jumphost - https://simoncor.net/post/freebsd_jail_jumphost/ - Tue, 20 Oct 2020 00:00:00 +0000 - - https://simoncor.net/post/freebsd_jail_jumphost/ - The goal is to create a limited jail using rbash and securing it so it can only accept secure SSH sessions. It should only be used as an SSH jumphost to connect further. It should therefor not be possible to create, use or install other code in this limited environment. -All commands are executed as root inside the jail, unless specified otherwise. -FreeBSD jail Create a jail and connect to the console. - - - - Rundeck 3.3.1 - MySQL connection - https://simoncor.net/post/rundeck_331_mysql/ - Wed, 12 Aug 2020 00:00:00 +0000 - - https://simoncor.net/post/rundeck_331_mysql/ - Rundeck 3.3.1 updated its ‘mysql-connector-java’ dependancy to version 8.0.21 which renamed the com.mysql.jdbc.Driver classname to com.mysql.cj.jdbc.Driver. -Reconfigure Rundeck accordingly: -/etc/rundeck/rundeck-config.properties ... - dataSource.url = jdbc:mysql://localhost/rundeck?autoReconnect=true&useSSL=false + dataSource.url = jdbc:mysql://localhost/rundeck?serverTimezone=Europe/Amsterdam ... - dataSource.driverClassName = com.mysql.jdbc.Driver + dataSource.driverClassName = com.mysql.cj.jdbc.Driver + dataSource.properties.autoReconnect = true + dataSource.properties.useSSL = false ... - - - - diff --git a/public/post/page/1/index.html b/public/post/page/1/index.html deleted file mode 100644 index 599c19e..0000000 --- a/public/post/page/1/index.html +++ /dev/null @@ -1 +0,0 @@ -https://simoncor.net/post/ \ No newline at end of file diff --git a/public/post/rundeck_331_mysql/index.html b/public/post/rundeck_331_mysql/index.html deleted file mode 100644 index f00d549..0000000 --- a/public/post/rundeck_331_mysql/index.html +++ /dev/null @@ -1,177 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rundeck 3.3.1 - MySQL connection · /usr/home/simon/ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- -
-
-
-

Rundeck 3.3.1 - MySQL connection

-
- -

Rundeck 3.3.1 updated its ‘mysql-connector-java’ dependancy to version 8.0.21 which renamed the   com.mysql.jdbc.Driver   classname to   com.mysql.cj.jdbc.Driver.

-

Reconfigure Rundeck accordingly:

-
/etc/rundeck/rundeck-config.properties
-
...
-- dataSource.url = jdbc:mysql://localhost/rundeck?autoReconnect=true&useSSL=false
-+ dataSource.url = jdbc:mysql://localhost/rundeck?serverTimezone=Europe/Amsterdam
-...
-- dataSource.driverClassName = com.mysql.jdbc.Driver
-+ dataSource.driverClassName = com.mysql.cj.jdbc.Driver
-+ dataSource.properties.autoReconnect = true
-+ dataSource.properties.useSSL = false
-...
-
-
-
- - - -
- - - - -
- - - - - - - - - - diff --git a/public/pp.jpeg b/public/pp.jpeg deleted file mode 100644 index 5236f28..0000000 Binary files a/public/pp.jpeg and /dev/null differ diff --git a/public/safari-pinned-tab.svg b/public/safari-pinned-tab.svg deleted file mode 100644 index f35bc95..0000000 --- a/public/safari-pinned-tab.svg +++ /dev/null @@ -1,18 +0,0 @@ - - - - -Created by potrace 1.14, written by Peter Selinger 2001-2017 - - - - - diff --git a/public/scornet_cv.pdf b/public/scornet_cv.pdf deleted file mode 100644 index 1402543..0000000 Binary files a/public/scornet_cv.pdf and /dev/null differ diff --git a/public/series/index.html b/public/series/index.html deleted file mode 100644 index 7ba5994..0000000 --- a/public/series/index.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Series: Series · /usr/home/simon/ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- -
-

Series: Series

- -
    - -
- - - - - - - -
- - -
- - - - -
- - - - - - - - - - diff --git a/public/series/index.xml b/public/series/index.xml deleted file mode 100644 index eb649b4..0000000 --- a/public/series/index.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - Series on /usr/home/simon/ - https://simoncor.net/series/ - Recent content in Series on /usr/home/simon/ - Hugo -- gohugo.io - en-us - - diff --git a/public/series/page/1/index.html b/public/series/page/1/index.html deleted file mode 100644 index a88bddf..0000000 --- a/public/series/page/1/index.html +++ /dev/null @@ -1 +0,0 @@ -https://simoncor.net/series/ \ No newline at end of file diff --git a/public/site.manifest b/public/site.manifest deleted file mode 100644 index 9c9ee69..0000000 --- a/public/site.manifest +++ /dev/null @@ -1,54 +0,0 @@ -{ - "name": "/usr/home/simon", - "short_name": "/usr/home/simon", - "icons": [ - { - "src": "/android-chrome-36x36.png", - "sizes": "36x36", - "type": "image/png" - }, - { - "src": "/android-chrome-48x48.png", - "sizes": "48x48", - "type": "image/png" - }, - { - "src": "/android-chrome-72x72.png", - "sizes": "72x72", - "type": "image/png" - }, - { - "src": "/android-chrome-96x96.png", - "sizes": "96x96", - "type": "image/png" - }, - { - "src": "/android-chrome-144x144.png", - "sizes": "144x144", - "type": "image/png" - }, - { - "src": "/android-chrome-192x192.png", - "sizes": "192x192", - "type": "image/png" - }, - { - "src": "/android-chrome-256x256.png", - "sizes": "256x256", - "type": "image/png" - }, - { - "src": "/android-chrome-384x384.png", - "sizes": "384x384", - "type": "image/png" - }, - { - "src": "/android-chrome-512x512.png", - "sizes": "512x512", - "type": "image/png" - } - ], - "theme_color": "#ffffff", - "background_color": "#ffffff", - "display": "standalone" -} diff --git a/public/site.webmanifest b/public/site.webmanifest deleted file mode 100644 index 9815ddd..0000000 --- a/public/site.webmanifest +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "/usr/home/simon", - "short_name": "/usr/home/simon", - "icons": [ - { - "src": "/images/android-chrome-192x192.png", - "sizes": "192x192", - "type": "image/png" - } - ], - "theme_color": "#ffffff", - "background_color": "#ffffff", - "display": "standalone" -} diff --git a/public/sitemap.xml b/public/sitemap.xml deleted file mode 100644 index c324b15..0000000 --- a/public/sitemap.xml +++ /dev/null @@ -1,43 +0,0 @@ - - - - https://simoncor.net/ - 2020-10-20T00:00:00+00:00 - - https://simoncor.net/post/freebsd_jail_jumphost/ - 2020-10-20T00:00:00+00:00 - - https://simoncor.net/post/ - 2020-10-20T00:00:00+00:00 - - https://simoncor.net/post/rundeck_331_mysql/ - 2020-08-12T00:00:00+00:00 - - https://simoncor.net/position/personal/ - 2020-07-14T00:00:00+00:00 - - https://simoncor.net/position/ - 2020-07-14T00:00:00+00:00 - - https://simoncor.net/position/skills/ - 2020-07-13T00:00:00+00:00 - - https://simoncor.net/position/itcreation/ - 2017-12-13T00:00:00+00:00 - - https://simoncor.net/position/coolblue/ - 2012-09-01T00:00:00+00:00 - - https://simoncor.net/position/thyssenkrupp/ - 2009-12-13T00:00:00+00:00 - - https://simoncor.net/categories/ - - https://simoncor.net/series/ - - https://simoncor.net/status/ - - https://simoncor.net/tags/ - - diff --git a/public/status/index.html b/public/status/index.html deleted file mode 100644 index 56a6ea1..0000000 --- a/public/status/index.html +++ /dev/null @@ -1,186 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Status Page · /usr/home/simon/ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- -
- -
- - - -
- - - - -
- - - - - - - - - - diff --git a/public/tags/index.html b/public/tags/index.html deleted file mode 100644 index c72e6d4..0000000 --- a/public/tags/index.html +++ /dev/null @@ -1,166 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Tag: Tags · /usr/home/simon/ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- -
-

Tag: Tags

- -
    - -
- - - - - - - -
- - -
- - - - -
- - - - - - - - - - diff --git a/public/tags/index.xml b/public/tags/index.xml deleted file mode 100644 index 703c94c..0000000 --- a/public/tags/index.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - Tags on /usr/home/simon/ - https://simoncor.net/tags/ - Recent content in Tags on /usr/home/simon/ - Hugo -- gohugo.io - en-us - - diff --git a/public/tags/page/1/index.html b/public/tags/page/1/index.html deleted file mode 100644 index c4ce3bc..0000000 --- a/public/tags/page/1/index.html +++ /dev/null @@ -1 +0,0 @@ -https://simoncor.net/tags/ \ No newline at end of file diff --git a/resources/_gen/assets/scss/scss/coder-dark.scss_1fcd9040f1144c65015c77e7b93bc5ac.content b/resources/_gen/assets/scss/scss/coder-dark.scss_1fcd9040f1144c65015c77e7b93bc5ac.content deleted file mode 100644 index 745a764..0000000 --- a/resources/_gen/assets/scss/scss/coder-dark.scss_1fcd9040f1144c65015c77e7b93bc5ac.content +++ /dev/null @@ -1 +0,0 @@ -body.colorscheme-dark{color:#dadada;background-color:#212121}body.colorscheme-dark a{color:#42a5f5}body.colorscheme-dark h1,body.colorscheme-dark h2,body.colorscheme-dark h3,body.colorscheme-dark h4,body.colorscheme-dark h5,body.colorscheme-dark h6{color:#dadada}body.colorscheme-dark code{background-color:#424242;color:#dadada}body.colorscheme-dark pre code{background-color:inherit;color:inherit}body.colorscheme-dark blockquote{border-left:2px solid #424242}body.colorscheme-dark table td,body.colorscheme-dark table th{border:2px solid #dadada}@media(prefers-color-scheme:dark){body.colorscheme-auto{color:#dadada;background-color:#212121}body.colorscheme-auto a{color:#42a5f5}body.colorscheme-auto h1,body.colorscheme-auto h2,body.colorscheme-auto h3,body.colorscheme-auto h4,body.colorscheme-auto h5,body.colorscheme-auto h6{color:#dadada}body.colorscheme-auto code{background-color:#424242;color:#dadada}body.colorscheme-auto pre code{background-color:inherit;color:inherit}body.colorscheme-auto blockquote{border-left:2px solid #424242}body.colorscheme-auto table td,body.colorscheme-auto table th{border:2px solid #dadada}}body.colorscheme-dark .content .list ul li .title{color:#dadada}body.colorscheme-dark .content .list ul li .title:hover,body.colorscheme-dark .content .list ul li .title:focus{color:#42a5f5}body.colorscheme-dark .content .centered .about ul li a{color:#dadada}body.colorscheme-dark .content .centered .about ul li a:hover,body.colorscheme-dark .content .centered .about ul li a:focus{color:#42a5f5}@media(prefers-color-scheme:dark){body.colorscheme-auto .content .list ul li .title{color:#dadada}body.colorscheme-auto .content .list ul li .title:hover,body.colorscheme-auto .content .list ul li .title:focus{color:#42a5f5}body.colorscheme-auto .content .centered .about ul li a{color:#dadada}body.colorscheme-auto .content .centered .about ul li a:hover,body.colorscheme-auto .content .centered .about ul li a:focus{color:#42a5f5}}body.colorscheme-dark .navigation a,body.colorscheme-dark .navigation span{color:#dadada}body.colorscheme-dark .navigation a:hover,body.colorscheme-dark .navigation a:focus{color:#42a5f5}@media only screen and (max-width:768px){body.colorscheme-dark .navigation .navigation-list{background-color:#212121;border-top:solid 2px #424242;border-bottom:solid 2px #424242}}@media only screen and (max-width:768px){body.colorscheme-dark .navigation .navigation-list .menu-separator{border-top:2px solid #dadada}}@media only screen and (max-width:768px){body.colorscheme-dark .navigation #menu-toggle:checked+label{color:#424242}}@media only screen and (max-width:768px){body.colorscheme-dark .navigation .menu-button{color:#dadada}body.colorscheme-dark .navigation .menu-button:hover,body.colorscheme-dark .navigation .menu-button:focus{color:#42a5f5}}@media(prefers-color-scheme:dark){body.colorscheme-auto .navigation a,body.colorscheme-auto .navigation span{color:#dadada}body.colorscheme-auto .navigation a:hover,body.colorscheme-auto .navigation a:focus{color:#42a5f5}}@media only screen and (prefers-color-scheme:dark) and (max-width:768px){body.colorscheme-auto .navigation .navigation-list{background-color:#212121;border-top:solid 2px #424242;border-bottom:solid 2px #424242}}@media only screen and (prefers-color-scheme:dark) and (max-width:768px){body.colorscheme-auto .navigation .navigation-list .menu-separator{border-top:2px solid #dadada}}@media only screen and (prefers-color-scheme:dark) and (max-width:768px){body.colorscheme-auto .navigation #menu-toggle:checked+label{color:#424242}}@media only screen and (prefers-color-scheme:dark) and (max-width:768px){body.colorscheme-auto .navigation .menu-button{color:#dadada}body.colorscheme-auto .navigation .menu-button:hover,body.colorscheme-auto .navigation .menu-button:focus{color:#42a5f5}}body.colorscheme-dark .footer a{color:#42a5f5}@media(prefers-color-scheme:dark){body.colorscheme-auto .footer a{color:#42a5f5}} \ No newline at end of file diff --git a/resources/_gen/assets/scss/scss/coder-dark.scss_1fcd9040f1144c65015c77e7b93bc5ac.json b/resources/_gen/assets/scss/scss/coder-dark.scss_1fcd9040f1144c65015c77e7b93bc5ac.json deleted file mode 100644 index 8e9f858..0000000 --- a/resources/_gen/assets/scss/scss/coder-dark.scss_1fcd9040f1144c65015c77e7b93bc5ac.json +++ /dev/null @@ -1 +0,0 @@ -{"Target":"css/coder-dark.min.e78e80fc3a585a4d1c8fc7f58623b6ff852411e38431a9cd1792877ecaa160f6.css","MediaType":"text/css","Data":{"Integrity":"sha256-546A/DpYWk0cj8f1hiO2/4UkEeOEManNF5KHfsqhYPY="}} \ No newline at end of file diff --git a/resources/_gen/assets/scss/scss/coder-dark.scss_9e20ccd2d8034c8e0fd83b11fb6e2bd5.content b/resources/_gen/assets/scss/scss/coder-dark.scss_9e20ccd2d8034c8e0fd83b11fb6e2bd5.content deleted file mode 100644 index c273b50..0000000 --- a/resources/_gen/assets/scss/scss/coder-dark.scss_9e20ccd2d8034c8e0fd83b11fb6e2bd5.content +++ /dev/null @@ -1,127 +0,0 @@ -body.colorscheme-dark { - color: #dadada; - background-color: #212121; } - body.colorscheme-dark a { - color: #42a5f5; } - body.colorscheme-dark h1, - body.colorscheme-dark h2, - body.colorscheme-dark h3, - body.colorscheme-dark h4, - body.colorscheme-dark h5, - body.colorscheme-dark h6 { - color: #dadada; } - body.colorscheme-dark code { - background-color: #424242; - color: #dadada; } - body.colorscheme-dark pre code { - background-color: inherit; - color: inherit; } - body.colorscheme-dark blockquote { - border-left: 2px solid #424242; } - body.colorscheme-dark table td, body.colorscheme-dark table th { - border: 2px solid #dadada; } - -@media (prefers-color-scheme: dark) { - body.colorscheme-auto { - color: #dadada; - background-color: #212121; } - body.colorscheme-auto a { - color: #42a5f5; } - body.colorscheme-auto h1, - body.colorscheme-auto h2, - body.colorscheme-auto h3, - body.colorscheme-auto h4, - body.colorscheme-auto h5, - body.colorscheme-auto h6 { - color: #dadada; } - body.colorscheme-auto code { - background-color: #424242; - color: #dadada; } - body.colorscheme-auto pre code { - background-color: inherit; - color: inherit; } - body.colorscheme-auto blockquote { - border-left: 2px solid #424242; } - body.colorscheme-auto table td, body.colorscheme-auto table th { - border: 2px solid #dadada; } } - -body.colorscheme-dark .content .list ul li .title { - color: #dadada; } - body.colorscheme-dark .content .list ul li .title:hover, body.colorscheme-dark .content .list ul li .title:focus { - color: #42a5f5; } - -body.colorscheme-dark .content .centered .about ul li a { - color: #dadada; } - body.colorscheme-dark .content .centered .about ul li a:hover, body.colorscheme-dark .content .centered .about ul li a:focus { - color: #42a5f5; } - -@media (prefers-color-scheme: dark) { - body.colorscheme-auto .content .list ul li .title { - color: #dadada; } - body.colorscheme-auto .content .list ul li .title:hover, body.colorscheme-auto .content .list ul li .title:focus { - color: #42a5f5; } - body.colorscheme-auto .content .centered .about ul li a { - color: #dadada; } - body.colorscheme-auto .content .centered .about ul li a:hover, body.colorscheme-auto .content .centered .about ul li a:focus { - color: #42a5f5; } } - -body.colorscheme-dark .navigation a, body.colorscheme-dark .navigation span { - color: #dadada; } - -body.colorscheme-dark .navigation a:hover, body.colorscheme-dark .navigation a:focus { - color: #42a5f5; } - -@media only screen and (max-width: 768px) { - body.colorscheme-dark .navigation .navigation-list { - background-color: #212121; - border-top: solid 2px #424242; - border-bottom: solid 2px #424242; } } - -@media only screen and (max-width: 768px) { - body.colorscheme-dark .navigation .navigation-list .menu-separator { - border-top: 2px solid #dadada; } } - -@media only screen and (max-width: 768px) { - body.colorscheme-dark .navigation #menu-toggle:checked + label { - color: #424242; } } - -@media only screen and (max-width: 768px) { - body.colorscheme-dark .navigation .menu-button { - color: #dadada; } - body.colorscheme-dark .navigation .menu-button:hover, body.colorscheme-dark .navigation .menu-button:focus { - color: #42a5f5; } } - -@media (prefers-color-scheme: dark) { - body.colorscheme-auto .navigation a, body.colorscheme-auto .navigation span { - color: #dadada; } - body.colorscheme-auto .navigation a:hover, body.colorscheme-auto .navigation a:focus { - color: #42a5f5; } } - -@media only screen and (prefers-color-scheme: dark) and (max-width: 768px) { - body.colorscheme-auto .navigation .navigation-list { - background-color: #212121; - border-top: solid 2px #424242; - border-bottom: solid 2px #424242; } } - -@media only screen and (prefers-color-scheme: dark) and (max-width: 768px) { - body.colorscheme-auto .navigation .navigation-list .menu-separator { - border-top: 2px solid #dadada; } } - -@media only screen and (prefers-color-scheme: dark) and (max-width: 768px) { - body.colorscheme-auto .navigation #menu-toggle:checked + label { - color: #424242; } } - -@media only screen and (prefers-color-scheme: dark) and (max-width: 768px) { - body.colorscheme-auto .navigation .menu-button { - color: #dadada; } - body.colorscheme-auto .navigation .menu-button:hover, body.colorscheme-auto .navigation .menu-button:focus { - color: #42a5f5; } } - -body.colorscheme-dark .footer a { - color: #42a5f5; } - -@media (prefers-color-scheme: dark) { - body.colorscheme-auto .footer a { - color: #42a5f5; } } - -/*# sourceMappingURL=coder-dark.css.map */ \ No newline at end of file diff --git a/resources/_gen/assets/scss/scss/coder-dark.scss_9e20ccd2d8034c8e0fd83b11fb6e2bd5.json b/resources/_gen/assets/scss/scss/coder-dark.scss_9e20ccd2d8034c8e0fd83b11fb6e2bd5.json deleted file mode 100644 index 8a50cdb..0000000 --- a/resources/_gen/assets/scss/scss/coder-dark.scss_9e20ccd2d8034c8e0fd83b11fb6e2bd5.json +++ /dev/null @@ -1 +0,0 @@ -{"Target":"css/coder-dark.css","MediaType":"text/css","Data":{}} \ No newline at end of file diff --git a/resources/_gen/assets/scss/scss/coder.scss_5e1eb8e37c42cdfb6215b61e44dcfa5f.content b/resources/_gen/assets/scss/scss/coder.scss_5e1eb8e37c42cdfb6215b61e44dcfa5f.content deleted file mode 100644 index f4190b0..0000000 --- a/resources/_gen/assets/scss/scss/coder.scss_5e1eb8e37c42cdfb6215b61e44dcfa5f.content +++ /dev/null @@ -1 +0,0 @@ -*,*:after,*:before{box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%}body{color:#212121;background-color:#fafafa;font-family:Merriweather,Georgia,serif;font-size:1.6em;font-weight:300;line-height:1.8em}@media only screen and (max-width:768px){body{font-size:1.6em;line-height:1.6em}}a{font-weight:300;color:#1565c0;text-decoration:none}a:focus,a:hover{text-decoration:underline}p{margin:2rem 0}h1,h2,h3,h4,h5,h6{font-family:Lato,Helvetica,sans-serif;font-weight:700;color:#000;margin:6.4rem 0 3.2rem}h1{font-size:3.2rem;line-height:3.6rem}@media only screen and (max-width:768px){h1{font-size:3rem;line-height:3.4rem}}h2{font-size:2.8rem;line-height:3.2rem}@media only screen and (max-width:768px){h2{font-size:2.6rem;line-height:3rem}}h3{font-size:2.4rem;line-height:2.8rem}@media only screen and (max-width:768px){h3{font-size:2.2rem;line-height:2.6rem}}h4{font-size:2.2rem;line-height:2.6rem}@media only screen and (max-width:768px){h4{font-size:2rem;line-height:2.4rem}}h5{font-size:2rem;line-height:2.4rem}@media only screen and (max-width:768px){h5{font-size:1.8rem;line-height:2.2rem}}h6{font-size:1.8rem;line-height:2.2rem}@media only screen and (max-width:768px){h6{font-size:1.6rem;line-height:2rem}}b,strong{font-weight:700}.highlight>div,.highlight>pre{margin:0 0 2rem;padding:1rem;border-radius:1rem}pre{display:block;font-family:source code pro,lucida console,monospace;font-size:1.6rem;font-weight:400;line-height:2.6rem;overflow-x:auto;margin:0}pre code{display:inline-block;background-color:inherit;color:inherit}code{font-family:source code pro,lucida console,monospace;font-size:1.6rem;font-weight:400;background-color:#e0e0e0;color:#212121}blockquote{border-left:2px solid #e0e0e0;padding-left:2rem;line-height:2.2rem;font-weight:400;font-style:italic}th,td{padding:1.6rem}table{border-collapse:collapse}table td,table th{border:2px solid #000}table tr:first-child th{border-top:0}table tr:last-child td{border-bottom:0}table tr td:first-child,table tr th:first-child{border-left:0}table tr td:last-child,table tr th:last-child{border-right:0}img{max-width:100%}figure{text-align:center}.wrapper{display:flex;flex-direction:column;min-height:100vh;width:100%}.container{margin:0 auto;max-width:90rem;width:100%;padding-left:2rem;padding-right:2rem}.fab{font-weight:400}.fas{font-weight:700}.float-right{float:right}.float-left{float:left}.fab{font-weight:400}.fas{font-weight:900}img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-.1em}.content{flex:1;display:flex;margin-top:1.6rem;margin-bottom:3.2rem}.content article header{margin-top:6.4rem;margin-bottom:3.2rem}.content article header h1{font-size:4.2rem;line-height:4.6rem;margin:0}@media only screen and (max-width:768px){.content article header h1{font-size:4rem;line-height:4.4rem}}.content article footer{margin-top:4rem}.content article footer .see-also{margin:3.2rem 0}.content article footer .see-also h3{margin:3.2rem 0}.content article p{text-align:justify;text-justify:auto;hyphens:auto}.content .post .post-title{margin-bottom:.75em}.content .post .post-meta i{text-align:center;width:1.6rem;margin-left:0;margin-right:.5rem}.content .post .post-meta .date .posted-on{margin-left:0;margin-right:1.5rem}.content figure{margin:0;padding:0}.content figcaption p{text-align:center;font-style:italic;font-size:1.6rem;margin:0}.avatar img{width:20rem;height:auto;border-radius:50%}@media only screen and (max-width:768px){.avatar img{width:10rem}}.list ul{margin:3.2rem 0;list-style:none;padding:0}.list ul li{font-size:1.8rem}@media only screen and (max-width:768px){.list ul li{margin:1.6rem 0}}.list ul li .date{display:inline-block;width:20rem;text-align:right;margin-right:3rem}@media only screen and (max-width:768px){.list ul li .date{display:block;text-align:left}}.list ul li .title{font-size:1.8rem;color:#212121;font-family:Lato,Helvetica,sans-serif;font-weight:700}.list ul li .title:hover,.list ul li .title:focus{color:#1565c0}.centered{display:flex;align-items:center;justify-content:center}.centered .about{text-align:center}.centered .about h1{margin-top:2rem;margin-bottom:.5rem}.centered .about h2{margin-top:1rem;margin-bottom:.5rem;font-size:2.4rem}@media only screen and (max-width:768px){.centered .about h2{font-size:2rem}}.centered .about ul{list-style:none;margin:3rem 0 1rem;padding:0}.centered .about ul li{display:inline-block;position:relative}.centered .about ul li a{color:#212121;text-transform:uppercase;margin-left:1rem;margin-right:1rem;font-size:1.6rem}.centered .about ul li a:hover,.centered .about ul li a:focus{color:#1565c0}@media only screen and (max-width:768px){.centered .about ul li a{font-size:1.4rem}}.centered .about ul li a i{font-size:3.2rem}.centered .error{text-align:center}.centered .error h1{margin-top:2rem;margin-bottom:.5rem;font-size:4.6rem}@media only screen and (max-width:768px){.centered .error h1{font-size:3.2rem}}.centered .error h2{margin-top:2rem;margin-bottom:3.2rem;font-size:3.2rem}@media only screen and (max-width:768px){.centered .error h2{font-size:2.8rem}}.navigation{height:6rem;width:100%}.navigation a,.navigation span{display:inline;font-size:1.6rem;font-family:Lato,Helvetica,sans-serif;font-weight:700;line-height:6rem;color:#212121}.navigation a:hover,.navigation a:focus{color:#1565c0}.navigation .navigation-title{letter-spacing:.1rem;text-transform:uppercase}.navigation .navigation-list{float:right;list-style:none;margin-bottom:0;margin-top:0}@media only screen and (max-width:768px){.navigation .navigation-list{position:absolute;top:6rem;right:0;z-index:5;visibility:hidden;opacity:0;padding:0;max-height:0;width:100%;background-color:#fafafa;border-top:solid 2px #e0e0e0;border-bottom:solid 2px #e0e0e0;transition:opacity .25s,max-height .15s linear}}.navigation .navigation-list .navigation-item{float:left;margin:0;position:relative}@media only screen and (max-width:768px){.navigation .navigation-list .navigation-item{float:none!important;text-align:center}.navigation .navigation-list .navigation-item a,.navigation .navigation-list .navigation-item span{line-height:5rem}}.navigation .navigation-list .navigation-item a,.navigation .navigation-list .navigation-item span{margin-left:1rem;margin-right:1rem}@media only screen and (max-width:768px){.navigation .navigation-list .menu-separator{border-top:2px solid #212121;margin:0 8rem}.navigation .navigation-list .menu-separator span{display:none}}.navigation #menu-toggle{display:none}@media only screen and (max-width:768px){.navigation #menu-toggle:checked+label{color:#e0e0e0}.navigation #menu-toggle:checked+label+ul{visibility:visible;opacity:1;max-height:100rem}}.navigation .menu-button{display:none}@media only screen and (max-width:768px){.navigation .menu-button{display:block;font-size:2.4rem;font-weight:400;line-height:6rem;color:#212121;cursor:pointer}.navigation .menu-button:hover,.navigation .menu-button:focus{color:#1565c0}}.pagination{margin-top:6rem;text-align:center;font-family:Lato,Helvetica,sans-serif}.pagination li{display:inline;text-align:center;font-weight:700}.pagination li span{margin:0;text-align:center;width:3.2rem}.pagination li a{font-weight:300}.pagination li a span{margin:0;text-align:center;width:3.2rem}.footer{width:100%;text-align:center;line-height:2rem;margin-bottom:1rem}.footer a{color:#1565c0} \ No newline at end of file diff --git a/resources/_gen/assets/scss/scss/coder.scss_5e1eb8e37c42cdfb6215b61e44dcfa5f.json b/resources/_gen/assets/scss/scss/coder.scss_5e1eb8e37c42cdfb6215b61e44dcfa5f.json deleted file mode 100644 index bdcef3f..0000000 --- a/resources/_gen/assets/scss/scss/coder.scss_5e1eb8e37c42cdfb6215b61e44dcfa5f.json +++ /dev/null @@ -1 +0,0 @@ -{"Target":"css/coder.min.3219ef62ae52679b7a9c19043171c3cd9f523628c2a65f3ef247ee18836bc90b.css","MediaType":"text/css","Data":{"Integrity":"sha256-MhnvYq5SZ5t6nBkEMXHDzZ9SNijCpl8+8kfuGINryQs="}} \ No newline at end of file diff --git a/resources/_gen/assets/scss/scss/coder.scss_fd4b5b3f9a48bc0c7f005d2f7a4cc30f.content b/resources/_gen/assets/scss/scss/coder.scss_fd4b5b3f9a48bc0c7f005d2f7a4cc30f.content deleted file mode 100644 index b311640..0000000 --- a/resources/_gen/assets/scss/scss/coder.scss_fd4b5b3f9a48bc0c7f005d2f7a4cc30f.content +++ /dev/null @@ -1,418 +0,0 @@ -*, -*:after, -*:before { - box-sizing: inherit; } - -html { - box-sizing: border-box; - font-size: 62.5%; } - -body { - color: #212121; - background-color: #FAFAFA; - font-family: Merriweather, Georgia, serif; - font-size: 1.6em; - font-weight: 300; - line-height: 1.8em; } - @media only screen and (max-width: 768px) { - body { - font-size: 1.6em; - line-height: 1.6em; } } -a { - font-weight: 300; - color: #1565c0; - text-decoration: none; } - a:focus, a:hover { - text-decoration: underline; } - -p { - margin: 2.0rem 0 2.0rem 0; } - -h1, -h2, -h3, -h4, -h5, -h6 { - font-family: Lato, Helvetica, sans-serif; - font-weight: 700; - color: #000; - margin: 6.4rem 0 3.2rem 0; } - -h1 { - font-size: 3.2rem; - line-height: 3.6rem; } - @media only screen and (max-width: 768px) { - h1 { - font-size: 3.0rem; - line-height: 3.4rem; } } -h2 { - font-size: 2.8rem; - line-height: 3.2rem; } - @media only screen and (max-width: 768px) { - h2 { - font-size: 2.6rem; - line-height: 3.0rem; } } -h3 { - font-size: 2.4rem; - line-height: 2.8rem; } - @media only screen and (max-width: 768px) { - h3 { - font-size: 2.2rem; - line-height: 2.6rem; } } -h4 { - font-size: 2.2rem; - line-height: 2.6rem; } - @media only screen and (max-width: 768px) { - h4 { - font-size: 2.0rem; - line-height: 2.4rem; } } -h5 { - font-size: 2.0rem; - line-height: 2.4rem; } - @media only screen and (max-width: 768px) { - h5 { - font-size: 1.8rem; - line-height: 2.2rem; } } -h6 { - font-size: 1.8rem; - line-height: 2.2rem; } - @media only screen and (max-width: 768px) { - h6 { - font-size: 1.6rem; - line-height: 2.0rem; } } -b, strong { - font-weight: 700; } - -.highlight > div, -.highlight > pre { - margin: 0 0 2rem; - padding: 1rem; - border-radius: 1rem; } - -pre { - display: block; - font-family: "Source Code Pro", "Lucida Console", monospace; - font-size: 1.6rem; - font-weight: 400; - line-height: 2.6rem; - overflow-x: auto; - margin: 0; } - pre code { - display: inline-block; - background-color: inherit; - color: inherit; } - -code { - font-family: "Source Code Pro", "Lucida Console", monospace; - font-size: 1.6rem; - font-weight: 400; - background-color: #E0E0E0; - color: #212121; } - -blockquote { - border-left: 2px solid #E0E0E0; - padding-left: 2.0rem; - line-height: 2.2rem; - font-weight: 400; - font-style: italic; } - -th, td { - padding: 1.6rem; } - -table { - border-collapse: collapse; } - -table td, table th { - border: 2px solid #000; } - -table tr:first-child th { - border-top: 0; } - -table tr:last-child td { - border-bottom: 0; } - -table tr td:first-child, -table tr th:first-child { - border-left: 0; } - -table tr td:last-child, -table tr th:last-child { - border-right: 0; } - -img { - max-width: 100%; } - -figure { - text-align: center; } - -.wrapper { - display: flex; - flex-direction: column; - min-height: 100vh; - width: 100%; } - -.container { - margin: 0 auto; - max-width: 90.0rem; - width: 100%; - padding-left: 2.0rem; - padding-right: 2.0rem; } - -.fab { - font-weight: 400; } - -.fas { - font-weight: 700; } - -.float-right { - float: right; } - -.float-left { - float: left; } - -.fab { - font-weight: 400; } - -.fas { - font-weight: 900; } - -img.emoji { - height: 1em; - width: 1em; - margin: 0 .05em 0 .1em; - vertical-align: -0.1em; } - -.content { - flex: 1; - display: flex; - margin-top: 1.6rem; - margin-bottom: 3.2rem; } - .content article header { - margin-top: 6.4rem; - margin-bottom: 3.2rem; } - .content article header h1 { - font-size: 4.2rem; - line-height: 4.6rem; - margin: 0; } - @media only screen and (max-width: 768px) { - .content article header h1 { - font-size: 4.0rem; - line-height: 4.4rem; } } - .content article footer { - margin-top: 4.0rem; } - .content article footer .see-also { - margin: 3.2rem 0; } - .content article footer .see-also h3 { - margin: 3.2rem 0; } - .content article p { - text-align: justify; - text-justify: auto; - hyphens: auto; } - .content .post .post-title { - margin-bottom: .75em; } - .content .post .post-meta i { - text-align: center; - width: 1.6rem; - margin-left: 0; - margin-right: 0.5rem; } - .content .post .post-meta .date .posted-on { - margin-left: 0; - margin-right: 1.5rem; } - .content figure { - margin: 0; - padding: 0; } - .content figcaption p { - text-align: center; - font-style: italic; - font-size: 1.6rem; - margin: 0; } - -.avatar img { - width: 20rem; - height: auto; - border-radius: 50%; } - @media only screen and (max-width: 768px) { - .avatar img { - width: 10rem; } } -.list ul { - margin: 3.2rem 0 3.2rem 0; - list-style: none; - padding: 0; } - .list ul li { - font-size: 1.8rem; } - @media only screen and (max-width: 768px) { - .list ul li { - margin: 1.6rem 0 1.6rem 0; } } - .list ul li .date { - display: inline-block; - width: 20.0rem; - text-align: right; - margin-right: 3.0rem; } - @media only screen and (max-width: 768px) { - .list ul li .date { - display: block; - text-align: left; } } - .list ul li .title { - font-size: 1.8rem; - color: #212121; - font-family: Lato, Helvetica, sans-serif; - font-weight: 700; } - .list ul li .title:hover, .list ul li .title:focus { - color: #1565c0; } - -.centered { - display: flex; - align-items: center; - justify-content: center; } - .centered .about { - text-align: center; } - .centered .about h1 { - margin-top: 2.0rem; - margin-bottom: 0.5rem; } - .centered .about h2 { - margin-top: 1.0rem; - margin-bottom: 0.5rem; - font-size: 2.4rem; } - @media only screen and (max-width: 768px) { - .centered .about h2 { - font-size: 2.0rem; } } - .centered .about ul { - list-style: none; - margin: 3.0rem 0 1.0rem 0; - padding: 0; } - .centered .about ul li { - display: inline-block; - position: relative; } - .centered .about ul li a { - color: #212121; - text-transform: uppercase; - margin-left: 1.0rem; - margin-right: 1.0rem; - font-size: 1.6rem; } - .centered .about ul li a:hover, .centered .about ul li a:focus { - color: #1565c0; } - @media only screen and (max-width: 768px) { - .centered .about ul li a { - font-size: 1.4rem; } } - .centered .about ul li a i { - font-size: 3.2rem; } - .centered .error { - text-align: center; } - .centered .error h1 { - margin-top: 2.0rem; - margin-bottom: 0.5rem; - font-size: 4.6rem; } - @media only screen and (max-width: 768px) { - .centered .error h1 { - font-size: 3.2rem; } } - .centered .error h2 { - margin-top: 2.0rem; - margin-bottom: 3.2rem; - font-size: 3.2rem; } - @media only screen and (max-width: 768px) { - .centered .error h2 { - font-size: 2.8rem; } } -.navigation { - height: 6.0rem; - width: 100%; } - .navigation a, .navigation span { - display: inline; - font-size: 1.6rem; - font-family: Lato, Helvetica, sans-serif; - font-weight: 700; - line-height: 6.0rem; - color: #212121; } - .navigation a:hover, .navigation a:focus { - color: #1565c0; } - .navigation .navigation-title { - letter-spacing: 0.1rem; - text-transform: uppercase; } - .navigation .navigation-list { - float: right; - list-style: none; - margin-bottom: 0; - margin-top: 0; } - @media only screen and (max-width: 768px) { - .navigation .navigation-list { - position: absolute; - top: 6.0rem; - right: 0; - z-index: 5; - visibility: hidden; - opacity: 0; - padding: 0; - max-height: 0; - width: 100%; - background-color: #FAFAFA; - border-top: solid 2px #E0E0E0; - border-bottom: solid 2px #E0E0E0; - transition: opacity 0.25s, max-height 0.15s linear; } } - .navigation .navigation-list .navigation-item { - float: left; - margin: 0; - position: relative; } - @media only screen and (max-width: 768px) { - .navigation .navigation-list .navigation-item { - float: none !important; - text-align: center; } - .navigation .navigation-list .navigation-item a, .navigation .navigation-list .navigation-item span { - line-height: 5.0rem; } } - .navigation .navigation-list .navigation-item a, .navigation .navigation-list .navigation-item span { - margin-left: 1.0rem; - margin-right: 1.0rem; } - @media only screen and (max-width: 768px) { - .navigation .navigation-list .menu-separator { - border-top: 2px solid #212121; - margin: 0 8.0rem; } - .navigation .navigation-list .menu-separator span { - display: none; } } - .navigation #menu-toggle { - display: none; } - @media only screen and (max-width: 768px) { - .navigation #menu-toggle:checked + label { - color: #E0E0E0; } - .navigation #menu-toggle:checked + label + ul { - visibility: visible; - opacity: 1; - max-height: 100rem; } } - .navigation .menu-button { - display: none; } - @media only screen and (max-width: 768px) { - .navigation .menu-button { - display: block; - font-size: 2.4rem; - font-weight: 400; - line-height: 6.0rem; - color: #212121; - cursor: pointer; } - .navigation .menu-button:hover, .navigation .menu-button:focus { - color: #1565c0; } } -.pagination { - margin-top: 6.0rem; - text-align: center; - font-family: Lato, Helvetica, sans-serif; } - .pagination li { - display: inline; - text-align: center; - font-weight: 700; } - .pagination li span { - margin: 0; - text-align: center; - width: 3.2rem; } - .pagination li a { - font-weight: 300; } - .pagination li a span { - margin: 0; - text-align: center; - width: 3.2rem; } - -.footer { - width: 100%; - text-align: center; - line-height: 2.0rem; - margin-bottom: 1.0rem; } - .footer a { - color: #1565c0; } - -/*# sourceMappingURL=coder.css.map */ \ No newline at end of file diff --git a/resources/_gen/assets/scss/scss/coder.scss_fd4b5b3f9a48bc0c7f005d2f7a4cc30f.json b/resources/_gen/assets/scss/scss/coder.scss_fd4b5b3f9a48bc0c7f005d2f7a4cc30f.json deleted file mode 100644 index cfa430e..0000000 --- a/resources/_gen/assets/scss/scss/coder.scss_fd4b5b3f9a48bc0c7f005d2f7a4cc30f.json +++ /dev/null @@ -1 +0,0 @@ -{"Target":"css/coder.css","MediaType":"text/css","Data":{}} \ No newline at end of file diff --git a/resources/_gen/assets/scss/scss/main.scss_de1a7f5f1c8c46959803c429bb697ff0.content b/resources/_gen/assets/scss/scss/main.scss_de1a7f5f1c8c46959803c429bb697ff0.content deleted file mode 100644 index ef6399b..0000000 --- a/resources/_gen/assets/scss/scss/main.scss_de1a7f5f1c8c46959803c429bb697ff0.content +++ /dev/null @@ -1,3 +0,0 @@ -/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */::-webkit-scrollbar{width:8px;height:8px;background:#212020}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#dcdcdc}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-display:auto;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-display:auto;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-display:auto;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}code[class*="language-"],pre[class*="language-"]{color:#ccc;background:none;font-family:Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*="language-"]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*="language-"],pre[class*="language-"]{background:#2d2d2d}:not(pre)>code[class*="language-"]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#cc99cd}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:bold}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}:root{--phoneWidth: (max-width: 684px);--tabletWidth: (max-width: 900px)}@font-face{font-family:'Inter UI';font-style:normal;font-display:auto;font-weight:400;src:url("../fonts/Inter-UI-Regular.woff2") format("woff2"),url("../fonts/Inter-UI-Regular.woff") format("woff")}@font-face{font-family:'Inter UI';font-style:italic;font-display:auto;font-weight:400;src:url("../fonts/Inter-UI-Italic.woff2") format("woff2"),url("../fonts/Inter-UI-Italic.woff") format("woff")}@font-face{font-family:'Inter UI';font-style:normal;font-display:auto;font-weight:600;src:url("../fonts/Inter-UI-Medium.woff2") format("woff2"),url("../fonts/Inter-UI-Medium.woff") format("woff")}@font-face{font-family:'Inter UI';font-style:italic;font-display:auto;font-weight:600;src:url("../fonts/Inter-UI-MediumItalic.woff2") format("woff2"),url("../fonts/Inter-UI-MediumItalic.woff") format("woff")}@font-face{font-family:'Inter UI';font-style:normal;font-display:auto;font-weight:800;src:url("../fonts/Inter-UI-Bold.woff2") format("woff2"),url("../fonts/Inter-UI-Bold.woff") format("woff")}@font-face{font-family:'Inter UI';font-style:italic;font-display:auto;font-weight:800;src:url("../fonts/Inter-UI-BoldItalic.woff2") format("woff2"),url("../fonts/Inter-UI-BoldItalic.woff") format("woff")}.button-container{display:table;margin-left:auto;margin-right:auto}button,.button,a.button{position:relative;display:flex;align-items:center;justify-content:center;padding:8px 18px;margin-bottom:5px;background:#eaeaea;text-decoration:none;text-align:center;font-weight:500;border-radius:8px;border:1px solid transparent;appearance:none;cursor:pointer;outline:none}.dark-theme button,.dark-theme .button,.dark-theme a.button{background:#3b3d42;color:inherit}button.outline,.button.outline,a.button.outline{background:transparent;border-color:#eaeaea;box-shadow:none;padding:8px 18px}.dark-theme button.outline,.dark-theme .button.outline,.dark-theme a.button.outline{border-color:#3b3d42;color:inherit}button.outline :hover,.button.outline :hover,a.button.outline :hover{transform:none;box-shadow:none}button.primary,.button.primary,a.button.primary{box-shadow:0 4px 6px rgba(50,50,93,0.11),0 1px 3px rgba(0,0,0,0.08)}button.primary:hover,.button.primary:hover,a.button.primary:hover{box-shadow:0 2px 6px rgba(50,50,93,0.21),0 1px 3px rgba(0,0,0,0.08)}button.link,.button.link,a.button.link{background:none;font-size:1rem}button.small,.button.small,a.button.small{font-size:.8rem}button.wide,.button.wide,a.button.wide{min-width:200px;padding:14px 24px}.code-toolbar{margin-bottom:20px}.code-toolbar .toolbar-item a{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;margin-bottom:5px;background:#eaeaea;text-decoration:none;text-align:center;font-size:13px;font-weight:500;border-radius:8px;border:1px solid transparent;appearance:none;cursor:pointer;outline:none}.dark-theme .code-toolbar .toolbar-item a{background:#3b3d42;color:inherit}.header{background:#fafafa;display:flex;align-items:center;justify-content:center;position:relative;padding:20px}.dark-theme .header{background:#252627}.header__right{display:flex;flex-direction:row;align-items:center}@media (max-width: 684px){.header__right{flex-direction:row-reverse}}.header__inner{display:flex;align-items:center;justify-content:space-between;margin:0 auto;width:760px;max-width:100%}.theme-toggle{display:flex;align-items:center;justify-content:center;line-height:1;cursor:pointer}.theme-toggler{fill:currentColor}.unselectable{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.logo{display:flex;align-items:center;text-decoration:none;font-weight:bold;font-display:auto;font-family:monospace, monospace}.logo img{height:44px}.logo__mark{margin-right:5px}.logo__text{font-size:1.125rem}.logo__cursor{display:inline-block;width:10px;height:1rem;background:#fe5186;margin-left:5px;border-radius:1px;animation:cursor 1s infinite}@media (prefers-reduced-motion: reduce){.logo__cursor{animation:none}}@keyframes cursor{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.menu{background:#fafafa;border-right:1px solid;margin-right:18px;z-index:9999}.dark-theme .menu{background:#252627}@media (max-width: 684px){.menu{position:absolute;top:50px;right:0;border:none;margin:0;padding:10px}}.menu__inner{display:flex;align-items:center;justify-content:flex-start;max-width:100%;margin:0 auto;padding:0 15px;font-size:1rem;list-style:none}.menu__inner li{margin:0 12px}@media (max-width: 684px){.menu__inner{flex-direction:column;align-items:flex-start;padding:0}.menu__inner li{margin:0;padding:5px}}.menu-trigger{width:24px;height:24px;fill:currentColor;margin-left:10px;cursor:pointer}.menu a{display:inline-block;margin-right:15px;text-decoration:none}.menu a:hover{text-decoration:underline}.menu a:last-of-type{margin-right:0}html{box-sizing:border-box;line-height:1.6;letter-spacing:.06em;scroll-behavior:smooth}*,*:before,*:after{box-sizing:inherit}body{margin:0;padding:0;font-family:'Inter UI', -apple-system, BlinkMacSystemFont, "Roboto", "Segoe UI", Helvetica, Arial, sans-serif;font-display:auto;font-size:1rem;line-height:1.54;background-color:#fff;color:#222;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-feature-settings:"liga", "tnum", "case", "calt", "zero", "ss01", "locl";-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;display:flex;min-height:100vh;flex-direction:column}@media (max-width: 684px){body{font-size:1rem}}body.dark-theme{background-color:#292a2d;color:#a9a9b3}h2,h3,h4,h5,h6{display:flex;align-items:center;line-height:1.3}h1{font-size:2.625rem}h2{font-size:1.625rem}h3{font-size:1.375rem}h4{font-size:1.125rem}@media (max-width: 684px){h1{font-size:2rem}h2{font-size:1.4rem}h3{font-size:1.15rem}h4{font-size:1.125rem}}a{color:inherit}img{display:block;max-width:100%}img.left{margin-right:auto}img.center{margin-left:auto;margin-right:auto}img.right{margin-left:auto}img.circle{border-radius:50%;max-width:25%;margin:auto}figure{display:table;max-width:100%;margin:25px 0}figure.left{margin-right:auto}figure.left-floated{margin-right:auto;float:left}figure.left-floated img{margin:20px 20px 20px 0}figure.center{margin-left:auto;margin-right:auto}figure.right{margin-left:auto}figure.right-floated{margin-left:auto;float:right}figure.right-floated img{margin:20px 0 20px 20px}figure.rounded img{border-radius:50%}figure figcaption{font-size:14px;margin-top:5px;opacity:.8}figure figcaption.left{text-align:left}figure figcaption.center{text-align:center}figure figcaption.right{text-align:right}code{font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-display:auto;font-feature-settings:normal;background:#eaeaea;padding:1px 6px;margin:0 2px;border-radius:5px;font-size:.95rem}.dark-theme code{background:#3b3d42}pre{background:#212020;padding:10px 10px 10px 20px;border-radius:8px;font-size:.95rem;overflow:auto}@media (max-width: 684px){pre{white-space:pre-wrap;word-wrap:break-word}}pre code{background:none !important;color:#ccc;margin:0;padding:0;font-size:inherit}.dark-theme pre code{color:inherit}blockquote{border-left:2px solid;margin:40px;padding:10px 20px}@media (max-width: 684px){blockquote{margin:10px;padding:10px}}blockquote:before{content:'”';font-family:Georgia, serif;font-display:auto;font-size:3.875rem;position:absolute;left:-40px;top:-20px}blockquote p:first-of-type{margin-top:0}blockquote p:last-of-type{margin-bottom:0}ul,ol{margin-left:40px;padding:0}@media (max-width: 684px){ul,ol{margin-left:20px}}ol ol{list-style-type:lower-alpha}.container{flex:1 auto;display:flex;flex-direction:column;justify-content:center;text-align:center}.content{display:flex;flex-direction:column;flex:1 auto;align-items:center;justify-content:center;margin:0}@media (max-width: 684px){.content{margin-top:0}}hr{width:100%;border:none;background:#dcdcdc;height:1px}.dark-theme hr{background:#4a4b50}.hidden{display:none}@media (max-width: 684px){.hide-on-phone{display:none}}@media (max-width: 900px){.hide-on-tablet{display:none}}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;width:auto;top:5px;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;z-index:100000}.posts{width:100%;max-width:800px;text-align:left;padding:20px;margin:20px auto}@media (max-width: 900px){.posts{max-width:660px}}.posts:not(:last-of-type){border-bottom:1px solid #dcdcdc}.dark-theme .posts:not(:last-of-type){border-color:#4a4b50}.posts-group{display:flex;margin-bottom:1.9em;line-height:normal}@media (max-width: 900px){.posts-group{display:block}}.posts-list{flex-grow:1;margin:0;padding:0;list-style:none}.posts .post-title{font-size:1rem;margin:5px 0 5px 0}.posts .post-year{padding-top:6px;margin-right:1.8em;font-size:1.6em;opacity:.6}@media (max-width: 900px){.posts .post-year{margin:-6px 0 4px}}.posts .post-item{border-bottom:1px grey dashed}.posts .post-item a{display:flex;justify-content:space-between;align-items:baseline;padding:12px 0;text-decoration:none}.posts .post-day{flex-shrink:0;margin-left:1em;opacity:.6}.post{width:100%;max-width:800px;text-align:left;padding:20px;margin:20px auto}@media (max-width: 900px){.post{max-width:600px}}.post-date:after{content:'—'}.post-title{font-size:2.625rem;margin:0 0 20px}@media (max-width: 684px){.post-title{font-size:2rem}}.post-title a{text-decoration:none}.post-tags{display:block;margin-bottom:20px;font-size:1rem;opacity:0.5}.post-tags a{text-decoration:none}.post-content{margin-top:30px}.post-cover{border-radius:8px;margin:40px -50px;width:860px;max-width:860px}@media (max-width: 900px){.post-cover{margin:20px 0;width:100%}}.post-info{margin-top:30px;font-size:0.8rem;line-height:normal;opacity:.6}.post-info p{margin:0.8em 0}.post-info a:hover{border-bottom:1px solid white}.post-info svg{margin-right:0.8em}.post-info .tag{margin-right:0.5em}.post-info .tag::before{content:"#"}.post-info .feather{display:inline-block;vertical-align:-.125em;width:1em;height:1em}.post .flag{border-radius:50%;margin:0 5px}.pagination{margin-top:20px}.pagination__title{display:flex;text-align:center;position:relative;margin:20px 0}.pagination__title-h{text-align:center;margin:0 auto;padding:5px 10px;background:#fff;color:#999;font-size:0.8rem;text-transform:uppercase;text-decoration:none;letter-spacing:0.1em;z-index:1}.dark-theme .pagination__title-h{background:#292a2d;color:#73747b}.pagination__title hr{position:absolute;left:0;right:0;width:100%;margin-top:15px;z-index:0}.pagination__buttons{display:flex;align-items:center;justify-content:center}.pagination__buttons a{text-decoration:none;font-weight:bold}.button{position:relative;display:inline-flex;align-items:center;justify-content:center;background:#eaeaea;font-size:1rem;font-weight:600;border-radius:8px;max-width:40%;padding:0;cursor:pointer;appearance:none}.dark-theme .button{background:#3b3d42}.button+.button{margin-left:10px}.button a{display:flex;padding:8px 16px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.button__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.button.next .button__icon{margin-left:8px}.button.previous .button__icon{margin-right:8px}.footer{padding:40px 20px;flex-grow:0;color:#999}.footer__inner{display:flex;align-items:center;justify-content:center;margin:0 auto;width:760px;max-width:100%}@media (max-width: 900px){.footer__inner{flex-direction:column}}.footer__content{display:flex;flex-direction:row;align-items:center;font-size:1rem;color:#999}@media (max-width: 900px){.footer__content{flex-direction:column;margin-top:10px}}.footer__content>*:not(:last-child)::after{content:"•";padding:0 5px}@media (max-width: 900px){.footer__content>*:not(:last-child)::after{content:"";padding:0}}.footer__content>*:last-child{padding:0 5px}@media (max-width: 900px){.footer__content>*:last-child{padding:0}}.sharing-buttons{display:flex;flex-wrap:wrap;justify-content:space-between}.sharing-buttons .resp-sharing-button__icon,.sharing-buttons .resp-sharing-button__link{display:inline-block}.sharing-buttons .resp-sharing-button__link{text-decoration:none;margin:0.5em}.sharing-buttons .resp-sharing-button{border-radius:5px;transition:25ms ease-out;padding:0.5em 0.75em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.sharing-buttons .resp-sharing-button__icon svg{width:1em;height:1em;margin-right:0.4em;vertical-align:top}.sharing-buttons .resp-sharing-button--small svg{margin:0;vertical-align:middle} - -/*# sourceMappingURL=main.css.map */ \ No newline at end of file diff --git a/resources/_gen/assets/scss/scss/main.scss_de1a7f5f1c8c46959803c429bb697ff0.json b/resources/_gen/assets/scss/scss/main.scss_de1a7f5f1c8c46959803c429bb697ff0.json deleted file mode 100644 index 2e300b8..0000000 --- a/resources/_gen/assets/scss/scss/main.scss_de1a7f5f1c8c46959803c429bb697ff0.json +++ /dev/null @@ -1 +0,0 @@ -{"Target":"main.d1ea4af8fd04fb24a4f8b882ea54bd04eb245427ca4baf527c81a5dab071410b.css","MediaType":"text/css","Data":{"Integrity":"sha256-0epK+P0E+ySk+LiC6lS9BOskVCfKS69SfIGl2rBxQQs="}} \ No newline at end of file