diff --git a/public/404.html b/public/404.html deleted file mode 100644 index 707e0cd..0000000 --- a/public/404.html +++ /dev/null @@ -1,189 +0,0 @@ - - - - - - - - - - - - - - - - - 404 Page not found – - - Patrick Canal - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - Logo - - - -
- - - -
- - - -
-
-
-
-
-

- This is not the page you were looking for -

-
- -
-
-
-
- - - - diff --git a/public/android-chrome-192x192.png b/public/android-chrome-192x192.png deleted file mode 100644 index 4f137e6..0000000 Binary files a/public/android-chrome-192x192.png and /dev/null differ diff --git a/public/android-chrome-512x512.png b/public/android-chrome-512x512.png deleted file mode 100644 index 721d693..0000000 Binary files a/public/android-chrome-512x512.png and /dev/null differ diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png deleted file mode 100644 index d76dba3..0000000 Binary files a/public/apple-touch-icon.png and /dev/null differ diff --git a/public/bundle.min.js b/public/bundle.min.js deleted file mode 100644 index d492253..0000000 --- a/public/bundle.min.js +++ /dev/null @@ -1,3 +0,0 @@ -(()=>{var t=document.querySelector(".container"),e=document.querySelectorAll(".menu");document.body.addEventListener("click",()=>{e.forEach(e=>{e.classList.contains("open")&&e.classList.remove("open")})}),window.addEventListener("resize",()=>{e.forEach(e=>{e.classList.remove("open")})}),e.forEach(n=>{const o=n.querySelector(".menu__trigger"),s=n.querySelector(".menu__dropdown");o.addEventListener("click",o=>{o.stopPropagation(),n.classList.contains("open")?n.classList.remove("open"):(e.forEach(e=>e.classList.remove("open")),n.classList.add("open")),s.getBoundingClientRect().right>t.getBoundingClientRect().right&&(s.style.left="auto",s.style.right=0)}),s.addEventListener("click",e=>e.stopPropagation())})})(),(()=>{var e=document.querySelectorAll(".chroma code[data-lang]");for(const n of e){const s=n.parentElement,o=n.innerText.split(` -`).filter(Boolean).join(` -`),t=document.createElement("div"),i=n.dataset.lang;if(t.classList.add("code-title"),t.innerText=i,navigator.clipboard!==void 0){const e=document.createElement("button");e.classList.add("copy-button"),e.innerText="Copy",e.addEventListener("click",()=>{e.innerText="Copied",setTimeout(()=>{e.innerText="Copy"},1e3),navigator.clipboard.writeText(o)}),t.append(e)}s.closest(".highlight").prepend(t)}})() \ No newline at end of file diff --git a/public/categories/index.html b/public/categories/index.html deleted file mode 100644 index 425434f..0000000 --- a/public/categories/index.html +++ /dev/null @@ -1,203 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - Categories – - - Patrick Canal - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - Logo - - - -
- - - -
- - - -
-
-
-
-

- - - - - Categories - -

-
    - - - -
- - -
-
-
-
- - - - diff --git a/public/categories/index.xml b/public/categories/index.xml deleted file mode 100644 index 565f1af..0000000 --- a/public/categories/index.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - Categories on Patrick Canal - http://localhost:1313/categories/ - Recent content in Categories on Patrick Canal - Hugo -- gohugo.io - en-us - Patrick Canalhttp://localhost:1313/logo.svg - - - diff --git a/public/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css b/public/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css deleted file mode 100644 index 5359990..0000000 --- a/public/css/buttons.min.86f6b4c106b6c6eb690ae5203d36b442c1f66f718ff4e8164fa86cf6c61ad641.css +++ /dev/null @@ -1 +0,0 @@ -.button-container{display:table;margin-left:auto;margin-right:auto}button,.button,a.button{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:8px 18px;text-decoration:none;text-align:center;font:inherit;font-weight:700;appearance:none;cursor:pointer;outline:none}button.outline,.button.outline,a.button.outline{background:0 0;box-shadow:none;padding:8px 18px}button.outline :hover,.button.outline :hover,a.button.outline :hover{transform:none;box-shadow:none}button.link,.button.link,a.button.link{background:0 0;font-size:var(--font-size)}button.small,.button.small,a.button.small{font-size:calc(var(--font-size) * .8)}button.wide,.button.wide,a.button.wide{min-width:200px;padding:14px 24px}a.button.inline{background:0 0;color:var(--accent);padding:initial;margin:initial;border:initial;font-weight:initial;text-decoration:none}a.button.inline:active,a.button.inline:hover{background:0 0}a.read-more,a.read-more:hover,a.read-more:active{display:inline-flex;border:none;background:0 0;box-shadow:none;padding:0;max-width:100%;text-decoration:none} \ No newline at end of file diff --git a/public/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css b/public/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css deleted file mode 100644 index d4823da..0000000 --- a/public/css/code.min.4f0ccc8439f99bf7f7970298556b94011aabc1fcae743b6842fc3361a2da9ea3.css +++ /dev/null @@ -1 +0,0 @@ -:root{--code-border:color-mix(in srgb, var(--foreground) 10%, transparent)}pre:not(.chroma){margin:20px 0;padding:10px}pre.chroma{margin:0;padding:10px 0;color:var(--foreground)}pre code{color:var(--foreground);border:none}code{color:var(--accent)}.highlight{position:relative;margin:20px 0;border:1px solid var(--code-border)}.highlight pre{border:none}.code-title{display:flex;align-items:center;justify-content:space-between;background:color-mix(in srgb,var(--foreground) 5%,transparent);border-bottom:1px solid var(--code-border);color:var(--comment);text-transform:uppercase;font-size:calc(var(--font-size) * .8);padding:6px 10px;line-height:1}.copy-button{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;text-decoration:none;text-align:center;font-size:13px;font-weight:500;border:1px solid color-mix(in srgb,var(--accent) 15%,transparent);appearance:none;cursor:pointer;outline:none}.code-title .copy-button{z-index:1;background:color-mix(in srgb,var(--foreground) 5%,var(--background))}.code-title:hover .copy-button{display:inline-block}.code-title .copy-button:hover{background:color-mix(in srgb,var(--accent) 10%,var(--background))}.collapsable-code{position:relative;width:100%;margin:20px 0;border:1px solid var(--accent);.highlight { margin: 0; }}.collapsable-code__title{display:inline-flex;align-items:center;flex:1;color:var(--accent);padding:3px 10px;font-size:calc(var(--font-size) * .9);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collapsable-code__language{color:var(--accent);border:1px solid var(--accent);border-bottom:none;text-transform:uppercase;padding:3px 10px}.collapsable-code summary{color:var(--accent);padding:0 10px;cursor:pointer}.collapsable-code summary:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}.collapsable-code pre{margin-top:0}.collapsable-code pre::first-line{line-height:0} \ No newline at end of file diff --git a/public/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css b/public/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css deleted file mode 100644 index 937fa55..0000000 --- a/public/css/fonts.min.5bb7ed13e1d00d8ff39ea84af26737007eb5051b157b86fc24487c94f3dc8bbe.css +++ /dev/null @@ -1 +0,0 @@ -@font-face{font-family:fira code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/FiraCode-LatinExt.woff2)format('woff2');unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:fira code;font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/FiraCode-Latin.woff2)format('woff2');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD} \ No newline at end of file diff --git a/public/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css b/public/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css deleted file mode 100644 index dddfe01..0000000 --- a/public/css/footer.min.eb8dfc2c6a7eafa36cd3ba92d63e69e849e2200e0002a228d137f236b09ecd75.css +++ /dev/null @@ -1 +0,0 @@ -.footer{padding:40px 0;flex-grow:0;opacity:.65}.footer__inner{display:flex;align-items:center;justify-content:space-between;margin:0;max-width:100%}.footer a{color:inherit}.footer .copyright{display:flex;flex-flow:row wrap;flex:1;align-items:center;justify-content:center}.footer .copyright--user{margin:auto;text-align:center}.footer .copyright>*:first-child:not(:only-child){margin-right:10px}.footer .copyright span{white-space:nowrap}@media(max-width:900px){.footer__inner{flex-direction:column}} \ No newline at end of file diff --git a/public/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css b/public/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css deleted file mode 100644 index fe934de..0000000 --- a/public/css/gist.min.a751e8b0abe1ba8bc53ced52a38b19d8950fe78ca29454ea8c2595cf26aad5c0.css +++ /dev/null @@ -1 +0,0 @@ -body .gist .blob-num,body .gist .blob-code-inner{border:none} \ No newline at end of file diff --git a/public/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css b/public/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css deleted file mode 100644 index b51a56f..0000000 --- a/public/css/header.min.75c7eb0e2872d95ff48109c6647d0223a38db52e2561dd87966eb5fc7c6bdac6.css +++ /dev/null @@ -1 +0,0 @@ -.header{display:flex;flex-direction:column;position:relative}.header__inner{display:flex;align-items:center;justify-content:space-between}.header__logo{display:flex;flex:1}.header__logo::after{content:"";background:repeating-linear-gradient(90deg,var(--accent),var(--accent) 2px,transparent 0,transparent 10px);display:block;width:100%;right:10px}.header__logo a{flex:none;max-width:100%;text-decoration:none}.logo{display:flex;align-items:center;text-decoration:none;background:var(--accent);color:var(--background);font-weight:700;padding:5px 10px}@media print{.header{display:none}} \ No newline at end of file diff --git a/public/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css b/public/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css deleted file mode 100644 index 7d5e08d..0000000 --- a/public/css/main.min.15870410d15d02abd22fb5ef00996f65a00d04b3a7435e9f83831c7c2298de88.css +++ /dev/null @@ -1 +0,0 @@ -:root{--background:#1a170f;--foreground:#eceae5;--accent:#eec35e;--font-size:1rem;--line-height:1.54em;--radius:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}body{margin:0;padding:0;font-family:fira code,Monaco,Consolas,ubuntu mono,monospace;font-size:var(--font-size);line-height:var(--line-height);background-color:var(--background);color:var(--foreground);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;text-size-adjust:100%}h1{font-size:calc(var(--font-size) * 1.45);letter-spacing:0}h2{font-size:calc(var(--font-size) * 1.35);letter-spacing:0}h3{font-size:calc(var(--font-size) * 1.15);letter-spacing:0}h4,h5,h6{font-size:calc(var(--font-size) * 1);letter-spacing:0}h1,h2,h3,h4,h5,h6,p,ul,ol,img,figure,video,table{margin:25px 0}a{color:var(--accent)}button{position:relative;font:inherit;font-weight:700;text-decoration:none;text-align:center;background:0 0;color:var(--accent);padding:5px 18px;border:4px solid var(--accent);border-radius:var(--radius);transition:background .15s linear;appearance:none;cursor:pointer;outline:none}button:hover{background:color-mix(in srgb,var(--accent) 15%,transparent)}button:focus-visible,a:focus-visible{outline:1px solid var(--accent);outline-offset:2px}fieldset{display:inline-block;border:2px solid var(--foreground);border-radius:calc(var(--radius) * 1.6);padding:10px}fieldset *:first-child{margin-top:0}fieldset input,fieldset select,fieldset textarea,fieldset label,fieldset button{margin-top:calc(var(--line-height) * .5);width:100%}label{display:inline-block}label input{margin-top:0}input,textarea,select{background:0 0;color:var(--foreground);border:1px solid var(--foreground);border-radius:var(--radius);padding:10px;font:inherit;appearance:none}input[type=checkbox]{width:auto}input:focus-visible,input:active,textarea:focus-visible,textarea:active,select:focus-visible,select:active{border-color:var(--accent);outline:1px solid var(--accent);outline-offset:2px}input:active,textarea:active,select:active{box-shadow:none}select{background-image:linear-gradient( 45deg,transparent 50%,var(--foreground) 50% ),linear-gradient(135deg,var(--foreground) 50%,transparent 50%);background-position:calc(100% - 20px),calc(100% - 1em);background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:40px}select option{background:var(--background)}input[type=checkbox]{vertical-align:middle;padding:10px;box-shadow:inset 0 0 0 3px var(--background)}input[type=checkbox]:checked{background:var(--accent)}img{display:block;max-width:100%;border:8px solid var(--accent);border-radius:var(--radius);padding:8px;overflow:hidden}img.left{margin-right:auto}img.center{margin-left:auto;margin-right:auto}img.right{margin-left:auto}figure{width:fit-content}figure.left{margin-right:auto}figure.center{margin-left:auto;margin-right:auto}figure.right{margin-left:auto}figure img,figure video{margin-bottom:0}figure figcaption{background:var(--accent);color:var(--background);text-align:center;font-size:var(--font-size);font-weight:400;margin-top:-8px;padding:0 8px;border-radius:0 0 var(--radius)var(--radius)}figure figcaption p:first-child{margin-top:0}ul,ol{margin-left:4ch;padding:0}ul ul,ul ol,ol ul,ol ol{margin-top:0}li::marker{color:var(--accent)}ul li,ol li{position:relative}code,kbd{font-family:fira code,Monaco,Consolas,ubuntu mono,monospace!important;font-feature-settings:normal;background:color-mix(in srgb,var(--foreground) 5%,transparent);border:1px solid var(--code-border);padding:1px 6px;margin:0 2px;font-size:calc(var(--font-size) * .95)}kbd{border-top:1px solid color-mix(in srgb,var(--accent) 25%,transparent);border-left:1px solid var(--accent);border-right:1px solid var(--accent);border-bottom:4px solid var(--accent);border-radius:4px}code code{background:0 0;padding:0;margin:0}pre{tab-size:4;background:color-mix(in srgb,var(--foreground) 5%,transparent)!important;color:var(--foreground);padding:20px 10px;font-size:calc(var(--font-size) * .95)!important;overflow:auto;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}pre code{background:0 0!important;margin:0;padding:0;border:none}sup{line-height:0}abbr{position:relative;text-decoration-style:wavy;text-decoration-color:var(--accent);cursor:help}sub{bottom:-.25em}sup{top:-.25em}mark{background:color-mix(in srgb,var(--accent) 45%,transparent);color:var(--foreground)}blockquote{position:relative;border-top:1px solid var(--accent);border-bottom:1px solid var(--accent);margin:0;padding:25px}blockquote::before{content:">";display:block;position:absolute;left:0;color:var(--accent)}blockquote p:first-child{margin-top:0}blockquote p:last-child{margin-bottom:0}table{table-layout:auto;border-collapse:collapse}table,th,td{border:2px solid var(--foreground);padding:10px}th{border-style:solid;color:var(--foreground);text-align:left;text-transform:uppercase;letter-spacing:.04em}hr{width:100%;border:none;background:var(--accent);height:2px}.headings--one-size h1,.headings--one-size h2,.headings--one-size h3,.headings--one-size h4,.headings--one-size h5,.headings--one-size h6{font-size:1.4rem;line-height:1.3;margin:20px 0}.headings--one-size~h1:first-child,.headings--one-size~h2:first-child,.headings--one-size~h3:first-child,.headings--one-size~h4:first-child,.headings--one-size~h5:first-child,.headings--one-size~h6:first-child{margin-top:20px}blockquote.twitter-tweet{position:relative;background:var(--background);font:inherit;color:inherit;border:1px solid var(--accent);padding-top:60px}blockquote.twitter-tweet a{color:var(--accent);text-decoration:underline}blockquote.twitter-tweet::before{content:"> From X:";position:absolute;top:20px;left:20px;color:var(--accent);font-weight:700}.container{display:flex;flex-direction:column;padding:40px;max-width:864px;min-height:100vh;border-right:1px solid color-mix(in srgb,var(--accent) 10%,transparent)}.container.full,.container.center{border:none;margin:0 auto}.container.full{max-width:100%}.content{display:flex;flex-direction:column}.hidden{display:none}.__h_video{position:relative;overflow:visible!important;height:auto!important;padding-bottom:0!important}.__h_video a{position:relative;display:block;width:100%}.__h_video a img{width:100%}.__h_video a .play{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:60px;height:60px}iframe[src*="youtube.com"]{border:8px solid var(--accent)!important;padding:8px!important}@media(max-width:684px){:root{--font-size:0.95rem}.container{padding:20px}}@media print{.container{display:initial}.content{display:initial}} \ No newline at end of file diff --git a/public/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css b/public/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css deleted file mode 100644 index 2ea3ee0..0000000 --- a/public/css/menu.min.3c17467ebeb3d38663dce68f71f519901124fa5cbb4519b2fb0667a21e9aca39.css +++ /dev/null @@ -1 +0,0 @@ -.navigation-menu{display:flex;align-items:flex-start;justify-content:space-between;margin:20px 1px}.navigation-menu__inner{display:flex;flex:1;flex-wrap:wrap;list-style:none;margin:0;padding:0}.navigation-menu__inner>li{flex:none;margin-bottom:10px;white-space:nowrap}.navigation-menu__inner>li:not(:last-of-type){margin-right:20px}.navigation-menu .spacer{flex-grow:1!important}.menu{display:flex;flex-direction:column;position:relative;list-style:none;padding:0;margin:0}.menu__trigger{margin-right:0!important;color:var(--accent);user-select:none;cursor:pointer}.menu__dropdown{display:none;flex-direction:column;position:absolute;background:var(--background);box-shadow:0 10px var(--background),-10px 10px var(--background),10px 10px var(--background);color:var(--accent);border:2px solid var(--accent);margin:0;padding:10px;top:10px;left:0;list-style:none;z-index:99}.open .menu__dropdown{display:flex}.menu__dropdown>li{flex:none}.menu__dropdown>li:not(:last-of-type){margin-bottom:10px}.menu__dropdown>li a{display:flex;padding:5px}.menu--mobile .menu__trigger{color:var(--accent);border:2px solid;margin-left:10px;height:100%;padding:3px 8px;margin-bottom:0!important;position:relative;cursor:pointer;display:none}.menu--mobile li{flex:none}.menu--mobile li:not(:last-of-type){margin-bottom:10px}.menu--language-selector .menu__trigger{color:var(--accent);border:2px solid;margin-left:5px;height:100%;padding:3px 8px;margin-bottom:0!important;position:relative;cursor:pointer}.menu--language-selector .menu__dropdown{left:auto;right:0}@media(max-width:684px){.navigation-menu{margin:0}.navigation-menu__inner{flex-direction:column;align-items:flex-start;padding:0}.navigation-menu__inner li{margin:0;padding:5px}.menu--desktop{display:none}.menu--mobile .menu__trigger{display:block}.menu--mobile .menu__dropdown{left:auto;right:0}.menu--language-selector .menu__trigger{display:none}} \ No newline at end of file diff --git a/public/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css b/public/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css deleted file mode 100644 index 7fe5a22..0000000 --- a/public/css/pagination.min.bbb986dbce00a5ce5aca0504b7925fc1c581992a4bf57f163e5d69cc1db7d836.css +++ /dev/null @@ -1 +0,0 @@ -.pagination{margin-top:50px}.pagination__title{display:flex;text-align:center;position:relative;margin:100px 0 20px}.pagination__title-h{text-align:center;margin:0 auto;padding:5px 10px;background:var(--background);color:color-mix(in srgb var(--foreground) 30%,transparent);font-size:calc(var(--font-size) * .8);text-transform:uppercase;text-decoration:none;letter-spacing:.1em;z-index:1}.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;flex-flow:row wrap;gap:10px}.pagination__buttons a{display:inline-flex;max-width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-decoration:none}.button{position:relative;display:inline-flex;align-items:center;justify-content:center;font-size:inherit;padding:0;appearance:none}.button a{display:flex;justify-content:center;flex:1;padding:8px 16px}.button__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.next .button__icon{margin-left:8px}.prev .button__icon{margin-right:8px}@media print{.pagination{display:none}} \ No newline at end of file diff --git a/public/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css b/public/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css deleted file mode 100644 index fd83cca..0000000 --- a/public/css/post.min.e6dddd258e64c83e05cec0cd49c05216742d42fc8ecbfbe6b67083412b609bd3.css +++ /dev/null @@ -1 +0,0 @@ -.index-content{margin:25px 0}.framed{border:1px solid var(--accent);padding:20px}.framed *:first-child{margin-top:0}.framed *:last-child{margin-bottom:0}.posts{width:100%}.post{width:100%;text-align:left;padding:30px 0}.post:not(:last-of-type){border-bottom:1px solid color-mix(in srgb,var(--foreground) 10%,transparent)}.post-meta{font-size:inherit;margin-bottom:10px;color:color-mix(in srgb,var(--foreground) 65%,transparent)}.post-meta>*:not(:first-child)::before{content:"::";display:inline-block;margin:0 8px}.post-title{position:relative;color:var(--accent);margin-top:0!important;margin-bottom:15px!important;padding-bottom:15px;border-bottom:3px dotted var(--accent);text-decoration:none!important}.post-title::after{content:"";position:absolute;bottom:2px;display:block;width:100%;border-bottom:3px dotted var(--accent)}.post-title a{text-decoration:none}.post-tags{display:block;margin-bottom:20px;font-size:inherit;color:var(--accent)}.table-of-contents{margin:40px 0}.post-content{margin-top:25px}.post-cover{margin:25px 0}.post ul{list-style:none}.post ul li:not(:empty)::before{content:"-";position:absolute;left:-20px;color:var(--accent)}.post--regulation h1{justify-content:center}.post--regulation h2{justify-content:center;margin-bottom:10px}.post--regulation h2+h2{margin-top:-10px;margin-bottom:20px}.hanchor{position:absolute;color:var(--accent);text-decoration:none;margin-left:10px;visibility:hidden}h1:hover .hanchor,h2:hover .hanchor,h3:hover .hanchor,h4:hover .hanchor,h5:hover .hanchor,h6:hover .hanchor{visibility:visible}.footnotes{color:color-mix(in srgb,var(--foreground) 50%,transparent)}.footnotes hr{background:color-mix(in srgb,var(--foreground) 50%,transparent)}@media(max-width:684px){.post-cover{padding:10px;border-width:10px}} \ No newline at end of file diff --git a/public/css/styles.abbd6311bb4b6ca58f8e7398140529245ae0f6428b759fcd830742eee2619eabb900ba9914a9affb82aa9a16a9b9ea727bb315315a976a0db0e7513a5f12c504.css b/public/css/styles.abbd6311bb4b6ca58f8e7398140529245ae0f6428b759fcd830742eee2619eabb900ba9914a9affb82aa9a16a9b9ea727bb315315a976a0db0e7513a5f12c504.css deleted file mode 100644 index 028dcda..0000000 --- a/public/css/styles.abbd6311bb4b6ca58f8e7398140529245ae0f6428b759fcd830742eee2619eabb900ba9914a9affb82aa9a16a9b9ea727bb315315a976a0db0e7513a5f12c504.css +++ /dev/null @@ -1,3 +0,0 @@ -:root{--dark_bg: #242629;--dark_hl_bg: #34363b;--dark_fg: #fff;--dark_dim_fg: #bababa;--dark_stroke: #4f4f4f;--dark_accent: #db5793;--dark_sidebar_bg: #34363b;--dark_sidebar_fg: #fff;--light_bg: #f5f5f5;--light_hl_bg: #e6e6e6;--light_fg: #262625;--light_dim_fg: #40403e;--light_stroke: #575754;--light_accent: #db5793;--light_sidebar_bg: #e6e6e6;--light_sidebar_fg: #121211;--default_bg: #242629;--default_hl_bg: #34363b;--default_fg: #fff;--default_dim_fg: #bababa;--default_stroke: #4f4f4f;--default_accent: #db5793;--default_sidebar_bg: #34363b;--default_sidebar_fg: #fff}::selection,::-moz-selection{background:var(--default_accent);color:var(--default_fg)}body,html{font-family:"Symbols Nerd Font",JetBrains Mono,monospace;font-size:16px;margin:0;padding:0;background-color:var(--default_bg);color:var(--default_fg)}body{min-height:100vh}a{color:var(--default_fg);text-decoration:none;background-color:transparent;border-radius:0;border-bottom:2px solid currentcolor}a:hover,a:hover:not([disabled]),a:focus,a:focus:not([disabled]){border-color:var(--default_accent) !important;background-color:transparent}a.unstyledLink{border:none;text-decoration:none;color:var(--default_fg)}#content{max-width:1000px;margin-left:auto;margin-right:auto;padding:15px}footer{color:var(--default_dim_fg)}footer a{color:var(--default_dim_fg)}footer hr{margin-top:30px}footer .footerColumns{font-size:14.4px;display:flex;flex-direction:row;flex-wrap:wrap}footer .footerColumns ul{margin:7.5px;list-style-type:none;padding:0}footer .footerColumns ul li>strong{font-size:1rem}#links{padding:5px 0}article img,.articlePreview img{margin:auto;display:block;max-width:100%}article pre,article code,.articlePreview pre,.articlePreview code{overflow:auto}article pre,.articlePreview pre{padding:15px;border:1px solid var(--default_stroke);border-radius:3px}code{font-family:"Symbols Nerd Font",JetBrains Mono,monospace;font-size:12.8px;border:1px solid var(--default_stroke);border-radius:3px}code,table{padding:2px}pre code{border:none;border-radius:none;padding:0}table{border-collapse:collapse;overflow-x:auto;display:block}table td,table th{padding:6px;border:1px solid var(--default_stroke)}table th,table tr:nth-child(even){filter:brightness(105%)}blockquote{margin:0;padding-left:30px;border-left:2px solid currentcolor}.date,.date a{color:var(--default_dim_fg);border-color:var(--default_dim_fg);font-size:.9em}#pageNavigation a,.nerdlink a,nav:not(#TableOfContents) a{border-bottom:none}#pageNavigation a:hover,.nerdlink a:hover,nav:not(#TableOfContents) a:hover{border-bottom:none}#pageNavigation{text-align:right}#pageNavigation a{color:var(--default_accent)}#pageNavigation a,#pageNavigation span{display:inline-block;padding:6px}#pageNavigation.nav-circles{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center}#pageNavigation.nav-circles a,#pageNavigation.nav-circles span{margin:5px;text-align:center;display:inline-block;width:40px;height:40px;line-height:40px;padding:unset;border-radius:100%;transition:background-color .15s ease-in-out;background-color:var(--default_hl_bg);color:var(--default_fg);box-shadow:0 0 0 0 transparent}#pageNavigation.nav-circles span{background-color:var(--default_accent)}#pageNavigation.nav-circles a:hover{background-color:var(--default_accent)}h1,h2,h3,h4,h5,h6{font-family:"Symbols Nerd Font",JetBrains Mono}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:var(--default_accent);border-bottom:none}h1{font-size:32px}h2{font-size:24px}h3{font-size:20.8px}h4{font-size:16px}h5{font-size:12.8px}h6{font-size:11.2px}.nerd,.nerdlink{font-family:"Symbols Nerd Font",JetBrains Mono;font-size:19.2px;margin:5px;display:inline-block}.nerdlink{color:var(--default_fg);border-bottom:none;position:relative;width:1em;height:1.2em;display:inline-flex;align-items:center;justify-content:center}.nerdlink .pseudofont{fill:var(--default_fg);display:inline;position:relative;top:1px}.nerdlink span{position:absolute;top:1.5em;left:50%;transform:translateX(-50%);padding:2px;border:1px solid var(--default_stroke);border-radius:3px;color:var(--default_fg);display:none;background-color:var(--default_bg);z-index:900;text-align:center}.nerdlink:hover{color:var(--default_accent);text-decoration:none;border-bottom:none}.nerdlink:hover .pseudofont{fill:var(--default_accent)}.nerdlink:hover span{display:block}.card,.featuredCardLink .featuredCard,.featuredCardLink .relatedArticlesContainer #relatedArticles .postlistitem,.relatedArticlesContainer #relatedArticles .featuredCardLink .postlistitem{display:block;padding-bottom:15px}.postlist{display:grid;grid-gap:15px;margin-bottom:15px;grid-template-columns:1fr}.postlist.gridView{grid-template-columns:repeat(auto-fit, minmax(325px, 1fr))}.postlistitem.card div img,.featuredCardLink .postlistitem.featuredCard div img,.featuredCardLink .relatedArticlesContainer #relatedArticles .postlistitem div img,.relatedArticlesContainer #relatedArticles .featuredCardLink .postlistitem div img{height:250px;min-width:100%;object-fit:cover}ul li{margin:5px 0}ul.list .date{display:inline-block;min-width:100px}ul.list>li>div{display:grid;grid-template-columns:100px auto}#commento{margin-top:15px;color:var(--default_fg);font-family:"Symbols Nerd Font",JetBrains Mono,monospace}#commento textarea,#commento #commento-markdown-help-root{background:rgba(255,255,255,0.05);color:var(--default_fg);border-radius:0;border:none}#commento textarea td,#commento textarea td>*,#commento textarea td>*>*,#commento #commento-markdown-help-root td,#commento #commento-markdown-help-root td>*,#commento #commento-markdown-help-root td>*>*{color:var(--default_fg)}#commento textarea td pre,#commento textarea td>* pre,#commento textarea td>*>* pre,#commento #commento-markdown-help-root td pre,#commento #commento-markdown-help-root td>* pre,#commento #commento-markdown-help-root td>*>* pre{font-family:"Symbols Nerd Font",JetBrains Mono,monospace;color:var(--default_dim_fg)}#commento #commento-submit-button-root{background:var(--default_accent);color:var(--default_fg)}#commento .commento-name{color:var(--default_dim_fg)}#commento .commento-sort-policy-buttons a{border-bottom:none}#commento .commento-sort-policy-buttons .commento-sort-policy-button-selected{color:var(--default_accent)}#commento .commento-card{border-top:none;margin:25px 0}#commento .commento-body>*,#commento .commento-body *>*,#commento .commento-body>*>*>*,#commento .commento-body>*>*>*>*,#commento .commento-body>*>*>*>*>*{color:var(--default_fg);font-family:"Symbols Nerd Font",JetBrains Mono,monospace}.search{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;margin:15px 0}.search .nerdlink{display:inline-block;cursor:pointer;padding:0 6px}.search #searchbar{width:100%;min-width:150px;font-size:1.3em;outline:none}.titleAndSearchContainer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.titleAndSearchContainer #titleContainer{flex-grow:99}.titleAndSearchContainer .search{flex-grow:1}.titleAndSearchContainer .search,.titleAndSearchContainer .search #searchbar{font-size:1em}.featuredCardLink{border:none;padding:0}.featuredCardLink .featuredCard,.featuredCardLink .relatedArticlesContainer #relatedArticles .postlistitem,.relatedArticlesContainer #relatedArticles .featuredCardLink .postlistitem{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;height:250px}.featuredCardLink .featuredCard .contentArea,.featuredCardLink .relatedArticlesContainer #relatedArticles .postlistitem .contentArea,.relatedArticlesContainer #relatedArticles .featuredCardLink .postlistitem .contentArea{position:absolute;bottom:0;padding:15px}.featuredCardLink .featuredCard .contentArea,.featuredCardLink .relatedArticlesContainer #relatedArticles .postlistitem .contentArea,.relatedArticlesContainer #relatedArticles .featuredCardLink .postlistitem .contentArea,.featuredCardLink .featuredCard .contentArea h2,.featuredCardLink .relatedArticlesContainer #relatedArticles .postlistitem .contentArea h2,.relatedArticlesContainer #relatedArticles .featuredCardLink .postlistitem .contentArea h2,.featuredCardLink .featuredCard .contentArea .date,.featuredCardLink .relatedArticlesContainer #relatedArticles .postlistitem .contentArea .date,.relatedArticlesContainer #relatedArticles .featuredCardLink .postlistitem .contentArea .date{color:white}.featuredCardLink .featuredCard .contentArea h2,.featuredCardLink .relatedArticlesContainer #relatedArticles .postlistitem .contentArea h2,.relatedArticlesContainer #relatedArticles .featuredCardLink .postlistitem .contentArea h2{margin:0}.featuredCardLink .featuredCard .contentArea .date,.featuredCardLink .relatedArticlesContainer #relatedArticles .postlistitem .contentArea .date,.relatedArticlesContainer #relatedArticles .featuredCardLink .postlistitem .contentArea .date{margin:0}.loadMoreButton{text-align:center;font-size:1.2em;font-weight:bold}.loadMoreButton.buttonLike a{display:inline-block;border-radius:10px;background-color:var(--default_hl_bg);color:var(--default_fg);padding:7.5px;margin:2.5px 0;transition:background-color .15s ease-in-out !important;border-bottom:none;box-shadow:0 0 0 0 transparent}.loadMoreButton.buttonLike a:hover,.loadMoreButton.buttonLike a:focus{background-color:var(--default_accent)}.relatedArticlesContainer{margin:15px 0}#titleContainer{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;align-self:flex-start}#titleContainer h1{font-weight:normal;font-size:25.6px;margin:0}#titleContainer img{margin-right:7.5px;margin-top:7px;align-self:flex-start;width:50px;max-height:50px;border-radius:5px}nav:not(#TableOfContents) ul,#links ul{list-style-type:none;display:flex;flex-direction:row;flex-wrap:wrap;padding:0;margin:0}header{max-width:1000px;margin-left:auto;margin-right:auto;padding:15px;margin-bottom:15px}header .rightOfLogo{width:100%}header .rightOfLogo .titleAndHamburger{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between}header nav:not(#TableOfContents){font-size:.9em}header nav:not(#TableOfContents) ul li{border-right:1px solid var(--default_accent)}header nav:not(#TableOfContents) ul li:last-child{border-right:none}header nav:not(#TableOfContents) ul li a{padding:2px 15px;color:var(--default_accent)}header nav:not(#TableOfContents) ul li a:hover{text-decoration:underline}.articleTagsContainer{margin:15px 0}a.buttonTag{display:inline-block;border-radius:10px;background-color:var(--default_hl_bg);color:var(--default_fg);padding:7.5px;margin:2.5px 0;transition:background-color .15s ease-in-out !important;border-bottom:none;box-shadow:0 0 0 0 transparent}a.buttonTag:hover,a.buttonTag:focus{background-color:var(--default_accent)}.cactus-button,.cactus-login-buttons>button{font-family:JetBrains Mono;padding:0;margin:5px 0 5px 15px !important;color:var(--default_fg);text-decoration:none;background-color:transparent;border-radius:0;border-bottom:2px solid currentcolor;font-size:19.2px;transition-property:border-color, background-color !important;transition-duration:.15s;transition-timing-function:ease-in-out;opacity:1 !important}.cactus-button:hover,.cactus-button:hover:not([disabled]),.cactus-button:focus,.cactus-button:focus:not([disabled]),.cactus-login-buttons>button:hover,.cactus-login-buttons>button:hover:not([disabled]),.cactus-login-buttons>button:focus,.cactus-login-buttons>button:focus:not([disabled]){border-color:var(--default_accent) !important;background-color:transparent}.cactus-button[disabled],.cactus-login-buttons>button[disabled]{opacity:.5 !important;border-color:transparent !important;background-color:transparent !important;box-shadow:none}.shareBtn,button{color:var(--default_fg);text-decoration:none;background-color:transparent;border-radius:0;border-bottom:2px solid currentcolor;font-size:19.2px;cursor:pointer}.shareBtn:hover,.shareBtn:hover:not([disabled]),.shareBtn:focus,.shareBtn:focus:not([disabled]),button:hover,button:hover:not([disabled]),button:focus,button:focus:not([disabled]){border-color:var(--default_accent) !important;background-color:transparent}input,textarea,textarea.cactus-editor-textarea{border-radius:0 !important;box-sizing:border-box;font-family:"Symbols Nerd Font",JetBrains Mono;background-color:var(--default_hl_bg) !important;color:var(--default_fg);max-width:100%;min-width:10px;padding:12px;border:2px solid transparent !important;border-color:transparent;transition:border-color .15s ease-in-out !important}input:focus,input:active,textarea:focus,textarea:active,textarea.cactus-editor-textarea:focus,textarea.cactus-editor-textarea:active{border-color:var(--default_accent) !important;outline:none}.cactus-editor-name{box-sizing:border-box;max-width:100%;min-width:10px}.cactus-login-form{border-radius:0;box-shadow:none;border:2px solid var(--default_stroke);max-width:600px;min-width:200px;width:100%;margin:0 auto;box-sizing:border-box;transform:none;top:30px;left:0;right:0;background-color:var(--default_bg) !important;color:var(--default_fg) !important;z-index:9999}.cactus-login-form>a{color:var(--default_fg);text-decoration:none;background-color:transparent;border-radius:0;border-bottom:2px solid currentcolor;font-size:19.2px;align-self:flex-end}.cactus-login-form>a:hover,.cactus-login-form>a:hover:not([disabled]),.cactus-login-form>a:focus,.cactus-login-form>a:focus:not([disabled]){border-color:var(--default_accent) !important;background-color:transparent}.cactus-login-form>a>button{background-color:transparent !important;border:none !important;box-shadow:none !important;margin:0 !important;padding:0 !important}.cactus-login-form .cactus-login-buttons{margin:0;justify-content:flex-end}.cactus-login-form .cactus-login-buttons>button{flex-grow:0;white-space:nowrap}#fediInstanceDialog{display:none;position:fixed;top:0;bottom:0;left:0;right:0}#fediInstanceDialog .dialog{box-shadow:none;border:2px solid var(--default_stroke);box-sizing:border-box;position:absolute;display:flex;flex-direction:column;top:30px;left:50%;transform:translateX(-50%);z-index:9999;background-color:var(--default_bg);width:450px;max-width:100%;padding:15px}#fediInstanceDialog .dialog h1,#fediInstanceDialog .dialog h2,#fediInstanceDialog .dialog h3,#fediInstanceDialog .dialog h4{margin:0}#fediInstanceDialog .dialog h2{margin-bottom:24px}#fediInstanceDialog .dialog input{display:block}#fediInstanceDialog .dialog .buttons{margin:15px 0;display:flex;flex-direction:row;justify-content:end}#fediInstanceDialog .dialog .buttons>*{margin:5px 0 5px 15px;display:block}#fediInstanceDialog .bg{z-index:99;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,0.4);cursor:pointer}#fediInstanceDialog.open{display:block}a{transition-property:color, border-color;transition-duration:.15s;transition-timing-function:ease-in-out}.nerdlink,.nerdlink .pseudofond{transition:all .15s ease-in-out}input{transition:.15s border ease-in-out} - -/*# sourceMappingURL=styles.css.map */ \ No newline at end of file diff --git a/public/css/styles.css.map b/public/css/styles.css.map deleted file mode 100644 index 1db6a77..0000000 --- a/public/css/styles.css.map +++ /dev/null @@ -1,13 +0,0 @@ -{ - "version": 3, - "file": "styles.css", - "sourceRoot": "/home/r3ddy/Documents/Programming/Go/patrickcanal.xyz", - "sources": [ - "themes/ficurinia/assets/scss/style.scss" - ], - "sourcesContent": [ - "\n\n$dark_bg: #242629;\n$dark_hl_bg: #34363b;\n$dark_fg: white;\n$dark_dim_fg: #bababa;\n$dark_stroke: #4f4f4f;\n$dark_accent: #db5793;\n$dark_sidebar_bg: #34363b;\n$dark_sidebar_fg: white;\n\n$light_bg: #f5f5f5;\n$light_hl_bg: #e6e6e6;\n$light_fg: #262625;\n$light_dim_fg: #40403e;\n$light_stroke: #575754;\n$light_accent: #db5793;\n$light_sidebar_bg: #e6e6e6;\n$light_sidebar_fg: #121211;\n\n:root {\n --dark_bg: #{$dark_bg};\n --dark_hl_bg: #{$dark_hl_bg};\n --dark_fg: #{$dark_fg};\n --dark_dim_fg: #{$dark_dim_fg};\n --dark_stroke: #{$dark_stroke};\n --dark_accent: #{$dark_accent};\n --dark_sidebar_bg: #{$dark_sidebar_bg};\n --dark_sidebar_fg: #{$dark_sidebar_fg};\n\n --light_bg: #{$light_bg};\n --light_hl_bg: #{$light_hl_bg};\n --light_fg: #{$light_fg};\n --light_dim_fg: #{$light_dim_fg};\n --light_stroke: #{$light_stroke};\n --light_accent: #{$light_accent};\n --light_sidebar_bg: #{$light_sidebar_bg};\n --light_sidebar_fg: #{$light_sidebar_fg};\n\n \n --default_bg: #{$dark_bg};\n --default_hl_bg: #{$dark_hl_bg};\n --default_fg: #{$dark_fg};\n --default_dim_fg: #{$dark_dim_fg};\n --default_stroke: #{$dark_stroke};\n --default_accent: #{$dark_accent};\n --default_sidebar_bg: #{$dark_sidebar_bg};\n --default_sidebar_fg: #{$dark_sidebar_fg};\n \n}\n\n\n\n\n$main_font: JetBrains Mono;\n$title_font: $main_font;\n$mono_font: JetBrains Mono;\n$symbols_font: \"Symbols Nerd Font\";\n$content_width: 1000px;\n$border_radius: 10px;\n$margin: 15px;\n\n$base_font_size: 16px;\n$title_font_mult: 1;\n$main_font_mult: 1;\n$mono_font_mult: 1;\n\n\n $shadow: 0 0 0 0 transparent;\n\n\n::selection, ::-moz-selection {\n background: var(--default_accent);\n color: var(--default_fg);\n}\n\nbody, html {\n font-family: $symbols_font, $main_font, monospace;\n font-size: $base_font_size * $main_font_mult;\n margin: 0;\n padding: 0;\n background-color: var(--default_bg);\n color: var(--default_fg);\n}\n\nbody {\n min-height: 100vh;\n}\n\n@mixin linkLike {\n color: var(--default_fg);\n text-decoration: none;\n background-color: transparent;\n border-radius: 0;\n border-bottom: 2px solid currentcolor;\n &:hover, &:focus {\n &, &:not([disabled]) {\n border-color: var(--default_accent) !important;\n background-color: transparent;\n }\n }\n}\n\n@mixin roundButtonLike {\n display: inline-block;\n border-radius: $border_radius;\n background-color: var(--default_hl_bg);\n color: var(--default_fg);\n padding: ($margin / 2);\n margin: ($margin / 6) 0;\n transition: background-color .15s ease-in-out !important;\n border-bottom: none;\n &:hover, &:focus {\n background-color: var(--default_accent);\n }\n box-shadow: $shadow;\n}\n\n@mixin buttonLike {\n \n @include linkLike;\n \n font-size: #{1.2 * $base_font_size};\n}\n\na {\n @include linkLike;\n}\n\na.unstyledLink {\n border: none;\n text-decoration: none;\n color: var(--default_fg);\n}\n\n@mixin limitWidth {\n max-width: $content_width;\n margin-left: auto;\n margin-right: auto;\n}\n\n#content {\n @include limitWidth;\n padding: $margin;\n}\n\nfooter {\n color: var(--default_dim_fg);\n a {\n color: var(--default_dim_fg);\n }\n hr {\n margin-top: (2 * $margin);\n }\n .footerColumns {\n font-size: .9 * $base_font_size * $main_font_mult;\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n ul {\n margin: ($margin / 2);\n list-style-type: none;\n padding: 0;\n li > strong {\n font-size: 1rem * $main_font_mult;\n }\n }\n }\n}\n\n#links {\n padding: 5px 0;\n}\n\narticle, .articlePreview {\n img {\n margin: auto;\n display: block;\n max-width: 100%;\n }\n\n pre, code {\n overflow: auto;\n }\n pre {\n padding: $margin;\n border: 1px solid var(--default_stroke);\n border-radius: 3px;\n }\n}\n\ncode {\n font-family: $symbols_font, $mono_font, monospace;\n font-size: $base_font_size * .8 * $mono_font_mult;\n border: 1px solid var(--default_stroke);\n border-radius: 3px\n}\ncode, table {\n padding: 2px;\n}\n\npre code {\n border: none;\n border-radius: none;\n padding: 0\n}\n\ntable {\n border-collapse: collapse;\n overflow-x: auto;\n display: block;\n td, th {\n padding: 6px;\n border: 1px solid var(--default_stroke);\n }\n th, tr:nth-child(even) {\n filter: brightness(105%);\n }\n}\n\nblockquote {\n margin: 0;\n padding-left: ($margin * 2);\n border-left: 2px solid currentcolor;\n}\n\n.date, .date a {\n color: var(--default_dim_fg);\n border-color: var(--default_dim_fg);\n font-size: .9em;\n}\n\n#pageNavigation, .nerdlink, nav:not(#TableOfContents) {\n a {\n border-bottom: none;\n &:hover {\n border-bottom: none;\n }\n }\n}\n\n#pageNavigation {\n text-align: right;\n a {\n color: var(--default_accent);\n }\n a, span {\n // appropriately sized tap targets\n display: inline-block;\n padding: 6px;\n }\n &.nav-circles {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n justify-content: flex-end;\n align-items: center;\n a, span {\n margin: 5px;\n text-align: center;\n display: inline-block;\n width: 40px;\n height: 40px;\n line-height: 40px;\n padding: unset;\n border-radius: 100%;\n transition: background-color .15s ease-in-out;\n background-color: var(--default_hl_bg);\n color: var(--default_fg);\n box-shadow: $shadow;\n }\n span {\n background-color: var(--default_accent);\n }\n a:hover {\n background-color: var(--default_accent);\n }\n }\n}\n\nh1, h2, h3, h4, h5, h6 {\n font-family: $symbols_font, $title_font;\n a {\n color: var(--default_accent);\n \n border-bottom: none;\n \n }\n}\n\nh1 {font-size: 2.0 * $base_font_size * $title_font_mult;}\nh2 {font-size: 1.5 * $base_font_size * $title_font_mult;}\nh3 {font-size: 1.3 * $base_font_size * $title_font_mult;}\nh4 {font-size: 1.0 * $base_font_size * $title_font_mult;}\nh5 {font-size: 0.8 * $base_font_size * $title_font_mult;}\nh6 {font-size: 0.7 * $base_font_size * $title_font_mult;}\n\n.nerd {\n font-family: $symbols_font, $main_font;\n font-size: 1.2 * $base_font_size;\n margin: 5px;\n display: inline-block;\n}\n\n.nerdlink {\n @extend .nerd;\n color: var(--default_fg);\n border-bottom: none;\n position: relative;\n width: 1em;\n height: 1.2em;\n display: inline-flex;\n align-items: center;\n justify-content: center;\n .pseudofont {\n fill: var(--default_fg);\n display: inline;\n position: relative;\n top: 1px;\n }\n span {\n position: absolute;\n top: 1.5em;\n left: 50%;\n transform: translateX(-50%);\n padding: 2px;\n border: 1px solid var(--default_stroke);\n border-radius: 3px;\n color: var(--default_fg);\n display: none;\n background-color: var(--default_bg);\n z-index: 900;\n text-align: center;\n }\n &:hover {\n .pseudofont {\n fill: var(--default_accent);\n }\n color: var(--default_accent);\n text-decoration: none;\n border-bottom: none;\n span {\n display: block;\n }\n }\n}\n\n.card {\n display: block;\n padding-bottom: $margin;\n\n \n\n &.single {\n \n }\n}\n\n.postlist {\n display: grid;\n grid-gap: $margin;\n margin-bottom: $margin;\n grid-template-columns: 1fr;\n &.gridView {\n grid-template-columns: repeat(auto-fit, minmax(325px, 1fr));\n }\n}\n\n// only hide hr in cards if they are in the article list\n// cards in list are divs, cards as in full-blown articles use the article tag\n\n\n.postlistitem.card div {\n img {\n height: 250px;\n \n min-width: 100%;\n \n object-fit:\n \n cover\n ;\n }\n}\n\nul {\n li {\n margin: 5px 0;\n }\n}\n\nul.list {\n .date {\n display: inline-block;\n min-width: 100px;\n }\n > li > div {\n display: grid;\n grid-template-columns: 100px auto;\n }\n}\n\n#commento {\n margin-top: $margin;\n color: var(--default_fg);\n font-family: $symbols_font, $main_font, monospace;\n textarea, #commento-markdown-help-root {\n background: rgba(255, 255, 255, .05);\n color: var(--default_fg);\n border-radius: 0;\n border: none;\n td, td>*, td>*>* {\n color: var(--default_fg);\n pre {\n font-family: $symbols_font, $mono_font, monospace;\n color: var(--default_dim_fg);\n }\n }\n }\n #commento-submit-button-root {\n background: var(--default_accent);\n color: var(--default_fg);\n }\n .commento-name {\n color: var(--default_dim_fg);\n }\n .commento-sort-policy-buttons {\n a {\n border-bottom: none;\n }\n .commento-sort-policy-button-selected {\n color: var(--default_accent);\n }\n }\n .commento-card {\n border-top: none;\n margin: 25px 0;\n }\n .commento-body {\n >*, *>*, >*>*>*, >*>*>*>*, >*>*>*>*>* {\n color: var(--default_fg);\n font-family: $symbols_font, $main_font, monospace;\n }\n }\n}\n\n.search {\n display: flex;\n flex-direction: row;\n flex-wrap: nowrap;\n align-items: center;\n margin: $margin 0;\n .nerdlink {\n display: inline-block;\n cursor: pointer;\n padding: 0 6px; // appropriately sized tap targets\n }\n #searchbar {\n width: 100%;\n min-width: 150px;\n font-size: 1.3em;\n outline: none;\n }\n}\n\n.titleAndSearchContainer {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n justify-content: space-between;\n #titleContainer {\n flex-grow: 99;\n }\n .search {\n flex-grow: 1;\n &, #searchbar {font-size: 1em;}\n }\n}\n\n.featuredCardLink {\n border: none;\n padding: 0;\n .featuredCard {\n @extend .card;\n background-size: cover;\n background-position: center;\n background-repeat: no-repeat;\n position: relative;\n height: 250px;\n .contentArea {\n position: absolute;\n bottom: 0;\n padding: $margin;\n &, h2, .date {color: white;}\n h2 {\n margin: 0;\n }\n .date {\n margin: 0;\n }\n }\n \n }\n}\n\n.loadMoreButton {\n text-align: center;\n font-size: 1.2em;\n font-weight: bold;\n &.buttonLike {\n a {\n @include roundButtonLike;\n }\n }\n}\n\n.relatedArticlesContainer {\n margin: $margin 0;\n #relatedArticles .postlistitem {\n @extend .featuredCard;\n }\n}\n\n#titleContainer {\n display: flex;\n flex-direction: row;\n flex-wrap: nowrap;\n align-items: flex-start;\n align-self: flex-start;\n\n h1 {\n font-weight: normal;\n font-size: 1.6 * $base_font_size * $title_font_mult;\n margin: 0;\n \n }\n\n img {\n margin-right: ($margin / 2);\n margin-top: 7px;\n align-self: flex-start;\n width: 50px;\n max-height: 50px;\n border-radius: 5px;\n }\n}\n\nnav:not(#TableOfContents), #links {\n ul {\n list-style-type: none;\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n padding: 0;\n margin: 0;\n }\n}\n\nheader {\n @include limitWidth;\n padding: $margin;\n margin-bottom: $margin;\n .rightOfLogo {\n width: 100%;\n .titleAndHamburger {\n display: flex;\n flex-direction: row;\n flex-wrap: nowrap;\n align-items: flex-start;\n justify-content: space-between;\n }\n }\n nav:not(#TableOfContents) {\n font-size: .9em;\n ul {\n li {\n \n border-right: 1px solid var(--default_accent);\n &:last-child {\n border-right: none;\n }\n a {\n padding: 2px $margin;\n color: var(--default_accent);\n &:hover {\n text-decoration: underline;\n }\n }\n \n }\n }\n }\n}\n\n.articleTagsContainer {\n margin: $margin 0;\n}\n\na.buttonTag {\n @include roundButtonLike;\n}\n\n.cactus-button, .cactus-login-buttons > button {\n font-family: $main_font;\n padding: 0;\n margin: 5px 0 5px $margin !important;\n @include buttonLike;\n transition-property: border-color, background-color !important;\n transition-duration: .15s;\n transition-timing-function: ease-in-out;\n opacity: 1 !important;\n &[disabled] {\n opacity: .5 !important;\n border-color: transparent !important;\n background-color: transparent !important;\n box-shadow: none;\n }\n}\n\n.shareBtn, button {\n @include buttonLike;\n cursor: pointer;\n}\n\ninput, textarea, textarea.cactus-editor-textarea {\n \n border-radius: 0 !important;\n \n box-sizing: border-box;\n font-family: $symbols_font, $main_font;\n background-color: var(--default_hl_bg) !important;\n color: var(--default_fg);\n max-width: 100%;\n min-width: 10px;\n padding: 12px;\n border: 2px solid transparent !important;\n border-color: transparent;\n transition: border-color .15s ease-in-out !important;\n &:focus, &:active {\n border-color: var(--default_accent) !important;\n outline: none;\n }\n}\n\n.cactus-editor-name {\n box-sizing: border-box;\n max-width: 100%;\n min-width: 10px;\n}\n\n.cactus-login-form {\n \n border-radius: 0;\n \n \n box-shadow: none;\n border: 2px solid var(--default_stroke);\n \n max-width: 600px;\n min-width: 200px;\n width: 100%;\n margin: 0 auto;\n box-sizing: border-box;\n transform: none;\n top: #{$margin*2};\n left: 0; right: 0;\n background-color: var(--default_bg) !important;\n color: var(--default_fg) !important;\n z-index: 9999;\n > a { // \"Use a Matrix client\" button\n @include buttonLike;\n align-self: flex-end;\n > button {\n background-color: transparent !important;\n border: none !important;\n box-shadow: none !important;\n margin: 0 !important;\n padding: 0 !important;\n }\n }\n .cactus-login-buttons {\n margin: 0;\n justify-content: flex-end;\n > button {\n flex-grow: 0;\n white-space: nowrap; // otherwise labels go 1 line per word\n }\n }\n}\n\n#fediInstanceDialog {\n display: none;\n position: fixed;\n top: 0; bottom: 0; left: 0; right: 0;\n \n .dialog {\n \n box-shadow: none;\n border: 2px solid var(--default_stroke);\n \n box-sizing: border-box;\n position: absolute;\n display: flex; flex-direction: column;\n top: #{$margin*2};\n left: 50%; transform: translateX(-50%);\n z-index: 9999;\n background-color: var(--default_bg);\n width: 450px;\n max-width: 100%;\n padding: $margin;\n \n h1, h2, h3, h4 {\n margin: 0;\n }\n h2 {\n margin-bottom: 24px;\n }\n input {\n display: block;\n }\n .buttons {\n margin: $margin 0;\n display: flex;\n flex-direction: row;\n justify-content: end;\n > * {\n margin: 5px 0 5px $margin;\n display: block;\n }\n }\n }\n .bg {\n z-index: 99;\n position: absolute;\n top: 0; bottom: 0; left: 0; right: 0;\n background-color: rgba(0, 0, 0, .4);\n cursor: pointer;\n }\n &.open {\n display: block;\n }\n}\n\n\n\n\n\n\n\n\n// transitions at the end so that loading css doens't cause animations\n\na {\n transition-property: color, border-color;\n transition-duration: .15s;\n transition-timing-function: ease-in-out;\n}\n\n.nerdlink {\n &, .pseudofond {\n transition: all .15s ease-in-out;\n }\n}\n\ninput {\n transition: .15s border ease-in-out;\n}\n" - ], - "names": [], - "mappings": "CAoBC,AAAD,IAAK,AAAC,CACF,SAAS,CAAA,iBAAC,CACV,YAAY,CAAA,cAAC,CACb,SAAS,CAAA,cAAC,CACV,aAAa,CAAA,aAAC,CACd,aAAa,CAAA,aAAC,CACd,aAAa,CAAA,aAAC,CACd,iBAAiB,CAAA,SAAC,CAClB,iBAAiB,CAAA,MAAC,CAElB,UAAU,CAAA,gBAAC,CACX,aAAa,CAAA,aAAC,CACd,UAAU,CAAA,gBAAC,CACX,cAAc,CAAA,YAAC,CACf,cAAc,CAAA,YAAC,CACf,cAAc,CAAA,YAAC,CACf,kBAAkB,CAAA,QAAC,CACnB,kBAAkB,CAAA,QAAC,CAGf,YAAY,CAAA,gBAAC,CACb,eAAe,CAAA,aAAC,CAChB,YAAY,CAAA,aAAC,CACb,gBAAgB,CAAA,YAAC,CACjB,gBAAgB,CAAA,YAAC,CACjB,gBAAgB,CAAA,YAAC,CACjB,oBAAoB,CAAA,QAAC,CACrB,oBAAoB,CAAA,KAAC,CAE5B,EAsBC,AAAF,SAAW,GAAI,cAAc,AAAC,CAC1B,UAAU,CAAE,qBAAqB,CACjC,KAAK,CAAE,iBAAiB,CAC3B,AAED,AAAA,IAAI,CAAE,IAAI,AAAC,CACP,WAAW,CApBA,mBAAmB,CAHtB,SAAS,CAAC,IAAI,CAuBkB,SAAS,CACjD,SAAS,CAAE,IAAiC,CAC5C,MAAM,CAAE,CAAC,CACT,OAAO,CAAE,CAAC,CACV,gBAAgB,CAAE,iBAAiB,CACnC,KAAK,CAAE,iBAAiB,CAC3B,AAED,AAAA,IAAI,AAAC,CACD,UAAU,CAAE,KAAK,CACpB,AAsCD,AAAA,CAAC,AAAC,CAnCE,KAAK,CAAE,iBAAiB,CACxB,eAAe,CAAE,IAAI,CACrB,gBAAgB,CAAE,WAAW,CAC7B,aAAa,CAAE,CAAC,CAChB,aAAa,CAAE,sBAAsB,CAiCxC,AAFD,AA7BQ,CA6BP,CA9BK,KAAK,CA8BX,CAAC,CA9BK,KAAK,CACC,GAAK,EAAA,AAAA,QAAC,AAAA,GA6BlB,CAAC,CA9Bc,KAAK,CA8BpB,CAAC,CA9Bc,KAAK,CACR,GAAK,EAAA,AAAA,QAAC,AAAA,EAAW,CACjB,YAAY,CAAE,qBAAqB,CAAC,UAAU,CAC9C,gBAAgB,CAAE,WAAW,CAChC,AA8BT,AAAA,CAAC,AAAA,aAAa,AAAC,CACX,MAAM,CAAE,IAAI,CACZ,eAAe,CAAE,IAAI,CACrB,KAAK,CAAE,iBAAiB,CAC3B,AAQD,AAAA,QAAQ,AAAC,CALL,SAAS,CA9EG,MAAM,CA+ElB,WAAW,CAAE,IAAI,CACjB,YAAY,CAAE,IAAI,CAKlB,OAAO,CAnFF,IAAI,CAoFZ,AAED,AAAA,MAAM,AAAC,CACH,KAAK,CAAE,qBAAqB,CAqB/B,AAtBD,AAEI,MAFE,CAEF,CAAC,AAAC,CACE,KAAK,CAAE,qBAAqB,CAC/B,AAJL,AAKI,MALE,CAKF,EAAE,AAAC,CACC,UAAU,CAAE,IAAa,CAC5B,AAPL,AAQI,MARE,CAQF,cAAc,AAAC,CACX,SAAS,CAAE,MAAsC,CACjD,OAAO,CAAE,IAAI,CACb,cAAc,CAAE,GAAG,CACnB,SAAS,CAAE,IAAI,CASlB,AArBL,AAaQ,MAbF,CAQF,cAAc,CAKV,EAAE,AAAC,CACC,MAAM,CAAE,KAAa,CACrB,eAAe,CAAE,IAAI,CACrB,OAAO,CAAE,CAAC,CAIb,AApBT,AAiBY,MAjBN,CAQF,cAAc,CAKV,EAAE,CAIE,EAAE,CAAG,MAAM,AAAC,CACR,SAAS,CAAE,IAAsB,CACpC,AAKb,AAAA,MAAM,AAAC,CACH,OAAO,CAAE,KAAK,CACjB,AAED,AACI,OADG,CACH,GAAG,CADE,eAAe,CACpB,GAAG,AAAC,CACA,MAAM,CAAE,IAAI,CACZ,OAAO,CAAE,KAAK,CACd,SAAS,CAAE,IAAI,CAClB,AALL,AAOI,OAPG,CAOH,GAAG,CAPP,OAAO,CAOE,IAAI,CAPJ,eAAe,CAOpB,GAAG,CAPE,eAAe,CAOf,IAAI,AAAC,CACN,QAAQ,CAAE,IAAI,CACjB,AATL,AAUI,OAVG,CAUH,GAAG,CAVE,eAAe,CAUpB,GAAG,AAAC,CACA,OAAO,CA7HN,IAAI,CA8HL,MAAM,CAAE,GAAG,CAAC,KAAK,CAAC,qBAAqB,CACvC,aAAa,CAAE,GAAG,CACrB,AAGL,AAAA,IAAI,AAAC,CACD,WAAW,CAvIA,mBAAmB,CADtB,SAAS,CAAC,IAAI,CAwIkB,SAAS,CACjD,SAAS,CAAE,MAAsC,CACjD,MAAM,CAAE,GAAG,CAAC,KAAK,CAAC,qBAAqB,CACvC,aAAa,CAAE,GACnB,CAAC,AACD,AAAA,IAAI,CAAE,KAAK,AAAC,CACR,OAAO,CAAE,GAAG,CACf,AAED,AAAA,GAAG,CAAC,IAAI,AAAC,CACL,MAAM,CAAE,IAAI,CACZ,aAAa,CAAE,IAAI,CACnB,OAAO,CAAE,CACb,CAAC,AAED,AAAA,KAAK,AAAC,CACF,eAAe,CAAE,QAAQ,CACzB,UAAU,CAAE,IAAI,CAChB,OAAO,CAAE,KAAK,CAQjB,AAXD,AAII,KAJC,CAID,EAAE,CAJN,KAAK,CAIG,EAAE,AAAC,CACH,OAAO,CAAE,GAAG,CACZ,MAAM,CAAE,GAAG,CAAC,KAAK,CAAC,qBAAqB,CAC1C,AAPL,AAQI,KARC,CAQD,EAAE,CARN,KAAK,CAQG,EAAE,CAAC,SAAU,CAAA,IAAI,CAAE,CACnB,MAAM,CAAE,gBAAgB,CAC3B,AAGL,AAAA,UAAU,AAAC,CACP,MAAM,CAAE,CAAC,CACT,YAAY,CAAE,IAAa,CAC3B,WAAW,CAAE,sBAAsB,CACtC,AAED,AAAA,KAAK,CAAE,KAAK,CAAC,CAAC,AAAC,CACX,KAAK,CAAE,qBAAqB,CAC5B,YAAY,CAAE,qBAAqB,CACnC,SAAS,CAAE,IAAI,CAClB,AAED,AACI,eADW,CACX,CAAC,CADY,SAAS,CACtB,CAAC,CADuB,GAAG,CAAC,GAAI,CAAA,gBAAgB,EAChD,CAAC,AAAC,CACE,aAAa,CAAE,IAAI,CAItB,AANL,AAGQ,eAHO,CACX,CAAC,CAEK,KAAK,CAHE,SAAS,CACtB,CAAC,CAEK,KAAK,CAHa,GAAG,CAAC,GAAI,CAAA,gBAAgB,EAChD,CAAC,CAEK,KAAK,AAAC,CACJ,aAAa,CAAE,IAAI,CACtB,AAIT,AAAA,eAAe,AAAC,CACZ,UAAU,CAAE,KAAK,CAoCpB,AArCD,AAEI,eAFW,CAEX,CAAC,AAAC,CACE,KAAK,CAAE,qBAAqB,CAC/B,AAJL,AAKI,eALW,CAKX,CAAC,CALL,eAAe,CAKR,IAAI,AAAC,CAEJ,OAAO,CAAE,YAAY,CACrB,OAAO,CAAE,GAAG,CACf,AATL,AAUI,eAVW,AAUV,YAAY,AAAC,CACV,OAAO,CAAE,IAAI,CACb,cAAc,CAAE,GAAG,CACnB,SAAS,CAAE,IAAI,CACf,eAAe,CAAE,QAAQ,CACzB,WAAW,CAAE,MAAM,CAqBtB,AApCL,AAgBQ,eAhBO,AAUV,YAAY,CAMT,CAAC,CAhBT,eAAe,AAUV,YAAY,CAMN,IAAI,AAAC,CACJ,MAAM,CAAE,GAAG,CACX,UAAU,CAAE,MAAM,CAClB,OAAO,CAAE,YAAY,CACrB,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,IAAI,CACZ,WAAW,CAAE,IAAI,CACjB,OAAO,CAAE,KAAK,CACd,aAAa,CAAE,IAAI,CACnB,UAAU,CAAE,iCAAiC,CAC7C,gBAAgB,CAAE,oBAAoB,CACtC,KAAK,CAAE,iBAAiB,CACxB,UAAU,CAzMT,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CA0MvB,AA7BT,AA8BQ,eA9BO,AAUV,YAAY,CAoBT,IAAI,AAAC,CACD,gBAAgB,CAAE,qBAAqB,CAC1C,AAhCT,AAiCQ,eAjCO,AAUV,YAAY,CAuBT,CAAC,CAAC,KAAK,AAAC,CACJ,gBAAgB,CAAE,qBAAqB,CAC1C,AAIT,AAAA,EAAE,CAAE,EAAE,CAAE,EAAE,CAAE,EAAE,CAAE,EAAE,CAAE,EAAE,AAAC,CACnB,WAAW,CAhOA,mBAAmB,CAHtB,SAAS,CAAC,IAAI,CA0OzB,AARD,AAEI,EAFF,CAEE,CAAC,CAFD,EAAE,CAEF,CAAC,CAFG,EAAE,CAEN,CAAC,CAFO,EAAE,CAEV,CAAC,CAFW,EAAE,CAEd,CAAC,CAFe,EAAE,CAElB,CAAC,AAAC,CACE,KAAK,CAAE,qBAAqB,CAExB,aAAa,CAAE,IAAI,CAE1B,AAGL,AAAA,EAAE,AAAC,CAAC,SAAS,CAAE,IAAwC,CAAG,AAC1D,AAAA,EAAE,AAAC,CAAC,SAAS,CAAE,IAAwC,CAAG,AAC1D,AAAA,EAAE,AAAC,CAAC,SAAS,CAAE,MAAwC,CAAG,AAC1D,AAAA,EAAE,AAAC,CAAC,SAAS,CAAE,IAAwC,CAAG,AAC1D,AAAA,EAAE,AAAC,CAAC,SAAS,CAAE,MAAwC,CAAG,AAC1D,AAAA,EAAE,AAAC,CAAC,SAAS,CAAE,MAAwC,CAAG,AAE1D,AAAA,KAAK,CAOL,SAAS,AAPH,CACF,WAAW,CAjPA,mBAAmB,CAHtB,SAAS,CAAC,IAAI,CAqPtB,SAAS,CAAE,MAAqB,CAChC,MAAM,CAAE,GAAG,CACX,OAAO,CAAE,YAAY,CACxB,AAED,AAAA,SAAS,AAAC,CAEN,KAAK,CAAE,iBAAiB,CACxB,aAAa,CAAE,IAAI,CACnB,QAAQ,CAAE,QAAQ,CAClB,KAAK,CAAE,GAAG,CACV,MAAM,CAAE,KAAK,CACb,OAAO,CAAE,WAAW,CACpB,WAAW,CAAE,MAAM,CACnB,eAAe,CAAE,MAAM,CAgC1B,AAzCD,AAUI,SAVK,CAUL,WAAW,AAAC,CACR,IAAI,CAAE,iBAAiB,CACvB,OAAO,CAAE,MAAM,CACf,QAAQ,CAAE,QAAQ,CAClB,GAAG,CAAE,GAAG,CACX,AAfL,AAgBI,SAhBK,CAgBL,IAAI,AAAC,CACD,QAAQ,CAAE,QAAQ,CAClB,GAAG,CAAE,KAAK,CACV,IAAI,CAAE,GAAG,CACT,SAAS,CAAE,gBAAgB,CAC3B,OAAO,CAAE,GAAG,CACZ,MAAM,CAAE,GAAG,CAAC,KAAK,CAAC,qBAAqB,CACvC,aAAa,CAAE,GAAG,CAClB,KAAK,CAAE,iBAAiB,CACxB,OAAO,CAAE,IAAI,CACb,gBAAgB,CAAE,iBAAiB,CACnC,OAAO,CAAE,GAAG,CACZ,UAAU,CAAE,MAAM,CACrB,AA7BL,AA8BI,SA9BK,CA8BH,KAAK,AAAC,CAIJ,KAAK,CAAE,qBAAqB,CAC5B,eAAe,CAAE,IAAI,CACrB,aAAa,CAAE,IAAI,CAItB,AAxCL,AA+BQ,SA/BC,CA8BH,KAAK,CACH,WAAW,AAAC,CACR,IAAI,CAAE,qBAAqB,CAC9B,AAjCT,AAqCQ,SArCC,CA8BH,KAAK,CAOH,IAAI,AAAC,CACD,OAAO,CAAE,KAAK,CACjB,AAIT,AAAA,KAAK,CAoIL,iBAAiB,CAGb,aAAa,CAHjB,iBAAiB,CAqCjB,yBAAyB,CAErB,gBAAgB,CAAC,aAAa,CAFlC,yBAAyB,CAErB,gBAAgB,CAvCpB,iBAAiB,CAuCI,aAAa,AA3K5B,CACF,OAAO,CAAE,KAAK,CACd,cAAc,CAjST,IAAI,CAwSZ,AAED,AAAA,SAAS,AAAC,CACN,OAAO,CAAE,IAAI,CACb,QAAQ,CA5SH,IAAI,CA6ST,aAAa,CA7SR,IAAI,CA8ST,qBAAqB,CAAE,GAAG,CAI7B,AARD,AAKI,SALK,AAKJ,SAAS,AAAC,CACP,qBAAqB,CAAE,oCAAoC,CAC9D,AAOL,AACI,aADS,AAAA,KAAK,CAAC,GAAG,CAClB,GAAG,CA0GP,iBAAiB,CA3GjB,aAAa,AA8GT,aAAa,CA9GE,GAAG,CAClB,GAAG,CA0GP,iBAAiB,CAqCjB,yBAAyB,CAErB,gBAAgB,CAlJpB,aAAa,CAAM,GAAG,CAClB,GAAG,CA+IP,yBAAyB,CAErB,gBAAgB,CAvCpB,iBAAiB,CA3GjB,aAAa,CAAM,GAAG,CAClB,GAAG,AAAC,CACA,MAAM,CAAE,KAAK,CAET,SAAS,CAAE,IAAI,CAEnB,UAAU,CAEF,KACJ,CACP,AAGL,AACI,EADF,CACE,EAAE,AAAC,CACC,MAAM,CAAE,KAAK,CAChB,AAGL,AACI,EADF,AAAA,KAAK,CACH,KAAK,AAAC,CACF,OAAO,CAAE,YAAY,CACrB,SAAS,CAAE,KAAK,CACnB,AAJL,AAKI,EALF,AAAA,KAAK,CAKD,EAAE,CAAG,GAAG,AAAC,CACP,OAAO,CAAE,IAAI,CACb,qBAAqB,CAAE,UAAU,CACpC,AAGL,AAAA,SAAS,AAAC,CACN,UAAU,CAvVL,IAAI,CAwVT,KAAK,CAAE,iBAAiB,CACxB,WAAW,CA5VA,mBAAmB,CAHtB,SAAS,CAAC,IAAI,CA+VkB,SAAS,CAuCpD,AA1CD,AAII,SAJK,CAIL,QAAQ,CAJZ,SAAS,CAIK,4BAA4B,AAAC,CACnC,UAAU,CAAE,sBAAwB,CACpC,KAAK,CAAE,iBAAiB,CACxB,aAAa,CAAE,CAAC,CAChB,MAAM,CAAE,IAAI,CAQf,AAhBL,AASQ,SATC,CAIL,QAAQ,CAKJ,EAAE,CATV,SAAS,CAIL,QAAQ,CAKA,EAAE,CAAC,CAAC,CAThB,SAAS,CAIL,QAAQ,CAKM,EAAE,CAAC,CAAC,CAAC,CAAC,CATxB,SAAS,CAIK,4BAA4B,CAKlC,EAAE,CATV,SAAS,CAIK,4BAA4B,CAK9B,EAAE,CAAC,CAAC,CAThB,SAAS,CAIK,4BAA4B,CAKxB,EAAE,CAAC,CAAC,CAAC,CAAC,AAAC,CACb,KAAK,CAAE,iBAAiB,CAK3B,AAfT,AAWY,SAXH,CAIL,QAAQ,CAKJ,EAAE,CAEE,GAAG,CAXf,SAAS,CAIL,QAAQ,CAKA,EAAE,CAAC,CAAC,CAEJ,GAAG,CAXf,SAAS,CAIL,QAAQ,CAKM,EAAE,CAAC,CAAC,CAAC,CAAC,CAEZ,GAAG,CAXf,SAAS,CAIK,4BAA4B,CAKlC,EAAE,CAEE,GAAG,CAXf,SAAS,CAIK,4BAA4B,CAK9B,EAAE,CAAC,CAAC,CAEJ,GAAG,CAXf,SAAS,CAIK,4BAA4B,CAKxB,EAAE,CAAC,CAAC,CAAC,CAAC,CAEZ,GAAG,AAAC,CACA,WAAW,CArWZ,mBAAmB,CADtB,SAAS,CAAC,IAAI,CAsW8B,SAAS,CACjD,KAAK,CAAE,qBAAqB,CAC/B,AAdb,AAiBI,SAjBK,CAiBL,4BAA4B,AAAC,CACzB,UAAU,CAAE,qBAAqB,CACjC,KAAK,CAAE,iBAAiB,CAC3B,AApBL,AAqBI,SArBK,CAqBL,cAAc,AAAC,CACX,KAAK,CAAE,qBAAqB,CAC/B,AAvBL,AAyBQ,SAzBC,CAwBL,6BAA6B,CACzB,CAAC,AAAC,CACE,aAAa,CAAE,IAAI,CACtB,AA3BT,AA4BQ,SA5BC,CAwBL,6BAA6B,CAIzB,qCAAqC,AAAC,CAClC,KAAK,CAAE,qBAAqB,CAC/B,AA9BT,AAgCI,SAhCK,CAgCL,cAAc,AAAC,CACX,UAAU,CAAE,IAAI,CAChB,MAAM,CAAE,MAAM,CACjB,AAnCL,AAqCQ,SArCC,CAoCL,cAAc,CACT,CAAC,CArCV,SAAS,CAoCL,cAAc,CACN,CAAC,CAAC,CAAC,CArCf,SAAS,CAoCL,cAAc,CACA,CAAC,CAAC,CAAC,CAAC,CAAC,CArCvB,SAAS,CAoCL,cAAc,CACQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CArCjC,SAAS,CAoCL,cAAc,CACkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,AAAC,CAClC,KAAK,CAAE,iBAAiB,CACxB,WAAW,CAhYR,mBAAmB,CAHtB,SAAS,CAAC,IAAI,CAmY0B,SAAS,CACpD,AAIT,AAAA,OAAO,AAAC,CACJ,OAAO,CAAE,IAAI,CACb,cAAc,CAAE,GAAG,CACnB,SAAS,CAAE,MAAM,CACjB,WAAW,CAAE,MAAM,CACnB,MAAM,CAvYD,IAAI,CAuYO,CAAC,CAYpB,AAjBD,AAMI,OANG,CAMH,SAAS,AAAC,CACN,OAAO,CAAE,YAAY,CACrB,MAAM,CAAE,OAAO,CACf,OAAO,CAAE,KAAK,CACjB,AAVL,AAWI,OAXG,CAWH,UAAU,AAAC,CACP,KAAK,CAAE,IAAI,CACX,SAAS,CAAE,KAAK,CAChB,SAAS,CAAE,KAAK,CAChB,OAAO,CAAE,IAAI,CAChB,AAGL,AAAA,wBAAwB,AAAC,CACrB,OAAO,CAAE,IAAI,CACb,cAAc,CAAE,GAAG,CACnB,SAAS,CAAE,IAAI,CACf,eAAe,CAAE,aAAa,CAQjC,AAZD,AAKI,wBALoB,CAKpB,eAAe,AAAC,CACZ,SAAS,CAAE,EAAE,CAChB,AAPL,AAQI,wBARoB,CAQpB,OAAO,AAAC,CACJ,SAAS,CAAE,CAAC,CAEf,AAXL,AAUQ,wBAVgB,CAQpB,OAAO,CARX,wBAAwB,CAQpB,OAAO,CAEA,UAAU,AAAC,CAAC,SAAS,CAAE,GAAG,CAAG,AAIxC,AAAA,iBAAiB,AAAC,CACd,MAAM,CAAE,IAAI,CACZ,OAAO,CAAE,CAAC,CAsBb,AAxBD,AAGI,iBAHa,CAGb,aAAa,CAHjB,iBAAiB,CAqCjB,yBAAyB,CAErB,gBAAgB,CAAC,aAAa,CAFlC,yBAAyB,CAErB,gBAAgB,CAvCpB,iBAAiB,CAuCI,aAAa,AApChB,CAEV,eAAe,CAAE,KAAK,CACtB,mBAAmB,CAAE,MAAM,CAC3B,iBAAiB,CAAE,SAAS,CAC5B,QAAQ,CAAE,QAAQ,CAClB,MAAM,CAAE,KAAK,CAchB,AAvBL,AAUQ,iBAVS,CAGb,aAAa,CAOT,YAAY,CAVpB,iBAAiB,CAqCjB,yBAAyB,CAErB,gBAAgB,CAAC,aAAa,CA7B1B,YAAY,CA2BpB,yBAAyB,CAErB,gBAAgB,CAvCpB,iBAAiB,CAuCI,aAAa,CA7B1B,YAAY,AAAC,CACT,QAAQ,CAAE,QAAQ,CAClB,MAAM,CAAE,CAAC,CACT,OAAO,CAhbV,IAAI,CAwbJ,AArBT,AAcY,iBAdK,CAGb,aAAa,CAOT,YAAY,CAVpB,iBAAiB,CAqCjB,yBAAyB,CAErB,gBAAgB,CAAC,aAAa,CA7B1B,YAAY,CA2BpB,yBAAyB,CAErB,gBAAgB,CAvCpB,iBAAiB,CAuCI,aAAa,CA7B1B,YAAY,CAVpB,iBAAiB,CAGb,aAAa,CAOT,YAAY,CAIL,EAAE,CAdjB,iBAAiB,CAqCjB,yBAAyB,CAErB,gBAAgB,CAAC,aAAa,CA7B1B,YAAY,CAIL,EAAE,CAuBjB,yBAAyB,CAErB,gBAAgB,CAvCpB,iBAAiB,CAuCI,aAAa,CA7B1B,YAAY,CAIL,EAAE,CAdjB,iBAAiB,CAGb,aAAa,CAOT,YAAY,CAID,KAAK,CAdxB,iBAAiB,CAqCjB,yBAAyB,CAErB,gBAAgB,CAAC,aAAa,CA7B1B,YAAY,CAID,KAAK,CAuBxB,yBAAyB,CAErB,gBAAgB,CAvCpB,iBAAiB,CAuCI,aAAa,CA7B1B,YAAY,CAID,KAAK,AAAC,CAAC,KAAK,CAAE,KAAK,CAAG,AAdzC,AAeY,iBAfK,CAGb,aAAa,CAOT,YAAY,CAKR,EAAE,CAfd,iBAAiB,CAqCjB,yBAAyB,CAErB,gBAAgB,CAAC,aAAa,CA7B1B,YAAY,CAKR,EAAE,CAsBd,yBAAyB,CAErB,gBAAgB,CAvCpB,iBAAiB,CAuCI,aAAa,CA7B1B,YAAY,CAKR,EAAE,AAAC,CACC,MAAM,CAAE,CAAC,CACZ,AAjBb,AAkBY,iBAlBK,CAGb,aAAa,CAOT,YAAY,CAQR,KAAK,CAlBjB,iBAAiB,CAqCjB,yBAAyB,CAErB,gBAAgB,CAAC,aAAa,CA7B1B,YAAY,CAQR,KAAK,CAmBjB,yBAAyB,CAErB,gBAAgB,CAvCpB,iBAAiB,CAuCI,aAAa,CA7B1B,YAAY,CAQR,KAAK,AAAC,CACF,MAAM,CAAE,CAAC,CACZ,AAMb,AAAA,eAAe,AAAC,CACZ,UAAU,CAAE,MAAM,CAClB,SAAS,CAAE,KAAK,CAChB,WAAW,CAAE,IAAI,CAMpB,AATD,AAKQ,eALO,AAIV,WAAW,CACR,CAAC,AAAC,CAtZN,OAAO,CAAE,YAAY,CACrB,aAAa,CA9CD,IAAI,CA+ChB,gBAAgB,CAAE,oBAAoB,CACtC,KAAK,CAAE,iBAAiB,CACxB,OAAO,CAAE,KAAa,CACtB,MAAM,CAAE,KAAa,CAAC,CAAC,CACvB,UAAU,CAAE,4CAA4C,CACxD,aAAa,CAAE,IAAI,CAInB,UAAU,CA/CD,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CA4bvB,AAPT,AAzYI,eAyYW,AAIV,WAAW,CACR,CAAC,CA9YH,KAAK,CAyYX,eAAe,AAIV,WAAW,CACR,CAAC,CA9YM,KAAK,AAAC,CACb,gBAAgB,CAAE,qBAAqB,CAC1C,AAkZL,AAAA,yBAAyB,AAAC,CACtB,MAAM,CAzcD,IAAI,CAycO,CAAC,CAIpB,AAED,AAAA,eAAe,AAAC,CACZ,OAAO,CAAE,IAAI,CACb,cAAc,CAAE,GAAG,CACnB,SAAS,CAAE,MAAM,CACjB,WAAW,CAAE,UAAU,CACvB,UAAU,CAAE,UAAU,CAiBzB,AAtBD,AAOI,eAPW,CAOX,EAAE,AAAC,CACC,WAAW,CAAE,MAAM,CACnB,SAAS,CAAE,MAAwC,CACnD,MAAM,CAAE,CAAC,CAEZ,AAZL,AAcI,eAdW,CAcX,GAAG,AAAC,CACA,YAAY,CAAE,KAAa,CAC3B,UAAU,CAAE,GAAG,CACf,UAAU,CAAE,UAAU,CACtB,KAAK,CAAE,IAAI,CACX,UAAU,CAAE,IAAI,CAChB,aAAa,CAAE,GAAG,CACrB,AAGL,AACI,GADD,CAAC,GAAI,CAAA,gBAAgB,EACpB,EAAE,CADqB,MAAM,CAC7B,EAAE,AAAC,CACC,eAAe,CAAE,IAAI,CACrB,OAAO,CAAE,IAAI,CACb,cAAc,CAAE,GAAG,CACnB,SAAS,CAAE,IAAI,CACf,OAAO,CAAE,CAAC,CACV,MAAM,CAAE,CAAC,CACZ,AAGL,AAAA,MAAM,AAAC,CAtaH,SAAS,CA9EG,MAAM,CA+ElB,WAAW,CAAE,IAAI,CACjB,YAAY,CAAE,IAAI,CAsalB,OAAO,CApfF,IAAI,CAqfT,aAAa,CArfR,IAAI,CAohBZ,AAlCD,AAII,MAJE,CAIF,YAAY,AAAC,CACT,KAAK,CAAE,IAAI,CAQd,AAbL,AAMQ,MANF,CAIF,YAAY,CAER,kBAAkB,AAAC,CACf,OAAO,CAAE,IAAI,CACb,cAAc,CAAE,GAAG,CACnB,SAAS,CAAE,MAAM,CACjB,WAAW,CAAE,UAAU,CACvB,eAAe,CAAE,aAAa,CACjC,AAZT,AAcI,MAdE,CAcF,GAAG,CAAC,GAAI,CAAA,gBAAgB,CAAE,CACtB,SAAS,CAAE,IAAI,CAkBlB,AAjCL,AAiBY,MAjBN,CAcF,GAAG,CAAC,GAAI,CAAA,gBAAgB,EAEpB,EAAE,CACE,EAAE,AAAC,CAEK,YAAY,CAAE,GAAG,CAAC,KAAK,CAAC,qBAAqB,CAYpD,AA/Bb,AAoBoB,MApBd,CAcF,GAAG,CAAC,GAAI,CAAA,gBAAgB,EAEpB,EAAE,CACE,EAAE,CAGQ,UAAU,AAAC,CACT,YAAY,CAAE,IAAI,CACrB,AAtBrB,AAuBoB,MAvBd,CAcF,GAAG,CAAC,GAAI,CAAA,gBAAgB,EAEpB,EAAE,CACE,EAAE,CAMM,CAAC,AAAC,CACE,OAAO,CAAE,GAAG,CA1gB3B,IAAI,CA2gBW,KAAK,CAAE,qBAAqB,CAI/B,AA7BrB,AA0BwB,MA1BlB,CAcF,GAAG,CAAC,GAAI,CAAA,gBAAgB,EAEpB,EAAE,CACE,EAAE,CAMM,CAAC,CAGK,KAAK,AAAC,CACJ,eAAe,CAAE,SAAS,CAC7B,AAQzB,AAAA,qBAAqB,AAAC,CAClB,MAAM,CAvhBD,IAAI,CAuhBO,CAAC,CACpB,AAED,AAAA,CAAC,AAAA,UAAU,AAAC,CA9eR,OAAO,CAAE,YAAY,CACrB,aAAa,CA9CD,IAAI,CA+ChB,gBAAgB,CAAE,oBAAoB,CACtC,KAAK,CAAE,iBAAiB,CACxB,OAAO,CAAE,KAAa,CACtB,MAAM,CAAE,KAAa,CAAC,CAAC,CACvB,UAAU,CAAE,4CAA4C,CACxD,aAAa,CAAE,IAAI,CAInB,UAAU,CA/CD,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAohB/B,AAFD,AAteI,CAseH,AAAA,UAAU,CAteL,KAAK,CAseX,CAAC,AAAA,UAAU,CAteI,KAAK,AAAC,CACb,gBAAgB,CAAE,qBAAqB,CAC1C,AAweL,AAAA,cAAc,CAAE,qBAAqB,CAAG,MAAM,AAAC,CAC3C,WAAW,CAriBH,SAAS,CAAC,IAAI,CAsiBtB,OAAO,CAAE,CAAC,CACV,MAAM,CAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CAjiBZ,IAAI,CAiiBiB,UAAU,CAngBpC,KAAK,CAAE,iBAAiB,CACxB,eAAe,CAAE,IAAI,CACrB,gBAAgB,CAAE,WAAW,CAC7B,aAAa,CAAE,CAAC,CAChB,aAAa,CAAE,sBAAsB,CA4BrC,SAAS,CAAC,MAAC,CAqeX,mBAAmB,CAAE,yCAAyC,CAC9D,mBAAmB,CAAE,IAAI,CACzB,0BAA0B,CAAE,WAAW,CACvC,OAAO,CAAE,YAAY,CAOxB,AAfD,AA1fQ,cA0fM,CA3fR,KAAK,CA2fX,cAAc,CA3fR,KAAK,CACC,GAAK,EAAA,AAAA,QAAC,AAAA,GA0flB,cAAc,CA3fC,KAAK,CA2fpB,cAAc,CA3fC,KAAK,CACR,GAAK,EAAA,AAAA,QAAC,AAAA,GA0fF,qBAAqB,CAAG,MAAM,CA3fxC,KAAK,CA2fK,qBAAqB,CAAG,MAAM,CA3fxC,KAAK,CACC,GAAK,EAAA,AAAA,QAAC,AAAA,GA0fF,qBAAqB,CAAG,MAAM,CA3f/B,KAAK,CA2fJ,qBAAqB,CAAG,MAAM,CA3f/B,KAAK,CACR,GAAK,EAAA,AAAA,QAAC,AAAA,EAAW,CACjB,YAAY,CAAE,qBAAqB,CAAC,UAAU,CAC9C,gBAAgB,CAAE,WAAW,CAChC,AAufT,AASI,cATU,CAST,AAAA,QAAC,AAAA,EATU,qBAAqB,CAAG,MAAM,CASzC,AAAA,QAAC,AAAA,CAAU,CACR,OAAO,CAAE,aAAa,CACtB,YAAY,CAAE,sBAAsB,CACpC,gBAAgB,CAAE,sBAAsB,CACxC,UAAU,CAAE,IAAI,CACnB,AAGL,AAAA,SAAS,CAAE,MAAM,AAAC,CAjhBd,KAAK,CAAE,iBAAiB,CACxB,eAAe,CAAE,IAAI,CACrB,gBAAgB,CAAE,WAAW,CAC7B,aAAa,CAAE,CAAC,CAChB,aAAa,CAAE,sBAAsB,CA4BrC,SAAS,CAAC,MAAC,CAmfX,MAAM,CAAE,OAAO,CAClB,AAHD,AA3gBQ,SA2gBC,CA5gBH,KAAK,CA4gBX,SAAS,CA5gBH,KAAK,CACC,GAAK,EAAA,AAAA,QAAC,AAAA,GA2gBlB,SAAS,CA5gBM,KAAK,CA4gBpB,SAAS,CA5gBM,KAAK,CACR,GAAK,EAAA,AAAA,QAAC,AAAA,GA2gBP,MAAM,CA5gBX,KAAK,CA4gBA,MAAM,CA5gBX,KAAK,CACC,GAAK,EAAA,AAAA,QAAC,AAAA,GA2gBP,MAAM,CA5gBF,KAAK,CA4gBT,MAAM,CA5gBF,KAAK,CACR,GAAK,EAAA,AAAA,QAAC,AAAA,EAAW,CACjB,YAAY,CAAE,qBAAqB,CAAC,UAAU,CAC9C,gBAAgB,CAAE,WAAW,CAChC,AA6gBT,AAAA,KAAK,CAAE,QAAQ,CAAE,QAAQ,AAAA,uBAAuB,AAAC,CAEzC,aAAa,CAAE,YAAY,CAE/B,UAAU,CAAE,UAAU,CACtB,WAAW,CA5jBA,mBAAmB,CAHtB,SAAS,CAAC,IAAI,CAgkBtB,gBAAgB,CAAE,oBAAoB,CAAC,UAAU,CACjD,KAAK,CAAE,iBAAiB,CACxB,SAAS,CAAE,IAAI,CACf,SAAS,CAAE,IAAI,CACf,OAAO,CAAE,IAAI,CACb,MAAM,CAAE,gCAAgC,CACxC,YAAY,CAAE,WAAW,CACzB,UAAU,CAAE,wCAAwC,CAKvD,AAlBD,AAcI,KAdC,CAcC,KAAK,CAdX,KAAK,CAcU,MAAM,CAdd,QAAQ,CAcT,KAAK,CAdJ,QAAQ,CAcA,MAAM,CAdJ,QAAQ,AAAA,uBAAuB,CAc1C,KAAK,CAdM,QAAQ,AAAA,uBAAuB,CAcjC,MAAM,AAAC,CACd,YAAY,CAAE,qBAAqB,CAAC,UAAU,CAC9C,OAAO,CAAE,IAAI,CAChB,AAGL,AAAA,mBAAmB,AAAC,CAChB,UAAU,CAAE,UAAU,CACtB,SAAS,CAAE,IAAI,CACf,SAAS,CAAE,IAAI,CAClB,AAED,AAAA,kBAAkB,AAAC,CAEX,aAAa,CAAE,CAAC,CAGhB,UAAU,CAAE,IAAI,CAChB,MAAM,CAAE,GAAG,CAAC,KAAK,CAAC,qBAAqB,CAE3C,SAAS,CAAE,KAAK,CAChB,SAAS,CAAE,KAAK,CAChB,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,MAAM,CACd,UAAU,CAAE,UAAU,CACtB,SAAS,CAAE,IAAI,CACf,GAAG,CAAC,IAAC,CACL,IAAI,CAAE,CAAC,CAAE,KAAK,CAAE,CAAC,CACjB,gBAAgB,CAAE,iBAAiB,CAAC,UAAU,CAC9C,KAAK,CAAE,iBAAiB,CAAC,UAAU,CACnC,OAAO,CAAE,IAAI,CAoBhB,AAtCD,AAmBI,kBAnBc,CAmBZ,CAAC,AAAC,CAnkBJ,KAAK,CAAE,iBAAiB,CACxB,eAAe,CAAE,IAAI,CACrB,gBAAgB,CAAE,WAAW,CAC7B,aAAa,CAAE,CAAC,CAChB,aAAa,CAAE,sBAAsB,CA4BrC,SAAS,CAAC,MAAC,CAqiBP,UAAU,CAAE,QAAQ,CAQvB,AA7BL,AA1iBQ,kBA0iBU,CAmBZ,CAAC,CA9jBD,KAAK,CA2iBX,kBAAkB,CAmBZ,CAAC,CA9jBD,KAAK,CACC,GAAK,EAAA,AAAA,QAAC,AAAA,GA0iBlB,kBAAkB,CAmBZ,CAAC,CA9jBQ,KAAK,CA2iBpB,kBAAkB,CAmBZ,CAAC,CA9jBQ,KAAK,CACR,GAAK,EAAA,AAAA,QAAC,AAAA,EAAW,CACjB,YAAY,CAAE,qBAAqB,CAAC,UAAU,CAC9C,gBAAgB,CAAE,WAAW,CAChC,AAuiBT,AAsBQ,kBAtBU,CAmBZ,CAAC,CAGG,MAAM,AAAC,CACL,gBAAgB,CAAE,sBAAsB,CACxC,MAAM,CAAE,eAAe,CACvB,UAAU,CAAE,eAAe,CAC3B,MAAM,CAAE,YAAY,CACpB,OAAO,CAAE,YAAY,CACxB,AA5BT,AA8BI,kBA9Bc,CA8Bd,qBAAqB,AAAC,CAClB,MAAM,CAAE,CAAC,CACT,eAAe,CAAE,QAAQ,CAK5B,AArCL,AAiCQ,kBAjCU,CA8Bd,qBAAqB,CAGf,MAAM,AAAC,CACL,SAAS,CAAE,CAAC,CACZ,WAAW,CAAE,MAAM,CACtB,AAIT,AAAA,mBAAmB,AAAC,CAChB,OAAO,CAAE,IAAI,CACb,QAAQ,CAAE,KAAK,CACf,GAAG,CAAE,CAAC,CAAE,MAAM,CAAE,CAAC,CAAE,IAAI,CAAE,CAAC,CAAE,KAAK,CAAE,CAAC,CAgDvC,AAnDD,AAKI,mBALe,CAKf,OAAO,AAAC,CAEA,UAAU,CAAE,IAAI,CAChB,MAAM,CAAE,GAAG,CAAC,KAAK,CAAC,qBAAqB,CAE3C,UAAU,CAAE,UAAU,CACtB,QAAQ,CAAE,QAAQ,CAClB,OAAO,CAAE,IAAI,CAAE,cAAc,CAAE,MAAM,CACrC,GAAG,CAAC,IAAC,CACL,IAAI,CAAE,GAAG,CAAE,SAAS,CAAE,gBAAgB,CACtC,OAAO,CAAE,IAAI,CACb,gBAAgB,CAAE,iBAAiB,CACnC,KAAK,CAAE,KAAK,CACZ,SAAS,CAAE,IAAI,CACf,OAAO,CAzoBN,IAAI,CA8pBR,AAxCL,AAqBQ,mBArBW,CAKf,OAAO,CAgBH,EAAE,CArBV,mBAAmB,CAKf,OAAO,CAgBC,EAAE,CArBd,mBAAmB,CAKf,OAAO,CAgBK,EAAE,CArBlB,mBAAmB,CAKf,OAAO,CAgBS,EAAE,AAAC,CACX,MAAM,CAAE,CAAC,CACZ,AAvBT,AAwBQ,mBAxBW,CAKf,OAAO,CAmBH,EAAE,AAAC,CACC,aAAa,CAAE,IAAI,CACtB,AA1BT,AA2BQ,mBA3BW,CAKf,OAAO,CAsBH,KAAK,AAAC,CACF,OAAO,CAAE,KAAK,CACjB,AA7BT,AA8BQ,mBA9BW,CAKf,OAAO,CAyBH,QAAQ,AAAC,CACL,MAAM,CArpBT,IAAI,CAqpBe,CAAC,CACjB,OAAO,CAAE,IAAI,CACb,cAAc,CAAE,GAAG,CACnB,eAAe,CAAE,GAAG,CAKvB,AAvCT,AAmCY,mBAnCO,CAKf,OAAO,CAyBH,QAAQ,CAKF,CAAC,AAAC,CACA,MAAM,CAAE,GAAG,CAAC,CAAC,CAAC,GAAG,CA1pBxB,IAAI,CA2pBG,OAAO,CAAE,KAAK,CACjB,AAtCb,AAyCI,mBAzCe,CAyCf,GAAG,AAAC,CACA,OAAO,CAAE,EAAE,CACX,QAAQ,CAAE,QAAQ,CAClB,GAAG,CAAE,CAAC,CAAE,MAAM,CAAE,CAAC,CAAE,IAAI,CAAE,CAAC,CAAE,KAAK,CAAE,CAAC,CACpC,gBAAgB,CAAE,eAAiB,CACnC,MAAM,CAAE,OAAO,CAClB,AA/CL,AAgDI,mBAhDe,AAgDd,KAAK,AAAC,CACH,OAAO,CAAE,KAAK,CACjB,AAYL,AAAA,CAAC,AAAC,CACE,mBAAmB,CAAE,mBAAmB,CACxC,mBAAmB,CAAE,IAAI,CACzB,0BAA0B,CAAE,WAAW,CAC1C,AAED,AACI,SADK,CAAT,SAAS,CACF,WAAW,AAAC,CACX,UAAU,CAAE,oBAAoB,CACnC,AAGL,AAAA,KAAK,AAAC,CACF,UAAU,CAAE,uBAAuB,CACtC" -} \ No newline at end of file diff --git a/public/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css b/public/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css deleted file mode 100644 index bf67df9..0000000 --- a/public/css/syntax.min.a0773cce9310cb6d8ed23e50f005448facf29a53001b57e038828daa466b25c0.css +++ /dev/null @@ -1 +0,0 @@ -:root{--first-tone:var(--accent);--second-tone:color-mix(in srgb, var(--accent) 70%, transparent);--comment:color-mix(in srgb, var(--foreground) 50%, transparent)}.bg{}.chroma{overflow:auto}.chroma .x{}.chroma .err{}.chroma .cl{}.chroma .lnlinks{outline:none;text-decoration:none;color:inherit}.chroma .lntd{width:100%;vertical-align:top;padding:0;margin:0;border:0}.chroma .lntd:first-child{width:auto}.chroma .lntd code{display:grid}.chroma .lntable{width:100%;border-spacing:0;padding:0;margin:0;border:0}.chroma .hl{background-color:color-mix(in srgb,var(--foreground) 5%,transparent)!important}.chroma .lnt{color:var(--comment);white-space:pre;-webkit-user-select:none;user-select:none;padding:0 10px}.chroma .ln{color:var(--comment);white-space:pre;-webkit-user-select:none;user-select:none;margin-right:.8em;padding:0 .4em 0 0}.chroma .line{display:flex;padding:0 10px}.chroma .k{color:var(--second-tone)}.chroma .kc{color:var(--second-tone)}.chroma .kd{color:var(--second-tone)}.chroma .kn{color:var(--second-tone)}.chroma .kp{color:var(--second-tone)}.chroma .kr{color:var(--second-tone)}.chroma .kt{color:var(--second-tone)}.chroma .n{color:var(--first-tone)}.chroma .na{color:var(--second-tone)}.chroma .nb{color:var(--first-tone)}.chroma .bp{color:var(--first-tone)}.chroma .nc{color:var(--foreground)}.chroma .no{color:var(--first-tone)}.chroma .nd{color:var(--first-tone)}.chroma .ni{color:var(--first-tone)}.chroma .ne{color:var(--first-tone)}.chroma .nf{color:var(--first-tone)}.chroma .fm{color:var(--first-tone)}.chroma .nl{color:var(--first-tone)}.chroma .nn{color:var(--first-tone)}.chroma .nx{color:var(--first-tone)}.chroma .py{color:var(--first-tone)}.chroma .nt{color:var(--first-tone)}.chroma .nv{color:var(--first-tone)}.chroma .vc{color:var(--first-tone)}.chroma .vg{color:var(--first-tone)}.chroma .vi{color:var(--first-tone)}.chroma .vm{color:var(--first-tone)}.chroma .l{}.chroma .ld{}.chroma .s{color:var(--foreground)}.chroma .sa{color:var(--foreground)}.chroma .sb{color:var(--foreground)}.chroma .sc{color:var(--foreground)}.chroma .dl{color:var(--foreground)}.chroma .sd{color:var(--foreground)}.chroma .s2{color:var(--foreground)}.chroma .se{color:var(--foreground)}.chroma .sh{color:var(--foreground)}.chroma .si{color:var(--foreground)}.chroma .sx{color:var(--foreground)}.chroma .sr{color:var(--foreground)}.chroma .s1{color:var(--foreground)}.chroma .ss{color:var(--foreground)}.chroma .m{color:var(--first-tone)}.chroma .mb{color:var(--first-tone)}.chroma .mf{color:var(--first-tone)}.chroma .mh{color:var(--first-tone)}.chroma .mi{color:var(--first-tone)}.chroma .il{color:var(--first-tone)}.chroma .mo{color:var(--first-tone)}.chroma .o{color:var(--foreground)}.chroma .ow{color:var(--foreground)}.chroma .p{color:var(--foreground)}.chroma .c{color:var(--comment)}.chroma .ch{color:var(--comment)}.chroma .cm{color:var(--comment)}.chroma .c1{color:var(--comment)}.chroma .cs{color:var(--comment)}.chroma .cp{color:var(--comment)}.chroma .cpf{color:var(--comment)}.chroma .g{}.chroma .gd{color:var(--first-tone)}.chroma .ge{}.chroma .gr{}.chroma .gh{}.chroma .gi{color:var(--second-tone)}.chroma .go{}.chroma .gp{}.chroma .gs{}.chroma .gu{}.chroma .gt{}.chroma .gl{}.chroma .w{}.chroma .language-php .cp{color:var(--foreground)} \ No newline at end of file diff --git a/public/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css b/public/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css deleted file mode 100644 index 0c7817a..0000000 --- a/public/css/terminal.min.e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855.css +++ /dev/null @@ -1,2 +0,0 @@ -/* Placeholder file for your custom settings. */ -/* You can get the color scheme variables from https://panr.github.io/terminal-css/ */ diff --git a/public/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css b/public/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css deleted file mode 100644 index a879e58..0000000 --- a/public/css/terms.min.b81791663c3790e738e571cdbf802312390d30e4b1d8dc9d814a5b5454d0ac11.css +++ /dev/null @@ -1 +0,0 @@ -.terms h3{font-size:initial}.terms ul{list-style:none}.terms ul li a{color:var(--accent)}.terms ul li:not(:empty)::before{content:"-";position:absolute;left:-20px;color:var(--accent)} \ No newline at end of file diff --git a/public/favicon.ico b/public/favicon.ico deleted file mode 100644 index 0bee1b9..0000000 Binary files a/public/favicon.ico and /dev/null differ diff --git a/public/favicon.png b/public/favicon.png deleted file mode 100644 index 2d1a502..0000000 Binary files a/public/favicon.png and /dev/null differ diff --git a/public/favicon.svg b/public/favicon.svg deleted file mode 100644 index e196e26..0000000 --- a/public/favicon.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/public/feed_style.xsl b/public/feed_style.xsl deleted file mode 100644 index b15e673..0000000 --- a/public/feed_style.xsl +++ /dev/null @@ -1,84 +0,0 @@ - - - - - - - <xsl:value-of select="/rss/channel/title"/> RSS Feed - - - - - - - - -
-

- - -

-
-

This is a web feed, also known as an RSS feed. Subscribe by copying the URL into your RSS reader.

-
-
-
- -
- -
-
-
-
-

📄 Recent Posts

- -
-

- -
-
-
-
- - -
-
diff --git a/public/fonts/FiraCode-Latin.woff2 b/public/fonts/FiraCode-Latin.woff2 deleted file mode 100644 index d2925e0..0000000 Binary files a/public/fonts/FiraCode-Latin.woff2 and /dev/null differ diff --git a/public/fonts/FiraCode-LatinExt.woff2 b/public/fonts/FiraCode-LatinExt.woff2 deleted file mode 100644 index ce25b67..0000000 Binary files a/public/fonts/FiraCode-LatinExt.woff2 and /dev/null differ diff --git a/public/index.html b/public/index.html deleted file mode 100644 index 35a38bc..0000000 --- a/public/index.html +++ /dev/null @@ -1,330 +0,0 @@ - - - - - - - - - - - - - - - - - - Patrick Canal - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - Logo - - - -
- - - -
- - - -
-
-
-
- - - - - - - - - - - - - -
-
-
-

- Building my website in Hugo -

-

- 󰃭 - 2025-04-07 - - - - | - - - #hosting - - #website - - -

- - -
-

- -

I always wanted a website/blog to write articles about what I like, so today I decided to make one!

-

After buying a domain and setting up the server I had just to decide what to write the website with.

-

Hugo

-

hugo-logo

-

As a tech stack I wanted something simple and easy to mantain, -Hugo makes everything so easy and painless that it is too good to be true.

-

Just install it and then write in the terminal

- -

-

Continue reading 

-
- -
-
-
- -
-
- - - - - - -
-
-
-
- - - - diff --git a/public/index.json b/public/index.json deleted file mode 100644 index 762f68e..0000000 --- a/public/index.json +++ /dev/null @@ -1,20 +0,0 @@ - -{ - - - - - - - - - - - - - "articles": [{"date":"2025-04-07","image":"","imageAlt":"","link":"http://localhost:1313/posts/building-my-website-in-hugo/","summary":"\u003cp\u003eI always wanted a website/blog to write articles about what I like, so today I decided to make one!\u003c/p\u003e\n\u003cp\u003eAfter buying a domain and setting up the server I had just to decide what to write the website with.\u003c/p\u003e\n\u003ch2 id=\"hugo\"\u003eHugo\u003c/h2\u003e\n\u003cp\u003e\u003cimg src=\"https://gohugo.io/images/hugo-logo-wide.svg\" alt=\"hugo-logo\"\u003e\u003c/p\u003e\n\u003cp\u003eAs a tech stack I wanted something simple and easy to mantain,\n\u003ca href=\"https://gohugo.io/\"\u003eHugo\u003c/a\u003e makes everything so easy and painless that it is too good to be true.\u003c/p\u003e\n\u003cp\u003eJust install it and then write in the terminal\u003c/p\u003e","tags":["hosting","website"],"title":"Building my website in Hugo"}], - "test": "Building my website in Hugo ", - "page": "1", - "next": "" -} - diff --git a/public/index.xml b/public/index.xml deleted file mode 100644 index c2f4519..0000000 --- a/public/index.xml +++ /dev/null @@ -1,44 +0,0 @@ - - - Patrick Canal - http://localhost:1313/ - Recent content on Patrick Canal - Hugo -- gohugo.io - en-us - Patrick Canal - Mon, 07 Apr 2025 19:16:28 +0200http://localhost:1313/logo.svg - - - - Building my website in Hugo - http://localhost:1313/posts/building-my-website-in-hugo/ - Mon, 07 Apr 2025 19:16:28 +0200 - - http://localhost:1313/posts/building-my-website-in-hugo/ - I always wanted a website/blog to write articles about what I like, so today I decided to make one!

-

After buying a domain and setting up the server I had just to decide what to write the website with.

-

Hugo

-

As a tech stack I wanted something simple and easy to mantain, -Hugo makes everything so easy and painless that it is too good to be true.

-

Just install it and then write in the terminal

-
hugo new site <website-name> && cd <website-name>
-

to generate the template, install a good-looking theme from the themes page on the Hugo website, in my case Ficurinia

-
git clone https://github.com/patrickacciaioli/ficurinia themes/ficurinia
-

add the following line inside of hugo.toml with the greatest editor ever lived (Vim)

-
theme = "ficurinia"
-

Start the server with

-
hugo server 
-

and you are ready to go. A complete blog in seconds.

-

Conclusion

-

Building a personal website with Hugo was faster and easier than I could have ever done in plain HTML. With minimal setup and maximum flexibility, Hugo proved to be the perfect choice for my blog. Now, I can focus on writing posts worrying about the infamous Hypertext Markup Language.

-]]>
- -
- - - - - - -
-
diff --git a/public/jetbrains-mono/jetbrains-mono-bold-italic-latin-ext.woff2 b/public/jetbrains-mono/jetbrains-mono-bold-italic-latin-ext.woff2 deleted file mode 100644 index e576049..0000000 Binary files a/public/jetbrains-mono/jetbrains-mono-bold-italic-latin-ext.woff2 and /dev/null differ diff --git a/public/jetbrains-mono/jetbrains-mono-bold-italic-latin.woff2 b/public/jetbrains-mono/jetbrains-mono-bold-italic-latin.woff2 deleted file mode 100644 index 4b69c85..0000000 Binary files a/public/jetbrains-mono/jetbrains-mono-bold-italic-latin.woff2 and /dev/null differ diff --git a/public/jetbrains-mono/jetbrains-mono-bold-latin-ext.woff2 b/public/jetbrains-mono/jetbrains-mono-bold-latin-ext.woff2 deleted file mode 100644 index 6496d65..0000000 Binary files a/public/jetbrains-mono/jetbrains-mono-bold-latin-ext.woff2 and /dev/null differ diff --git a/public/jetbrains-mono/jetbrains-mono-bold-latin.woff2 b/public/jetbrains-mono/jetbrains-mono-bold-latin.woff2 deleted file mode 100644 index 9df6576..0000000 Binary files a/public/jetbrains-mono/jetbrains-mono-bold-latin.woff2 and /dev/null differ diff --git a/public/jetbrains-mono/jetbrains-mono-extra-bold-italic-latin-ext.woff2 b/public/jetbrains-mono/jetbrains-mono-extra-bold-italic-latin-ext.woff2 deleted file mode 100644 index c22d4bd..0000000 Binary files a/public/jetbrains-mono/jetbrains-mono-extra-bold-italic-latin-ext.woff2 and /dev/null differ diff --git a/public/jetbrains-mono/jetbrains-mono-extra-bold-italic-latin.woff2 b/public/jetbrains-mono/jetbrains-mono-extra-bold-italic-latin.woff2 deleted file mode 100644 index 7483c47..0000000 Binary files a/public/jetbrains-mono/jetbrains-mono-extra-bold-italic-latin.woff2 and /dev/null differ diff --git a/public/jetbrains-mono/jetbrains-mono-extra-bold-latin-ext.woff2 b/public/jetbrains-mono/jetbrains-mono-extra-bold-latin-ext.woff2 deleted file mode 100644 index 6d1bb03..0000000 Binary files a/public/jetbrains-mono/jetbrains-mono-extra-bold-latin-ext.woff2 and /dev/null differ diff --git a/public/jetbrains-mono/jetbrains-mono-extra-bold-latin.woff2 b/public/jetbrains-mono/jetbrains-mono-extra-bold-latin.woff2 deleted file mode 100644 index 1a367b9..0000000 Binary files a/public/jetbrains-mono/jetbrains-mono-extra-bold-latin.woff2 and /dev/null differ diff --git a/public/jetbrains-mono/jetbrains-mono-italic-latin-ext.woff2 b/public/jetbrains-mono/jetbrains-mono-italic-latin-ext.woff2 deleted file mode 100644 index 161311d..0000000 Binary files a/public/jetbrains-mono/jetbrains-mono-italic-latin-ext.woff2 and /dev/null differ diff --git a/public/jetbrains-mono/jetbrains-mono-italic-latin.woff2 b/public/jetbrains-mono/jetbrains-mono-italic-latin.woff2 deleted file mode 100644 index b9c5c09..0000000 Binary files a/public/jetbrains-mono/jetbrains-mono-italic-latin.woff2 and /dev/null differ diff --git a/public/jetbrains-mono/jetbrains-mono-light-italic-latin-ext.woff2 b/public/jetbrains-mono/jetbrains-mono-light-italic-latin-ext.woff2 deleted file mode 100644 index f3840f9..0000000 Binary files a/public/jetbrains-mono/jetbrains-mono-light-italic-latin-ext.woff2 and /dev/null differ diff --git a/public/jetbrains-mono/jetbrains-mono-light-italic-latin.woff2 b/public/jetbrains-mono/jetbrains-mono-light-italic-latin.woff2 deleted file mode 100644 index 739aacc..0000000 Binary files a/public/jetbrains-mono/jetbrains-mono-light-italic-latin.woff2 and /dev/null differ diff --git a/public/jetbrains-mono/jetbrains-mono-light-latin-ext.woff2 b/public/jetbrains-mono/jetbrains-mono-light-latin-ext.woff2 deleted file mode 100644 index 1c31fdd..0000000 Binary files a/public/jetbrains-mono/jetbrains-mono-light-latin-ext.woff2 and /dev/null differ diff --git a/public/jetbrains-mono/jetbrains-mono-light-latin.woff2 b/public/jetbrains-mono/jetbrains-mono-light-latin.woff2 deleted file mode 100644 index 14ee7c4..0000000 Binary files a/public/jetbrains-mono/jetbrains-mono-light-latin.woff2 and /dev/null differ diff --git a/public/jetbrains-mono/jetbrains-mono-medium-italic-latin-ext.woff2 b/public/jetbrains-mono/jetbrains-mono-medium-italic-latin-ext.woff2 deleted file mode 100644 index 5cb4302..0000000 Binary files a/public/jetbrains-mono/jetbrains-mono-medium-italic-latin-ext.woff2 and /dev/null differ diff --git a/public/jetbrains-mono/jetbrains-mono-medium-italic-latin.woff2 b/public/jetbrains-mono/jetbrains-mono-medium-italic-latin.woff2 deleted file mode 100644 index dc3c9c7..0000000 Binary files a/public/jetbrains-mono/jetbrains-mono-medium-italic-latin.woff2 and /dev/null differ diff --git a/public/jetbrains-mono/jetbrains-mono-medium-latin-ext.woff2 b/public/jetbrains-mono/jetbrains-mono-medium-latin-ext.woff2 deleted file mode 100644 index a355e4e..0000000 Binary files a/public/jetbrains-mono/jetbrains-mono-medium-latin-ext.woff2 and /dev/null differ diff --git a/public/jetbrains-mono/jetbrains-mono-medium-latin.woff2 b/public/jetbrains-mono/jetbrains-mono-medium-latin.woff2 deleted file mode 100644 index 61d7aa5..0000000 Binary files a/public/jetbrains-mono/jetbrains-mono-medium-latin.woff2 and /dev/null differ diff --git a/public/jetbrains-mono/jetbrains-mono-regular-latin-ext.woff2 b/public/jetbrains-mono/jetbrains-mono-regular-latin-ext.woff2 deleted file mode 100644 index 5b182eb..0000000 Binary files a/public/jetbrains-mono/jetbrains-mono-regular-latin-ext.woff2 and /dev/null differ diff --git a/public/jetbrains-mono/jetbrains-mono-regular-latin.woff2 b/public/jetbrains-mono/jetbrains-mono-regular-latin.woff2 deleted file mode 100644 index 433ef97..0000000 Binary files a/public/jetbrains-mono/jetbrains-mono-regular-latin.woff2 and /dev/null differ diff --git a/public/jetbrains-mono/jetbrains-mono.css b/public/jetbrains-mono/jetbrains-mono.css deleted file mode 100644 index eeab84a..0000000 --- a/public/jetbrains-mono/jetbrains-mono.css +++ /dev/null @@ -1,161 +0,0 @@ -/* jetbrains-mono-regular-latin */ -@font-face { - font-family: JetBrains Mono; - font-style: normal; - font-weight: 400; - src: local("JetBrains Mono Regular"), local("JetBrainsMono-Regular"), url(jetbrains-mono-regular-latin.woff2) format("woff2"); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215; -} -/* jetbrains-mono-regular-latin-ext */ -@font-face { - font-family: JetBrains Mono; - font-style: normal; - font-weight: 400; - src: local("JetBrains Mono Regular"), local("JetBrainsMono-Regular"), url(jetbrains-mono-regular-latin-ext.woff2) format("woff2"); - unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF; -} -/* jetbrains-mono-medium-italic-latin */ -@font-face { - font-family: JetBrains Mono; - font-style: italic; - font-weight: 500; - src: local("JetBrains Mono Medium Italic"), local("JetBrainsMono-MediumItalic"), url(jetbrains-mono-medium-italic-latin.woff2) format("woff2"); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215; -} -/* jetbrains-mono-medium-italic-latin-ext */ -@font-face { - font-family: JetBrains Mono; - font-style: italic; - font-weight: 500; - src: local("JetBrains Mono Medium Italic"), local("JetBrainsMono-MediumItalic"), url(jetbrains-mono-medium-italic-latin-ext.woff2) format("woff2"); - unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF; -} -/* jetbrains-mono-medium-latin */ -@font-face { - font-family: JetBrains Mono; - font-style: normal; - font-weight: 500; - src: local("JetBrains Mono Medium"), local("JetBrainsMono-Medium"), url(jetbrains-mono-medium-latin.woff2) format("woff2"); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215; -} -/* jetbrains-mono-medium-latin-ext */ -@font-face { - font-family: JetBrains Mono; - font-style: normal; - font-weight: 500; - src: local("JetBrains Mono Medium"), local("JetBrainsMono-Medium"), url(jetbrains-mono-medium-latin-ext.woff2) format("woff2"); - unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF; -} -/* jetbrains-mono-light-italic-latin */ -@font-face { - font-family: JetBrains Mono; - font-style: italic; - font-weight: 300; - src: local("JetBrains Mono Light Italic"), local("JetBrainsMono-LightItalic"), url(jetbrains-mono-light-italic-latin.woff2) format("woff2"); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215; -} -/* jetbrains-mono-light-italic-latin-ext */ -@font-face { - font-family: JetBrains Mono; - font-style: italic; - font-weight: 300; - src: local("JetBrains Mono Light Italic"), local("JetBrainsMono-LightItalic"), url(jetbrains-mono-light-italic-latin-ext.woff2) format("woff2"); - unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF; -} -/* jetbrains-mono-light-latin */ -@font-face { - font-family: JetBrains Mono; - font-style: normal; - font-weight: 300; - src: local("JetBrains Mono Light"), local("JetBrainsMono-Light"), url(jetbrains-mono-light-latin.woff2) format("woff2"); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215; -} -/* jetbrains-mono-light-latin-ext */ -@font-face { - font-family: JetBrains Mono; - font-style: normal; - font-weight: 300; - src: local("JetBrains Mono Light"), local("JetBrainsMono-Light"), url(jetbrains-mono-light-latin-ext.woff2) format("woff2"); - unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF; -} -/* jetbrains-mono-italic-latin */ -@font-face { - font-family: JetBrains Mono; - font-style: italic; - font-weight: 400; - src: local("JetBrains Mono Italic"), local("JetBrainsMono-Italic"), url(jetbrains-mono-italic-latin.woff2) format("woff2"); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215; -} -/* jetbrains-mono-italic-latin-ext */ -@font-face { - font-family: JetBrains Mono; - font-style: italic; - font-weight: 400; - src: local("JetBrains Mono Italic"), local("JetBrainsMono-Italic"), url(jetbrains-mono-italic-latin-ext.woff2) format("woff2"); - unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF; -} -/* jetbrains-mono-extra-bold-italic-latin */ -@font-face { - font-family: JetBrains Mono; - font-style: italic; - font-weight: 700; - src: local("JetBrains Mono Extra Bold Italic"), local("JetBrainsMono-ExtraBoldItalic"), url(jetbrains-mono-extra-bold-italic-latin.woff2) format("woff2"); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215; -} -/* jetbrains-mono-extra-bold-italic-latin-ext */ -@font-face { - font-family: JetBrains Mono; - font-style: italic; - font-weight: 700; - src: local("JetBrains Mono Extra Bold Italic"), local("JetBrainsMono-ExtraBoldItalic"), url(jetbrains-mono-extra-bold-italic-latin-ext.woff2) format("woff2"); - unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF; -} -/* jetbrains-mono-extra-bold-latin */ -@font-face { - font-family: JetBrains Mono; - font-style: normal; - font-weight: 700; - src: local("JetBrains Mono Extra Bold"), local("JetBrainsMono-ExtraBold"), url(jetbrains-mono-extra-bold-latin.woff2) format("woff2"); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215; -} -/* jetbrains-mono-extra-bold-latin-ext */ -@font-face { - font-family: JetBrains Mono; - font-style: normal; - font-weight: 700; - src: local("JetBrains Mono Extra Bold"), local("JetBrainsMono-ExtraBold"), url(jetbrains-mono-extra-bold-latin-ext.woff2) format("woff2"); - unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF; -} -/* jetbrains-mono-bold-italic-latin */ -@font-face { - font-family: JetBrains Mono; - font-style: italic; - font-weight: 700; - src: local("JetBrains Mono Bold Italic"), local("JetBrainsMono-BoldItalic"), url(jetbrains-mono-bold-italic-latin.woff2) format("woff2"); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215; -} -/* jetbrains-mono-bold-italic-latin-ext */ -@font-face { - font-family: JetBrains Mono; - font-style: italic; - font-weight: 700; - src: local("JetBrains Mono Bold Italic"), local("JetBrainsMono-BoldItalic"), url(jetbrains-mono-bold-italic-latin-ext.woff2) format("woff2"); - unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF; -} -/* jetbrains-mono-bold-latin */ -@font-face { - font-family: JetBrains Mono; - font-style: normal; - font-weight: 700; - src: local("JetBrains Mono Bold"), local("JetBrainsMono-Bold"), url(jetbrains-mono-bold-latin.woff2) format("woff2"); - unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2212,U+2215; -} -/* jetbrains-mono-bold-latin-ext */ -@font-face { - font-family: JetBrains Mono; - font-style: normal; - font-weight: 700; - src: local("JetBrains Mono Bold"), local("JetBrainsMono-Bold"), url(jetbrains-mono-bold-latin-ext.woff2) format("woff2"); - unicode-range: U+0100-024F,U+0259,U+1E00-1EFF,U+20A0-20CF,U+2C60-2C7F,U+A720-A7FF; -} - diff --git a/public/logo.svg b/public/logo.svg deleted file mode 100644 index 8e53506..0000000 --- a/public/logo.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/public/manifest/index.json b/public/manifest/index.json deleted file mode 100644 index e7a5f32..0000000 --- a/public/manifest/index.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "$schema": "https://json.schemastore.org/web-manifest-combined.json", - "name": "Patrick Canal", - "short_name": "Patrick Canal", - "start_url": "/", - "display": "standalone", - - - - "background_color": "#242629", - "theme_color": "#db5793" - - -} - diff --git a/public/og-image.png b/public/og-image.png deleted file mode 100644 index ba20a41..0000000 Binary files a/public/og-image.png and /dev/null differ diff --git a/public/page/1/index.html b/public/page/1/index.html deleted file mode 100644 index 0e4714b..0000000 --- a/public/page/1/index.html +++ /dev/null @@ -1,10 +0,0 @@ - - - - http://localhost:1313/ - - - - - - diff --git a/public/posts/building-my-website-in-hugo/index.html b/public/posts/building-my-website-in-hugo/index.html deleted file mode 100644 index 4f7f3ee..0000000 --- a/public/posts/building-my-website-in-hugo/index.html +++ /dev/null @@ -1,273 +0,0 @@ - - - - - - - - - - - - - - - - - Building my website in Hugo – - - Patrick Canal - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - Logo - - - -
- - - -
- - - -
-
-
-
-
- -

Building my website in Hugo

- - -

- 󰃭 - 2025-04-07 - - -

- - - - -

I always wanted a website/blog to write articles about what I like, so today I decided to make one!

-

After buying a domain and setting up the server I had just to decide what to write the website with.

-

Hugo

-

hugo-logo

-

As a tech stack I wanted something simple and easy to mantain, -Hugo makes everything so easy and painless that it is too good to be true.

-

Just install it and then write in the terminal

-
hugo new site <website-name> && cd <website-name>
-

to generate the template, install a good-looking theme from the themes page on the Hugo website, in my case Ficurinia

-
git clone https://github.com/patrickacciaioli/ficurinia themes/ficurinia
-

add the following line inside of hugo.toml with the greatest editor ever lived (Vim)

-
theme = "ficurinia"
-

Start the server with

-
hugo server 
-

and you are ready to go. A complete blog in seconds.

-

Conclusion

-

Building a personal website with Hugo was faster and easier than I could have ever done in plain HTML. With minimal setup and maximum flexibility, Hugo proved to be the perfect choice for my blog. Now, I can focus on writing posts worrying about the infamous Hypertext Markup Language.

-
-
- -
- - - - - - - -
-
-
-
- - - - diff --git a/public/posts/building-my-website/index.html b/public/posts/building-my-website/index.html deleted file mode 100644 index f959b80..0000000 --- a/public/posts/building-my-website/index.html +++ /dev/null @@ -1,221 +0,0 @@ - - - - - - - - - - - - - - - Building my website in Hugo – - - Patrick Canal - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - Logo - - - -
- - - -
- - - -
-
-
-
-
- -

Building my website in Hugo

- - -

- 󰃭 - 2025-04-07 - - -

- - - - -
-
- -
- - - - - - - -
-
-
-
- - - - diff --git a/public/posts/first-post/index.html b/public/posts/first-post/index.html deleted file mode 100644 index 6b2d6a3..0000000 --- a/public/posts/first-post/index.html +++ /dev/null @@ -1,226 +0,0 @@ - - - - - - - - - - - - - - - Building my website in Hugo – - - Patrick Canal - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - Logo - - - -
- - - -
- - - -
-
-
-
-
- -

Building my website in Hugo

- - -

- 󰃭 - 2025-04-07 - - -

- - - - -

Hello, World!

-

This is my first post on my blog!

-
-
- -
- - - - - - - -
-
-
-
- - - - diff --git a/public/posts/index.html b/public/posts/index.html deleted file mode 100644 index 7481e50..0000000 --- a/public/posts/index.html +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - Posts – - - Patrick Canal - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - Logo - - - -
- - - -
- - - -
-
-
-
-

- - - - - Posts - -

- - - -
-
-
-
- - - - diff --git a/public/posts/index.xml b/public/posts/index.xml deleted file mode 100644 index 58fa69e..0000000 --- a/public/posts/index.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - Posts on Patrick Canal - http://localhost:1313/posts/ - Recent content in Posts on Patrick Canal - Hugo -- gohugo.io - en-us - Patrick Canal - Mon, 07 Apr 2025 19:16:28 +0200http://localhost:1313/logo.svg - - - - Building my website in Hugo - http://localhost:1313/posts/building-my-website-in-hugo/ - Mon, 07 Apr 2025 19:16:28 +0200 - - http://localhost:1313/posts/building-my-website-in-hugo/ - I always wanted a website/blog to write articles about what I like, so today I decided to make one!

-

After buying a domain and setting up the server I had just to decide what to write the website with.

-

Hugo

-

hugo-logo

-

As a tech stack I wanted something simple and easy to mantain, -Hugo makes everything so easy and painless that it is too good to be true.

-

Just install it and then write in the terminal

-
hugo new site <website-name> && cd <website-name>
-

to generate the template, install a good-looking theme from the themes page on the Hugo website, in my case Ficurinia

-
git clone https://github.com/patrickacciaioli/ficurinia themes/ficurinia
-

add the following line inside of hugo.toml with the greatest editor ever lived (Vim)

-
theme = "ficurinia"
-

Start the server with

-
hugo server 
-

and you are ready to go. A complete blog in seconds.

-

Conclusion

-

Building a personal website with Hugo was faster and easier than I could have ever done in plain HTML. With minimal setup and maximum flexibility, Hugo proved to be the perfect choice for my blog. Now, I can focus on writing posts worrying about the infamous Hypertext Markup Language.

-]]>
- -
- - -
-
diff --git a/public/robots.txt b/public/robots.txt deleted file mode 100644 index 7d329b1..0000000 --- a/public/robots.txt +++ /dev/null @@ -1 +0,0 @@ -User-agent: * diff --git a/public/search/index.html b/public/search/index.html deleted file mode 100644 index a9c3737..0000000 --- a/public/search/index.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - - - - - - - - - - - - - Search – - - Patrick Canal - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - Logo - - - -
- -
- - - -
-
-
-
- - -
-
- - -
-
-
-
- - - - diff --git a/public/search/index.json b/public/search/index.json deleted file mode 100644 index ab5c6ef..0000000 --- a/public/search/index.json +++ /dev/null @@ -1,13 +0,0 @@ - -{ - - - - - - - - - "pages": [{"date":"2025-04-07","image":"","imageAlt":"","link":"http://localhost:1313/posts/building-my-website-in-hugo/","summary":"\u003cp\u003eI always wanted a website/blog to write articles about what I like, so today I decided to make one!\u003c/p\u003e\n\u003cp\u003eAfter buying a domain and setting up the server I had just to decide what to write the website with.\u003c/p\u003e\n\u003ch2 id=\"hugo\"\u003eHugo\u003c/h2\u003e\n\u003cp\u003eAs a tech stack I wanted something simple and easy to mantain,\n\u003ca href=\"https://gohugo.io/\"\u003eHugo\u003c/a\u003e makes everything so easy and painless that it is too good to be true.\u003c/p\u003e\n\u003cp\u003eJust install it and then write in the terminal\u003c/p\u003e","tags":["hosting","website"],"text":"i always wanted a website/blog to write articles about what i like, so today i decided to make one!\nafter buying a domain and setting up the server i had just to decide what to write the website with.\nhugo as a tech stack i wanted something simple and easy to mantain, hugo makes everything so easy and painless that it is too good to be true.\njust install it and then write in the terminal\nhugo new site \u0026lt;website-name\u0026gt; \u0026amp;\u0026amp; cd \u0026lt;website-name\u0026gt; to generate the template, install a good-looking theme from the themes page on the hugo website, in my case ficurinia\ngit clone https://github.com/patrickacciaioli/ficurinia themes/ficurinia add the following line inside of hugo.toml with the greatest editor ever lived (vim)\ntheme = \u0026#34;ficurinia\u0026#34; start the server with\nhugo server and you are ready to go. a complete blog in seconds.\nconclusion building a personal website with hugo was faster and easier than i could have ever done in plain html. with minimal setup and maximum flexibility, hugo proved to be the perfect choice for my blog. now, i can focus on writing posts worrying about the infamous hypertext markup language.\n","title":"Building my website in Hugo"}] -} - diff --git a/public/sitemap.xml b/public/sitemap.xml deleted file mode 100644 index 5a83410..0000000 --- a/public/sitemap.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - http://localhost:1313/posts/building-my-website-in-hugo/ - 2025-04-07T19:16:28+02:00 - - http://localhost:1313/tags/hosting/ - 2025-04-07T19:16:28+02:00 - - http://localhost:1313/ - 2025-04-07T19:16:28+02:00 - - http://localhost:1313/posts/ - 2025-04-07T19:16:28+02:00 - - http://localhost:1313/tags/ - 2025-04-07T19:16:28+02:00 - - http://localhost:1313/tags/website/ - 2025-04-07T19:16:28+02:00 - - http://localhost:1313/categories/ - - http://localhost:1313/manifest/index.json - - http://localhost:1313/search/ - - diff --git a/public/symbols-nerd-font/symbols-nerd-font-mono.woff2 b/public/symbols-nerd-font/symbols-nerd-font-mono.woff2 deleted file mode 100644 index 9527d23..0000000 Binary files a/public/symbols-nerd-font/symbols-nerd-font-mono.woff2 and /dev/null differ diff --git a/public/symbols-nerd-font/symbols-nerd-font.css b/public/symbols-nerd-font/symbols-nerd-font.css deleted file mode 100644 index a3d6680..0000000 --- a/public/symbols-nerd-font/symbols-nerd-font.css +++ /dev/null @@ -1,8 +0,0 @@ -/* symbols-nerd-font */ -@font-face { - font-family: Symbols Nerd Font; - font-style: normal; - font-weight: 400; - src: local("Symbols Nerd Font"), local("SymbolsNF"), url(symbols-nerd-font.woff2) format("woff2"); -} - diff --git a/public/symbols-nerd-font/symbols-nerd-font.woff2 b/public/symbols-nerd-font/symbols-nerd-font.woff2 deleted file mode 100644 index c8f9295..0000000 Binary files a/public/symbols-nerd-font/symbols-nerd-font.woff2 and /dev/null differ diff --git a/public/tags/hosting/index.html b/public/tags/hosting/index.html deleted file mode 100644 index cb78699..0000000 --- a/public/tags/hosting/index.html +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - Hosting – - - Patrick Canal - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - Logo - - - -
- - - -
- - - -
-
-
-
-

- - - - - Tag: #Hosting - -

- - - -
-
-
-
- - - - diff --git a/public/tags/hosting/index.xml b/public/tags/hosting/index.xml deleted file mode 100644 index 504b072..0000000 --- a/public/tags/hosting/index.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - Hosting on Patrick Canal - http://localhost:1313/tags/hosting/ - Recent content in Hosting on Patrick Canal - Hugo -- gohugo.io - en-us - Patrick Canal - Mon, 07 Apr 2025 19:16:28 +0200http://localhost:1313/logo.svg - - - - Building my website in Hugo - http://localhost:1313/posts/building-my-website-in-hugo/ - Mon, 07 Apr 2025 19:16:28 +0200 - - http://localhost:1313/posts/building-my-website-in-hugo/ - I always wanted a website/blog to write articles about what I like, so today I decided to make one!

-

After buying a domain and setting up the server I had just to decide what to write the website with.

-

Hugo

-

As a tech stack I wanted something simple and easy to mantain, -Hugo makes everything so easy and painless that it is too good to be true.

-

Just install it and then write in the terminal

-
hugo new site <website-name> && cd <website-name>
-

to generate the template, install a good-looking theme from the themes page on the Hugo website, in my case Ficurinia

-
git clone https://github.com/patrickacciaioli/ficurinia themes/ficurinia
-

add the following line inside of hugo.toml with the greatest editor ever lived (Vim)

-
theme = "ficurinia"
-

Start the server with

-
hugo server 
-

and you are ready to go. A complete blog in seconds.

-

Conclusion

-

Building a personal website with Hugo was faster and easier than I could have ever done in plain HTML. With minimal setup and maximum flexibility, Hugo proved to be the perfect choice for my blog. Now, I can focus on writing posts worrying about the infamous Hypertext Markup Language.

-]]>
- -
- - -
-
diff --git a/public/tags/index.html b/public/tags/index.html deleted file mode 100644 index 2cdec45..0000000 --- a/public/tags/index.html +++ /dev/null @@ -1,212 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - Tags – - - Patrick Canal - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - Logo - - - -
- - - -
- - - -
-
-
-
-

- - - - - Tags: - -

- - - -
-
-
-
- - - - diff --git a/public/tags/index.xml b/public/tags/index.xml deleted file mode 100644 index cd5b6ce..0000000 --- a/public/tags/index.xml +++ /dev/null @@ -1,36 +0,0 @@ - - - Tags on Patrick Canal - http://localhost:1313/tags/ - Recent content in Tags on Patrick Canal - Hugo -- gohugo.io - en-us - Patrick Canal - Mon, 07 Apr 2025 19:16:28 +0200http://localhost:1313/logo.svg - - - - Hosting - http://localhost:1313/tags/hosting/ - Mon, 07 Apr 2025 19:16:28 +0200 - - http://localhost:1313/tags/hosting/ - - - - - - - - Website - http://localhost:1313/tags/website/ - Mon, 07 Apr 2025 19:16:28 +0200 - - http://localhost:1313/tags/website/ - - - - - - - diff --git a/public/tags/server/index.html b/public/tags/server/index.html deleted file mode 100644 index 8a37b14..0000000 --- a/public/tags/server/index.html +++ /dev/null @@ -1,182 +0,0 @@ - - - - - - - - - - - - - - - - - - - - Server – - - Patrick Canal - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - Logo - - - -
- - - -
- - - -
-
-
-
-

- - - - - Tag: #Server - -

-
    - - - -
- - -
-
-
-
- - - - diff --git a/public/tags/server/index.xml b/public/tags/server/index.xml deleted file mode 100644 index fec71ff..0000000 --- a/public/tags/server/index.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - Server on Patrick Canal - http://localhost:1313/tags/server/ - Recent content in Server on Patrick Canal - Hugo -- gohugo.io - en-us - Patrick Canalhttp://localhost:1313/img/icon.svg - - - diff --git a/public/tags/swag/index.html b/public/tags/swag/index.html deleted file mode 100644 index b90efb5..0000000 --- a/public/tags/swag/index.html +++ /dev/null @@ -1,182 +0,0 @@ - - - - - - - - - - - - - - - - - - - - Swag – - - Patrick Canal - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - Logo - - - -
- - - -
- - - -
-
-
-
-

- - - - - Tag: #Swag - -

-
    - - - -
- - -
-
-
-
- - - - diff --git a/public/tags/swag/index.xml b/public/tags/swag/index.xml deleted file mode 100644 index 51e0786..0000000 --- a/public/tags/swag/index.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - Swag on Patrick Canal - http://localhost:1313/tags/swag/ - Recent content in Swag on Patrick Canal - Hugo -- gohugo.io - en-us - Patrick Canalhttp://localhost:1313/img/icon.svg - - - diff --git a/public/tags/tips/index.html b/public/tags/tips/index.html deleted file mode 100644 index 649327b..0000000 --- a/public/tags/tips/index.html +++ /dev/null @@ -1,182 +0,0 @@ - - - - - - - - - - - - - - - - - - - - Tips – - - Patrick Canal - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - Logo - - - -
- - - -
- - - -
-
-
-
-

- - - - - Tag: #Tips - -

-
    - - - -
- - -
-
-
-
- - - - diff --git a/public/tags/tips/index.xml b/public/tags/tips/index.xml deleted file mode 100644 index b9a370f..0000000 --- a/public/tags/tips/index.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - Tips on Patrick Canal - http://localhost:1313/tags/tips/ - Recent content in Tips on Patrick Canal - Hugo -- gohugo.io - en-us - Patrick Canalhttp://localhost:1313/img/icon.svg - - - diff --git a/public/tags/website/index.html b/public/tags/website/index.html deleted file mode 100644 index 39b22c9..0000000 --- a/public/tags/website/index.html +++ /dev/null @@ -1,214 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - Website – - - Patrick Canal - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
- - - Logo - - - -
- - - -
- - - -
-
-
-
-

- - - - - Tag: #Website - -

- - - -
-
-
-
- - - - diff --git a/public/tags/website/index.xml b/public/tags/website/index.xml deleted file mode 100644 index 1511c27..0000000 --- a/public/tags/website/index.xml +++ /dev/null @@ -1,40 +0,0 @@ - - - Website on Patrick Canal - http://localhost:1313/tags/website/ - Recent content in Website on Patrick Canal - Hugo -- gohugo.io - en-us - Patrick Canal - Mon, 07 Apr 2025 19:16:28 +0200http://localhost:1313/logo.svg - - - - Building my website in Hugo - http://localhost:1313/posts/building-my-website-in-hugo/ - Mon, 07 Apr 2025 19:16:28 +0200 - - http://localhost:1313/posts/building-my-website-in-hugo/ - I always wanted a website/blog to write articles about what I like, so today I decided to make one!

-

After buying a domain and setting up the server I had just to decide what to write the website with.

-

Hugo

-

As a tech stack I wanted something simple and easy to mantain, -Hugo makes everything so easy and painless that it is too good to be true.

-

Just install it and then write in the terminal

-
hugo new site <website-name> && cd <website-name>
-

to generate the template, install a good-looking theme from the themes page on the Hugo website, in my case Ficurinia

-
git clone https://github.com/patrickacciaioli/ficurinia themes/ficurinia
-

add the following line inside of hugo.toml with the greatest editor ever lived (Vim)

-
theme = "ficurinia"
-

Start the server with

-
hugo server 
-

and you are ready to go. A complete blog in seconds.

-

Conclusion

-

Building a personal website with Hugo was faster and easier than I could have ever done in plain HTML. With minimal setup and maximum flexibility, Hugo proved to be the perfect choice for my blog. Now, I can focus on writing posts worrying about the infamous Hypertext Markup Language.

-]]>
- -
- - -
-