From 3c03efcb914deb5ceb38242e81deab653e0e9203 Mon Sep 17 00:00:00 2001 From: piazzai <42124135+piazzai@users.noreply.github.com> Date: Sat, 23 Nov 2024 18:15:04 +0100 Subject: [PATCH] Rebuild demo site --- .../2022/08/01/on-the-use-of-icons/index.html | 146 +++-- docs/2022/08/15/example-content/index.html | 13 +- docs/2022/09/01/whats-jekyll/index.html | 4 +- docs/404.html | 2 +- docs/assets/css/styles.min.css | 515 +++++++++++++++++- docs/atom.xml | 318 ----------- docs/cv/index.html | 4 +- docs/feed.xml | 367 +++++++++++++ docs/index.html | 20 +- docs/posts/2/index.html | 300 ---------- docs/posts/3/index.html | 226 -------- docs/posts/index.html | 21 +- docs/sitemap.xml | 5 +- 13 files changed, 1016 insertions(+), 925 deletions(-) delete mode 100644 docs/atom.xml create mode 100644 docs/feed.xml delete mode 100644 docs/posts/2/index.html delete mode 100644 docs/posts/3/index.html diff --git a/docs/2022/08/01/on-the-use-of-icons/index.html b/docs/2022/08/01/on-the-use-of-icons/index.html index 2f073e09..846f770d 100644 --- a/docs/2022/08/01/on-the-use-of-icons/index.html +++ b/docs/2022/08/01/on-the-use-of-icons/index.html @@ -22,12 +22,12 @@ - + - - + + @@ -36,7 +36,7 @@ +{"@context":"https://schema.org","@type":"BlogPosting","author":{"@type":"Person","name":"Place Holder"},"dateModified":"2022-08-01T00:00:00+02:00","datePublished":"2022-08-01T00:00:00+02:00","description":"The icons used in this theme are partly custom-made, and partly come from the Iconoir library. More can be downloaded from the Iconoir website as svg files and saved in _includes/svg for use in your website.","headline":"On the use of icons","mainEntityOfPage":{"@type":"WebPage","@id":"https://piazzai.github.io/cvless/2022/08/01/on-the-use-of-icons/"},"url":"https://piazzai.github.io/cvless/2022/08/01/on-the-use-of-icons/"} @@ -67,7 +67,7 @@

On the use of icons

A very quick guide.

-

The icons used throughout this theme are partly custom-made, and partly come from the Iconoir library. More can be created or downloaded from the Iconoir website as svg files, and saved in assets/svg for use in your website.

+

The icons used in this theme are partly custom-made, and partly come from the Iconoir library. More can be downloaded from the Iconoir website as svg files and saved in _includes/svg for use in your website.

Here’s an overview of icons that already ship with the theme.

@@ -81,77 +81,127 @@

On the use of icons

Navigation - - - - - - + + + + + + + + + + + + Actions - - - - - - + + + + + + + + + + + + Communication - - - - - + + + + + + + + + + Maps - - + + + + Social - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + Git - - - + + + + + + Security - - + + + + Users - - + + + + CV - - + + + + Academic - - - - + + + + + + + + Chess - - + + + + @@ -186,11 +236,11 @@

Note

<?xml version="1.0" encoding="UTF-8"?><svg width="24px" height="24px" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" color="#000000"><path d="M16 22.027v-2.87a3.37 3.37 0 00-.94-2.61c3.14-.35 6.44-1.54 6.44-7a5.44 5.44 0 00-1.5-3.75 5.07 5.07 0 00-.09-3.77s-1.18-.35-3.91 1.48a13.38 13.38 0 00-7 0c-2.73-1.83-3.91-1.48-3.91-1.48A5.07 5.07 0 005 5.797a5.44 5.44 0 00-1.5 3.78c0 5.42 3.3 6.61 6.44 7a3.37 3.37 0 00-.94 2.58v2.87M9 20.027c-3 .973-5.5 0-7-3" stroke="#000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>
-

The <?...?> tag at the beginning is useful for apps but not for a Jekyll website, and will sometimes show up as a string of text, so it needs to be deleted. This has already been done for the default icons, but remember to do it also for every additional icon you download.

+

The <?...?> tag at the beginning is useful for apps but not for a Jekyll website, and it can be deleted.

diff --git a/docs/2022/08/15/example-content/index.html b/docs/2022/08/15/example-content/index.html index f7e28ee2..1f9ed831 100644 --- a/docs/2022/08/15/example-content/index.html +++ b/docs/2022/08/15/example-content/index.html @@ -22,7 +22,7 @@ - + @@ -129,10 +129,10 @@

Code

// Example can be run directly in your JavaScript console
 
 // Create a function that takes two arguments and returns the sum of those arguments
-var adder = new Function("a", "b", "return a + b");
+var adder = new Function("a", "b", "return a + b");
 
 // Call the function
-adder(2, 6);
+adder(2, 6);
 // > 8

You may also optionally show code snippets with line numbers. Add linenos to the Rouge tags.

@@ -148,10 +148,10 @@

Code

// Example can be run directly in your JavaScript console
 
 // Create a function that takes two arguments and returns the sum of those arguments
-var adder = new Function("a", "b", "return a + b");
+var adder = new Function("a", "b", "return a + b");
 
 // Call the function
-adder(2, 6);
+adder(2, 6);
 // > 8
 
@@ -163,7 +163,6 @@

Gists via GitHub Pages

Vestibulum id ligula porta felis euismod semper. Nullam quis risus eget urna mollis ornare vel eu leo. Donec sed odio dui.

-

Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec sed odio dui. Vestibulum id ligula porta felis euismod semper.

@@ -263,7 +262,7 @@

Tables

diff --git a/docs/2022/09/01/whats-jekyll/index.html b/docs/2022/09/01/whats-jekyll/index.html index 80849255..faa39950 100644 --- a/docs/2022/09/01/whats-jekyll/index.html +++ b/docs/2022/09/01/whats-jekyll/index.html @@ -22,7 +22,7 @@ - + @@ -77,7 +77,7 @@

What Jekyll is

- © + © Place Holder. All rights reserved.
diff --git a/docs/404.html b/docs/404.html index a114fca9..7be24e81 100644 --- a/docs/404.html +++ b/docs/404.html @@ -22,7 +22,7 @@ - + diff --git a/docs/assets/css/styles.min.css b/docs/assets/css/styles.min.css index 29a7243d..8fd9b1f9 100644 --- a/docs/assets/css/styles.min.css +++ b/docs/assets/css/styles.min.css @@ -1 +1,514 @@ -@font-face{font-family:"Piazzolla";src:url("../fonts/Piazzolla-Light.woff2") format("woff2");font-style:normal;font-weight:300;text-rendering:optimizeLegibility}@font-face{font-family:"Piazzolla";src:url("../fonts/Piazzolla-LightItalic.woff2") format("woff2");font-style:italic;font-weight:300;text-rendering:optimizeLegibility}@font-face{font-family:"Piazzolla";src:url("../fonts/Piazzolla-Regular.woff2") format("woff2");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:"Piazzolla";src:url("../fonts/Piazzolla-Italic.woff2") format("woff2");font-style:italic;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:"Piazzolla";src:url("../fonts/Piazzolla-Medium.woff2") format("woff2");font-style:normal;font-weight:500;text-rendering:optimizeLegibility}@font-face{font-family:"Piazzolla";src:url("../fonts/Piazzolla-MediumItalic.woff2") format("woff2");font-style:italic;font-weight:500;text-rendering:optimizeLegibility}@font-face{font-family:"Piazzolla";src:url("../fonts/Piazzolla-Bold.woff2") format("woff2");font-style:normal;font-weight:700;text-rendering:optimizeLegibility}@font-face{font-family:"Piazzolla";src:url("../fonts/Piazzolla-BoldItalic.woff2") format("woff2");font-style:italic;font-weight:700;text-rendering:optimizeLegibility}@font-face{font-family:"Piazzolla SC";src:url("../fonts/PiazzollaSC-Light.woff2") format("woff2");font-style:normal;font-weight:300;text-rendering:optimizeLegibility}@font-face{font-family:"Piazzolla SC";src:url("../fonts/PiazzollaSC-LightItalic.woff2") format("woff2");font-style:italic;font-weight:300;text-rendering:optimizeLegibility}@font-face{font-family:"Piazzolla SC";src:url("../fonts/PiazzollaSC-Regular.woff2") format("woff2");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:"Piazzolla SC";src:url("../fonts/PiazzollaSC-Italic.woff2") format("woff2");font-style:italic;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:"Piazzolla SC";src:url("../fonts/PiazzollaSC-Medium.woff2") format("woff2");font-style:normal;font-weight:500;text-rendering:optimizeLegibility}@font-face{font-family:"Piazzolla SC";src:url("../fonts/PiazzollaSC-MediumItalic.woff2") format("woff2");font-style:italic;font-weight:500;text-rendering:optimizeLegibility}@font-face{font-family:"Piazzolla SC";src:url("../fonts/PiazzollaSC-Bold.woff2") format("woff2");font-style:normal;font-weight:700;text-rendering:optimizeLegibility}@font-face{font-family:"Piazzolla SC";src:url("../fonts/PiazzollaSC-BoldItalic.woff2") format("woff2");font-style:italic;font-weight:700;text-rendering:optimizeLegibility}@font-face{font-family:"Hack";src:url("../fonts/hack-regular-subset.woff2") format("woff2");font-style:normal;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:"Hack";src:url("../fonts/hack-italic-subset.woff2") format("woff2");font-style:italic;font-weight:400;text-rendering:optimizeLegibility}@font-face{font-family:"Hack";src:url("../fonts/hack-bold-subset.woff2") format("woff2");font-style:normal;font-weight:700;text-rendering:optimizeLegibility}@font-face{font-family:"Hack";src:url("../fonts/hack-bolditalic-subset.woff2") format("woff2");font-style:italic;font-weight:700;text-rendering:optimizeLegibility}:root{--type-serif: "Piazzolla", serif;--type-caps: "Piazzolla SC", serif;--type-mono: "Hack", monospace;--type-size: 18px;--type-weight: 400;--type-height: 1.4;--type-numeric: oldstyle-nums proportional-nums;--color-particles-text: var(--oc-gray-1);--color-particles-background: var(--oc-gray-9)}html,html[data-theme=light]{--color-background: var(--oc-gray-1);--color-text: var(--oc-gray-8);--color-heading: var(--oc-gray-8);--color-link: var(--oc-blue-8);--color-chunk: var(--oc-gray-8);--color-mark: var(--oc-yellow-3);--color-border: var(--oc-gray-4);--color-button: var(--oc-gray-6)}html[data-theme=dark]{--color-background: var(--oc-gray-9);--color-text: var(--oc-gray-3);--color-heading: var(--oc-gray-3);--color-link: var(--oc-blue-3);--color-chunk: var(--oc-gray-8);--color-mark: var(--oc-gray-8);--color-border: var(--oc-gray-7);--color-button: var(--oc-gray-7)}body{font-family:var(--type-serif);font-size:var(--type-size);font-weight:var(--type-weight);line-height:var(--type-height);font-variant-numeric:var(--type-numeric);background-color:var(--color-background);color:var(--color-text)}svg circle,svg path{stroke:var(--color-text);stroke-width:.075em}a{text-decoration:none;color:var(--color-link)}a:focus,a:hover{border-bottom:calc(var(--type-size)/10) dotted var(--color-link);color:var(--color-link)}header{display:flex;justify-content:space-between;margin-top:1.5em;margin-bottom:2em}footer{margin:2em 0}small{font-weight:300}abbr{text-transform:lowercase;font-family:var(--type-caps)}blockquote{padding-left:1em;border-left:.1em solid var(--color-border);font-weight:300}mark{padding:.1em;border-radius:.25em;background-color:var(--color-mark);color:var(--color-text)}hr{border-top:.1em solid var(--color-text)}img{display:block;max-width:100%;margin:1em 0;border-radius:.25em}table.table{color:var(--color-text)}pre,code{font-family:var(--type-mono)}.highlight{padding:0 1em;border-radius:.25em;color:var(--color-chunk)}.highlight pre{padding:0;margin:0}.highlight .highlight{padding:0}h1,h2,h3{color:var(--color-heading)}h1 a,h2 a,h3 a{color:inherit}h1 a:focus,h1 a:hover,h2 a:focus,h2 a:hover,h3 a:focus,h3 a:hover{border-color:inherit;color:inherit}h1{font-size:1.5em}h1.page-title{margin:0}#home h1{margin-top:1.5em}h2{margin-top:1.25em;font-size:1.25em}h3{margin-top:1em;font-size:1em;text-transform:lowercase;font-family:var(--type-caps);font-weight:500}h2+h3{margin-top:0}a.site-title{font-weight:500;color:var(--color-heading)}a.site-title:focus,a.site-title:hover{border-color:inherit;color:inherit}.toggle-bar{display:flex;justify-content:end;padding-top:1.5em}.toggle-icon{color:var(--color-heading)}.toggle-icon:focus,.toggle-icon:hover{cursor:pointer;border:none}.toggle-icon:focus svg circle,.toggle-icon:focus svg path,.toggle-icon:hover svg circle,.toggle-icon:hover svg path{stroke-width:.1em}.message{padding:.25em 1em;border-radius:.25em;background-color:var(--color-mark);color:var(--color-text)}dd{padding-left:.5em}.archive ul,.contact ul{list-style-type:none;padding:0}.li-icon{margin-right:.25em}a.iconlink svg circle,a.iconlink svg path{stroke:var(--color-link)}a.iconlink:focus,a.iconlink:hover{border:none}a.iconlink:focus svg circle,a.iconlink:focus svg path,a.iconlink:hover svg circle,a.iconlink:hover svg path{stroke-width:.1em}.footnotes{margin-top:2em}.footnotes p{margin:0}.footnotes::before{content:"Notes"}a[href^="#fn:"]{margin-left:.1em;font-weight:500}a[href^="#fn:"]:focus,a[href^="#fn:"]:hover{font-weight:700;border:none}a.reversefootnote{font-weight:500}a.reversefootnote:focus,a.reversefootnote:hover{font-weight:700;border:none}#particles-js{width:100%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-color:var(--color-particles-background)}#particles-js .particles-js-canvas-el{width:100%;height:99.5vh !important}#particles-js .jumbotron{position:absolute;top:44%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);pointer-events:none}.fullscreen{min-height:100vh}.fullscreen h1,.fullscreen h2{color:var(--color-particles-text)}.particles-photo{width:50%;border-radius:50%;margin:auto;margin-bottom:.5em}.particles-title{margin:0;font-size:2.5em;font-weight:500;white-space:nowrap}.particles-subtitle{margin:0 0 1em 0;font-size:1.25em;font-weight:400}.nowrap{white-space:nowrap}.particles-icon{margin:0 .5em;pointer-events:all}.particles-icon svg{-webkit-transform:scale(1.8);transform:scale(1.8)}.particles-icon svg circle,.particles-icon svg path{stroke:var(--color-particles-text) !important;stroke-width:.05em}.particles-icon:focus,.particles-icon:hover{border:none}.particles-icon:focus svg circle,.particles-icon:focus svg path,.particles-icon:hover svg circle,.particles-icon:hover svg path{stroke-width:.075em}.particles-scroll{position:absolute;bottom:5%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.particles-scroll .particles-icon{position:relative;-webkit-animation:pulse 1s infinite;animation:pulse 1s infinite}.particles-scroll svg{-webkit-transform:scale(2.7);transform:scale(2.7)}@keyframes pulse{from{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);opacity:.4;top:0}50%{-ms-filter:none;filter:none;opacity:1;top:-1rem}to{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);opacity:.4;top:0}}.pagination{display:flex;margin-top:2em;text-align:center}.pagination-item{float:left;width:50%;padding:1em 2em;border:.075em solid var(--color-border);color:var(--color-button);-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.pagination-item svg circle,.pagination-item svg path{stroke:var(--color-button)}.pagination-item:first-child{margin-bottom:0;border-top-left-radius:var(--border-radius);border-bottom-left-radius:var(--border-radius)}.pagination-item:last-child{margin-left:-1px;border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}a.pagination-item{color:var(--color-text)}a.pagination-item svg circle,a.pagination-item svg path{stroke:var(--color-text)}a.pagination-item:focus,a.pagination-item:hover{background-color:var(--color-border);border:.075em solid var(--color-border)}@media(prefers-color-scheme: dark){html,html[data-theme=dark]{--color-background: var(--oc-gray-9);--color-text: var(--oc-gray-3);--color-heading: var(--oc-gray-3);--color-code: var(--oc-gray-3);--color-link: var(--oc-blue-3);--color-mark: var(--oc-gray-8);--color-border: var(--oc-gray-7);--color-button: var(--oc-gray-7)}html[data-theme=light]{--color-background: var(--oc-gray-1);--color-text: var(--oc-gray-8);--color-heading: var(--oc-gray-8);--color-code: var(--oc-gray-8);--color-link: var(--oc-blue-8);--color-mark: var(--oc-yellow-3);--color-border: var(--oc-gray-4);--color-button: var(--oc-gray-6)}}@media screen and (min-width: 768px){body{font-size:1.25em}.particles-title{font-size:3.5em}.particles-subtitle{font-size:1.75em}.particles-icon{margin:0 1em}.particles-icon svg{-webkit-transform:scale(2.4);transform:scale(2.4)}.particles-scroll svg{-webkit-transform:scale(3.6);transform:scale(3.6)}}@media only print{body{font-size:10pt;background-color:#fff;color:#000}a{color:#000}dd{padding-left:1.5em}.pagination{display:none}#cv header{margin:0}#cv .site-title{font-size:1.5em}#cv small{display:none}#cv .toggle-icon,#cv .li-icon,#cv .reversefootnote,#cv a.iconlink{display:none}} \ No newline at end of file +@font-face { + font-family: 'Piazzolla'; + src: url("../fonts/Piazzolla-Light.woff2") format("woff2"); + font-style: normal; + font-weight: 300; + text-rendering: optimizeLegibility; } +@font-face { + font-family: 'Piazzolla'; + src: url("../fonts/Piazzolla-LightItalic.woff2") format("woff2"); + font-style: italic; + font-weight: 300; + text-rendering: optimizeLegibility; } +@font-face { + font-family: 'Piazzolla'; + src: url("../fonts/Piazzolla-Regular.woff2") format("woff2"); + font-style: normal; + font-weight: 400; + text-rendering: optimizeLegibility; } +@font-face { + font-family: 'Piazzolla'; + src: url("../fonts/Piazzolla-Italic.woff2") format("woff2"); + font-style: italic; + font-weight: 400; + text-rendering: optimizeLegibility; } +@font-face { + font-family: 'Piazzolla'; + src: url("../fonts/Piazzolla-Medium.woff2") format("woff2"); + font-style: normal; + font-weight: 500; + text-rendering: optimizeLegibility; } +@font-face { + font-family: 'Piazzolla'; + src: url("../fonts/Piazzolla-MediumItalic.woff2") format("woff2"); + font-style: italic; + font-weight: 500; + text-rendering: optimizeLegibility; } +@font-face { + font-family: 'Piazzolla'; + src: url("../fonts/Piazzolla-Bold.woff2") format("woff2"); + font-style: normal; + font-weight: 700; + text-rendering: optimizeLegibility; } +@font-face { + font-family: 'Piazzolla'; + src: url("../fonts/Piazzolla-BoldItalic.woff2") format("woff2"); + font-style: italic; + font-weight: 700; + text-rendering: optimizeLegibility; } +@font-face { + font-family: 'Piazzolla SC'; + src: url("../fonts/PiazzollaSC-Light.woff2") format("woff2"); + font-style: normal; + font-weight: 300; + text-rendering: optimizeLegibility; } +@font-face { + font-family: 'Piazzolla SC'; + src: url("../fonts/PiazzollaSC-LightItalic.woff2") format("woff2"); + font-style: italic; + font-weight: 300; + text-rendering: optimizeLegibility; } +@font-face { + font-family: 'Piazzolla SC'; + src: url("../fonts/PiazzollaSC-Regular.woff2") format("woff2"); + font-style: normal; + font-weight: 400; + text-rendering: optimizeLegibility; } +@font-face { + font-family: 'Piazzolla SC'; + src: url("../fonts/PiazzollaSC-Italic.woff2") format("woff2"); + font-style: italic; + font-weight: 400; + text-rendering: optimizeLegibility; } +@font-face { + font-family: 'Piazzolla SC'; + src: url("../fonts/PiazzollaSC-Medium.woff2") format("woff2"); + font-style: normal; + font-weight: 500; + text-rendering: optimizeLegibility; } +@font-face { + font-family: 'Piazzolla SC'; + src: url("../fonts/PiazzollaSC-MediumItalic.woff2") format("woff2"); + font-style: italic; + font-weight: 500; + text-rendering: optimizeLegibility; } +@font-face { + font-family: 'Piazzolla SC'; + src: url("../fonts/PiazzollaSC-Bold.woff2") format("woff2"); + font-style: normal; + font-weight: 700; + text-rendering: optimizeLegibility; } +@font-face { + font-family: 'Piazzolla SC'; + src: url("../fonts/PiazzollaSC-BoldItalic.woff2") format("woff2"); + font-style: italic; + font-weight: 700; + text-rendering: optimizeLegibility; } +@font-face { + font-family: 'Hack'; + src: url("../fonts/hack-regular-subset.woff2") format("woff2"); + font-style: normal; + font-weight: 400; + text-rendering: optimizeLegibility; } +@font-face { + font-family: 'Hack'; + src: url("../fonts/hack-italic-subset.woff2") format("woff2"); + font-style: italic; + font-weight: 400; + text-rendering: optimizeLegibility; } +@font-face { + font-family: 'Hack'; + src: url("../fonts/hack-bold-subset.woff2") format("woff2"); + font-style: normal; + font-weight: 700; + text-rendering: optimizeLegibility; } +@font-face { + font-family: 'Hack'; + src: url("../fonts/hack-bolditalic-subset.woff2") format("woff2"); + font-style: italic; + font-weight: 700; + text-rendering: optimizeLegibility; } +:root { + --type-serif: "Piazzolla", serif; + --type-caps: "Piazzolla SC", serif; + --type-mono: "Hack", monospace; + --type-size: 18px; + --type-weight: 400; + --type-height: 1.4; + --type-numeric: oldstyle-nums proportional-nums; + --color-particles-text: var(--oc-gray-1); + --color-particles-background: var(--oc-gray-9); } + +html, +html[data-theme="light"] { + --color-background: var(--oc-gray-1); + --color-text: var(--oc-gray-8); + --color-heading: var(--oc-gray-8); + --color-link: var(--oc-blue-8); + --color-chunk: var(--oc-gray-8); + --color-mark: var(--oc-yellow-3); + --color-border: var(--oc-gray-4); + --color-button: var(--oc-gray-6); } + +html[data-theme="dark"] { + --color-background: var(--oc-gray-9); + --color-text: var(--oc-gray-3); + --color-heading: var(--oc-gray-3); + --color-link: var(--oc-blue-3); + --color-chunk: var(--oc-gray-8); + --color-mark: var(--oc-gray-8); + --color-border: var(--oc-gray-7); + --color-button: var(--oc-gray-7); } + +body { + font-family: var(--type-serif); + font-size: var(--type-size); + font-weight: var(--type-weight); + line-height: var(--type-height); + font-variant-numeric: var(--type-numeric); + background-color: var(--color-background); + color: var(--color-text); } + +svg circle, +svg path { + stroke: var(--color-text); + stroke-width: 0.075em; } + +a { + text-decoration: none; + color: var(--color-link); } + a:focus, a:hover { + border-bottom: calc(var(--type-size) / 10) dotted var(--color-link); + color: var(--color-link); } + +header { + display: flex; + justify-content: space-between; + margin-top: 1.5em; + margin-bottom: 2em; } + +footer { + margin: 2em 0; } + +small { + font-weight: 300; } + +abbr { + text-transform: lowercase; + font-family: var(--type-caps); } + +blockquote { + padding-left: 1em; + border-left: 0.1em solid var(--color-border); + font-weight: 300; } + +mark { + padding: 0.1em; + border-radius: 0.25em; + background-color: var(--color-mark); + color: var(--color-text); } + +hr { + border-top: 0.1em solid var(--color-text); } + +img { + display: block; + max-width: 100%; + margin: 1em 0; + border-radius: 0.25em; } + +table.table { + color: var(--color-text); } + +pre, code { + font-family: var(--type-mono); } + +.highlight { + padding: 0 1em; + border-radius: 0.25em; + color: var(--color-chunk); } + .highlight pre { + padding: 0; + margin: 0; } + .highlight .highlight { + padding: 0; } + +h1, h2, h3 { + color: var(--color-heading); } + h1 a, h2 a, h3 a { + color: inherit; } + h1 a:focus, h1 a:hover, h2 a:focus, h2 a:hover, h3 a:focus, h3 a:hover { + border-color: inherit; + color: inherit; } + +h1 { + font-size: 1.5em; } + h1.page-title { + margin: 0; } + +#home h1 { + margin-top: 1.5em; } + +h2 { + margin-top: 1.25em; + font-size: 1.25em; } + +h3 { + margin-top: 1em; + font-size: 1em; + text-transform: lowercase; + font-family: var(--type-caps); + font-weight: 500; } + +h2 + h3 { + margin-top: 0; } + +a.site-title { + font-weight: 500; + color: var(--color-heading); } + a.site-title:focus, a.site-title:hover { + border-color: inherit; + color: inherit; } + +.toggle-bar { + display: flex; + justify-content: end; + padding-top: 1.5em; } + +.toggle-icon { + color: var(--color-heading); } + .toggle-icon:focus, .toggle-icon:hover { + cursor: pointer; + border: none; } + .toggle-icon:focus svg circle, + .toggle-icon:focus svg path, .toggle-icon:hover svg circle, + .toggle-icon:hover svg path { + stroke-width: 0.1em; } + +.message { + padding: 0.25em 1em; + border-radius: 0.25em; + background-color: var(--color-mark); + color: var(--color-text); } + +dd { + padding-left: 0.5em; } + +.archive ul, +.contact ul { + list-style-type: none; + padding: 0; } + +.li-icon { + margin-right: 0.25em; } + +a.iconlink svg circle, +a.iconlink svg path { + stroke: var(--color-link); } +a.iconlink:focus, a.iconlink:hover { + border: none; } + a.iconlink:focus svg circle, + a.iconlink:focus svg path, a.iconlink:hover svg circle, + a.iconlink:hover svg path { + stroke-width: 0.1em; } + +.footnotes { + margin-top: 2em; } + .footnotes p { + margin: 0; } + .footnotes::before { + content: "Notes"; } + +a[href^="#fn:"] { + margin-left: 0.1em; + font-weight: 500; } + a[href^="#fn:"]:focus, a[href^="#fn:"]:hover { + font-weight: 700; + border: none; } + +a.reversefootnote { + font-weight: 500; } + a.reversefootnote:focus, a.reversefootnote:hover { + font-weight: 700; + border: none; } + +#particles-js { + width: 100%; + background-repeat: no-repeat; + background-size: cover; + background-attachment: fixed; + background-color: var(--color-particles-background); } + #particles-js .particles-js-canvas-el { + width: 100%; + height: 99.5vh !important; } + #particles-js .jumbotron { + position: absolute; + top: 44%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + pointer-events: none; } + +.fullscreen { + min-height: 100vh; } + .fullscreen h1, + .fullscreen h2 { + color: var(--color-particles-text); } + +.particles-photo { + width: 50%; + border-radius: 50%; + margin: auto; + margin-bottom: 0.5em; } + +.particles-title { + margin: 0; + font-size: 2.5em; + font-weight: 500; + white-space: nowrap; } + +.particles-subtitle { + margin: 0 0 1em 0; + font-size: 1.25em; + font-weight: 400; } + +.nowrap { + white-space: nowrap; } + +.particles-icon { + margin: 0 0.5em; + pointer-events: all; } + .particles-icon svg { + -webkit-transform: scale(1.8); + transform: scale(1.8); } + .particles-icon svg circle, + .particles-icon svg path { + stroke: var(--color-particles-text) !important; + stroke-width: 0.05em; } + .particles-icon:focus, .particles-icon:hover { + border: none; } + .particles-icon:focus svg circle, + .particles-icon:focus svg path, .particles-icon:hover svg circle, + .particles-icon:hover svg path { + stroke-width: 0.075em; } + +.particles-scroll { + position: absolute; + bottom: 5%; + left: 50%; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); } + .particles-scroll .particles-icon { + position: relative; + -webkit-animation: pulse 1s infinite; + animation: pulse 1s infinite; } + .particles-scroll svg { + -webkit-transform: scale(2.7); + transform: scale(2.7); } + +@keyframes pulse { + from { + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; + filter: alpha(opacity=40); + opacity: .4; + top: 0; } + 50% { + -ms-filter: none; + filter: none; + opacity: 1; + top: -1rem; } + to { + -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; + filter: alpha(opacity=40); + opacity: .4; + top: 0; } } +.pagination { + display: flex; + margin-top: 2em; + text-align: center; } + +.pagination-item { + float: left; + width: 50%; + padding: 1em 2em; + border: 0.075em solid var(--color-border); + color: var(--color-button); + -webkit-transition: all 0.1s ease-in-out; + transition: all 0.1s ease-in-out; } + .pagination-item svg circle, + .pagination-item svg path { + stroke: var(--color-button); } + .pagination-item:first-child { + margin-bottom: 0; + border-top-left-radius: var(--border-radius); + border-bottom-left-radius: var(--border-radius); } + .pagination-item:last-child { + margin-left: -1px; + border-top-right-radius: var(--border-radius); + border-bottom-right-radius: var(--border-radius); } + +a.pagination-item { + color: var(--color-text); } + a.pagination-item svg circle, + a.pagination-item svg path { + stroke: var(--color-text); } + a.pagination-item:focus, a.pagination-item:hover { + background-color: var(--color-border); + border: 0.075em solid var(--color-border); } + +@media (prefers-color-scheme: dark) { + html, + html[data-theme="dark"] { + --color-background: var(--oc-gray-9); + --color-text: var(--oc-gray-3); + --color-heading: var(--oc-gray-3); + --color-code: var(--oc-gray-3); + --color-link: var(--oc-blue-3); + --color-mark: var(--oc-gray-8); + --color-border: var(--oc-gray-7); + --color-button: var(--oc-gray-7); } + + html[data-theme="light"] { + --color-background: var(--oc-gray-1); + --color-text: var(--oc-gray-8); + --color-heading: var(--oc-gray-8); + --color-code: var(--oc-gray-8); + --color-link: var(--oc-blue-8); + --color-mark: var(--oc-yellow-3); + --color-border: var(--oc-gray-4); + --color-button: var(--oc-gray-6); } } +@media screen and (min-width: 768px) { + body { + font-size: 1.25em; } + + .particles-title { + font-size: 3.5em; } + + .particles-subtitle { + font-size: 1.75em; } + + .particles-icon { + margin: 0 1em; } + .particles-icon svg { + -webkit-transform: scale(2.4); + transform: scale(2.4); } + + .particles-scroll svg { + -webkit-transform: scale(3.6); + transform: scale(3.6); } } +@media only print { + body { + font-size: 10pt; + background-color: white; + color: black; } + + a { + color: black; } + + dd { + padding-left: 1.5em; } + + .pagination { + display: none; } + + #cv header { + margin: 0; } + #cv .site-title { + font-size: 1.5em; } + #cv small { + display: none; } + #cv .toggle-icon, + #cv .li-icon, + #cv .reversefootnote, + #cv a.iconlink { + display: none; } } diff --git a/docs/atom.xml b/docs/atom.xml deleted file mode 100644 index 7a58dfe1..00000000 --- a/docs/atom.xml +++ /dev/null @@ -1,318 +0,0 @@ -Jekyll2024-01-22T11:22:36+01:00https://piazzai.github.io/cvless/atom.xmlcvlessJekyll theme for a beautiful online CVPlace Holderusername@domain.comWhat Jekyll is2022-09-01T00:00:00+02:002022-09-01T00:00:00+02:00https://piazzai.github.io/cvless/2022/09/01/whats-jekyllJekyll is a static site generator, an open-source tool for creating simple yet powerful websites of all shapes and sizes. From the project’s readme:

- -
-

Jekyll is a simple, blog aware, static site generator. It takes a template directory […] and spits out a complete, static website suitable for serving with Apache or your favorite web server. This is also the engine behind GitHub Pages, which you can use to host your project’s page or blog right here from GitHub.

-
- -

It’s an immensely useful tool. Find out more on GitHub.

]]>
Place Holderusername@domain.com
Example content2022-08-15T00:00:00+02:002022-08-15T00:00:00+02:00https://piazzai.github.io/cvless/2022/08/15/example-contentHowdy! This is an example blog post that shows several types of html content supported in this theme.

- - - -

Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Sed posuere consectetur est at lobortis. Cras mattis consectetur purus sit amet fermentum.

- -
-

Curabitur blandit tempus porttitor. Nullam quis risus eget urna mollis ornare vel eu leo. Nullam id dolor id nibh ultricies vehicula ut id elit.

-
- -

Etiam porta sem malesuada magna mollis euismod. Cras mattis consectetur purus sit amet fermentum. Aenean lacinia bibendum nulla sed consectetur.

- -

Inline HTML elements

- -

HTML defines a long list of available inline tags, a complete list of which can be found on the Mozilla Developer Network.

- -
    -
  • To bold text, use <strong>.
  • -
  • To italicize text, use <em>.
  • -
  • To highlight, use <mark>.
  • -
  • Abbreviations, like HTML, should use <abbr> with an optional title attribute for the full phrase.
  • -
  • Citations, like — Franz Kafka, should use <cite>.
  • -
  • Deleted text should use <del> and inserted text should use <ins>.
  • -
  • Superscript text uses <sup> and subscript text uses <sub>.
  • -
- -

Most of these elements are styled by browsers with few modifications in the CSS of this theme.

- -

Footnotes

- -

Footnotes are supported as part of the Markdown syntax. Here’s one in action. Clicking this number1 will lead you to a footnote. The syntax looks like:

- -
Clicking this number[^fn-sample]
- -

Each footnote needs the ^fn- prefix and a unique ID to be referenced for the footnoted content. The syntax for that list looks like this:

- -
[^fn-sample]: Handy! Now click the return link to go back.
- -

You can place the footnoted content wherever you like. Markdown parsers should properly place it at the bottom of the page.

- -

Heading

- -

This section shows hierarchical headings. Vivamus sagittis lacus vel augue rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.

- -

Code

- -

Inline code is available with the <code> element. Snippets of multiple lines of code are supported through Rouge. Longer lines are displayed through horizontal scrolling. You may also use code fencing (triple backticks) for rendering code.

- -
// Example can be run directly in your JavaScript console
-
-// Create a function that takes two arguments and returns the sum of those arguments
-var adder = new Function("a", "b", "return a + b");
-
-// Call the function
-adder(2, 6);
-// > 8
- -

You may also optionally show code snippets with line numbers. Add linenos to the Rouge tags.

- -
1
-2
-3
-4
-5
-6
-7
-8
-
// Example can be run directly in your JavaScript console
-
-// Create a function that takes two arguments and returns the sum of those arguments
-var adder = new Function("a", "b", "return a + b");
-
-// Call the function
-adder(2, 6);
-// > 8
-
- -

By default, the theme uses GitHub-themed syntax highlighting. The specifics are included in the syntax stylesheet, which is automatically generated by rougify.

- -

Aenean lacinia bibendum nulla sed consectetur. Etiam porta sem malesuada magna mollis euismod. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa.

- -

Gists via GitHub Pages

- -

Vestibulum id ligula porta felis euismod semper. Nullam quis risus eget urna mollis ornare vel eu leo. Donec sed odio dui.

- - - - -

Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec sed odio dui. Vestibulum id ligula porta felis euismod semper.

- -

Lists

- -

Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aenean lacinia bibendum nulla sed consectetur. Etiam porta sem malesuada magna mollis euismod. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.

- -
    -
  • Praesent commodo cursus magna, vel scelerisque nisl consectetur et.
  • -
  • Donec id elit non mi porta gravida at eget metus.
  • -
  • Nulla vitae elit libero, a pharetra augue.
  • -
- -

Donec ullamcorper nulla non metus auctor fringilla. Nulla vitae elit libero, a pharetra augue.

- -
    -
  1. Vestibulum id ligula porta felis euismod semper.
  2. -
  3. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.
  4. -
  5. Maecenas sed diam eget risus varius blandit sit amet non magna.
  6. -
- -

Cras mattis consectetur purus sit amet fermentum. Sed posuere consectetur est at lobortis.

- -
-
HyperText Markup Language (HTML)
-
The language used to describe and define the content of a Web page
- -
Cascading Style Sheets (CSS)
-
Used to describe the appearance of Web content
- -
JavaScript (JS)
-
The programming language used to build advanced Web sites and applications
-
- -

Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Nullam quis risus eget urna mollis ornare vel eu leo.

- -

Images

- -

Quisque consequat sapien eget quam rhoncus, sit amet laoreet diam tempus. Aliquam aliquam metus erat, a pulvinar turpis suscipit at.

- -

placeholder -placeholder -placeholder

- -

Tables

- -

Aenean lacinia bibendum nulla sed consectetur. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameUpvotesDownvotes
Totals2123
Alice1011
Bob43
Charlie79
- -

Nullam id dolor id nibh ultricies vehicula ut id elit. Sed posuere consectetur est at lobortis. Nullam quis risus eget urna mollis ornare vel eu leo. This concludes the post.

- -
- -

Want to see something else added? Open an issue.

- -
-
    -
  1. -

    Handy! Now click the return link to go back. 

    -
  2. -
-
]]>
Place Holderusername@domain.com
On the use of icons2022-08-01T00:00:00+02:002022-08-01T00:00:00+02:00https://piazzai.github.io/cvless/2022/08/01/on-the-use-of-iconsThe icons used throughout this theme are partly custom-made, and partly come from the Iconoir library. More can be created or downloaded from the Iconoir website as svg files, and saved in assets/svg for use in your website.

- -

Here’s an overview of icons that already ship with the theme.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CategoryIcons
Navigation - - - - -
Actions - - - - -
Communication - - - -
Maps -
Social - - - - - -
Git - -
Security -
Users -
CV -
Academic - - -
Chess -
- -

They can be used in two ways through Liquid tags. First, as simple glyphs for decorative purposes, as in the table above or in the contact section of the CV:

- -
{% include svg/github.svg %}
- -

Second, as links:

- -
{% include iconlink.html icon="svg/github.svg" href="https://github.com/" %}
- -

In this case, the icon shows up with link formatting and its stroke width slightly increases on hovering. Here is an example: -

- -

Simple CSS allows you to modify many aspects of the icon’s appearance, including stroke width, color (with the stroke property), and size (with transform). Here is a usage example:

- -
svg {
-  /* 250% of its original size */
-  transform: scale(2.5);
-  }
-svg path {
-    /* red color */
-    stroke: red;
-    /* thinner line */
-    stroke-width: 1.25;
-  }
- -

Note

- -

Each icon available from Iconoir is essentially a text file:

- -
<?xml version="1.0" encoding="UTF-8"?><svg width="24px" height="24px" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" color="#000000"><path d="M16 22.027v-2.87a3.37 3.37 0 00-.94-2.61c3.14-.35 6.44-1.54 6.44-7a5.44 5.44 0 00-1.5-3.75 5.07 5.07 0 00-.09-3.77s-1.18-.35-3.91 1.48a13.38 13.38 0 00-7 0c-2.73-1.83-3.91-1.48-3.91-1.48A5.07 5.07 0 005 5.797a5.44 5.44 0 00-1.5 3.78c0 5.42 3.3 6.61 6.44 7a3.37 3.37 0 00-.94 2.58v2.87M9 20.027c-3 .973-5.5 0-7-3" stroke="#000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>
- -

The <?...?> tag at the beginning is useful for apps but not for a Jekyll website, and will sometimes show up as a string of text, so it needs to be deleted. This has already been done for the default icons, but remember to do it also for every additional icon you download.

]]>
Place Holderusername@domain.com
\ No newline at end of file diff --git a/docs/cv/index.html b/docs/cv/index.html index eeebc67b..4d257634 100644 --- a/docs/cv/index.html +++ b/docs/cv/index.html @@ -22,7 +22,7 @@ - + @@ -99,7 +99,7 @@

Subsection

- © + © Place Holder. All rights reserved.
diff --git a/docs/feed.xml b/docs/feed.xml new file mode 100644 index 00000000..82aacc36 --- /dev/null +++ b/docs/feed.xml @@ -0,0 +1,367 @@ +Jekyll2024-11-23T18:12:36+01:00https://piazzai.github.io/cvless/feed.xmlcvlessJekyll theme for a beautiful online CVPlace Holderusername@domain.comWhat Jekyll is2022-09-01T00:00:00+02:002022-09-01T00:00:00+02:00https://piazzai.github.io/cvless/2022/09/01/whats-jekyllJekyll is a static site generator, an open-source tool for creating simple yet powerful websites of all shapes and sizes. From the project’s readme:

+ +
+

Jekyll is a simple, blog aware, static site generator. It takes a template directory […] and spits out a complete, static website suitable for serving with Apache or your favorite web server. This is also the engine behind GitHub Pages, which you can use to host your project’s page or blog right here from GitHub.

+
+ +

It’s an immensely useful tool. Find out more on GitHub.

]]>
Place Holderusername@domain.com
Example content2022-08-15T00:00:00+02:002022-08-15T00:00:00+02:00https://piazzai.github.io/cvless/2022/08/15/example-contentHowdy! This is an example blog post that shows several types of html content supported in this theme.

+ + + +

Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Sed posuere consectetur est at lobortis. Cras mattis consectetur purus sit amet fermentum.

+ +
+

Curabitur blandit tempus porttitor. Nullam quis risus eget urna mollis ornare vel eu leo. Nullam id dolor id nibh ultricies vehicula ut id elit.

+
+ +

Etiam porta sem malesuada magna mollis euismod. Cras mattis consectetur purus sit amet fermentum. Aenean lacinia bibendum nulla sed consectetur.

+ +

Inline HTML elements

+ +

HTML defines a long list of available inline tags, a complete list of which can be found on the Mozilla Developer Network.

+ +
    +
  • To bold text, use <strong>.
  • +
  • To italicize text, use <em>.
  • +
  • To highlight, use <mark>.
  • +
  • Abbreviations, like HTML, should use <abbr> with an optional title attribute for the full phrase.
  • +
  • Citations, like — Franz Kafka, should use <cite>.
  • +
  • Deleted text should use <del> and inserted text should use <ins>.
  • +
  • Superscript text uses <sup> and subscript text uses <sub>.
  • +
+ +

Most of these elements are styled by browsers with few modifications in the CSS of this theme.

+ +

Footnotes

+ +

Footnotes are supported as part of the Markdown syntax. Here’s one in action. Clicking this number1 will lead you to a footnote. The syntax looks like:

+ +
Clicking this number[^fn-sample]
+ +

Each footnote needs the ^fn- prefix and a unique ID to be referenced for the footnoted content. The syntax for that list looks like this:

+ +
[^fn-sample]: Handy! Now click the return link to go back.
+ +

You can place the footnoted content wherever you like. Markdown parsers should properly place it at the bottom of the page.

+ +

Heading

+ +

This section shows hierarchical headings. Vivamus sagittis lacus vel augue rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.

+ +

Code

+ +

Inline code is available with the <code> element. Snippets of multiple lines of code are supported through Rouge. Longer lines are displayed through horizontal scrolling. You may also use code fencing (triple backticks) for rendering code.

+ +
// Example can be run directly in your JavaScript console
+
+// Create a function that takes two arguments and returns the sum of those arguments
+var adder = new Function("a", "b", "return a + b");
+
+// Call the function
+adder(2, 6);
+// > 8
+ +

You may also optionally show code snippets with line numbers. Add linenos to the Rouge tags.

+ +
1
+2
+3
+4
+5
+6
+7
+8
+
// Example can be run directly in your JavaScript console
+
+// Create a function that takes two arguments and returns the sum of those arguments
+var adder = new Function("a", "b", "return a + b");
+
+// Call the function
+adder(2, 6);
+// > 8
+
+ +

By default, the theme uses GitHub-themed syntax highlighting. The specifics are included in the syntax stylesheet, which is automatically generated by rougify.

+ +

Aenean lacinia bibendum nulla sed consectetur. Etiam porta sem malesuada magna mollis euismod. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa.

+ +

Gists via GitHub Pages

+ +

Vestibulum id ligula porta felis euismod semper. Nullam quis risus eget urna mollis ornare vel eu leo. Donec sed odio dui.

+ + + +

Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec sed odio dui. Vestibulum id ligula porta felis euismod semper.

+ +

Lists

+ +

Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aenean lacinia bibendum nulla sed consectetur. Etiam porta sem malesuada magna mollis euismod. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.

+ +
    +
  • Praesent commodo cursus magna, vel scelerisque nisl consectetur et.
  • +
  • Donec id elit non mi porta gravida at eget metus.
  • +
  • Nulla vitae elit libero, a pharetra augue.
  • +
+ +

Donec ullamcorper nulla non metus auctor fringilla. Nulla vitae elit libero, a pharetra augue.

+ +
    +
  1. Vestibulum id ligula porta felis euismod semper.
  2. +
  3. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.
  4. +
  5. Maecenas sed diam eget risus varius blandit sit amet non magna.
  6. +
+ +

Cras mattis consectetur purus sit amet fermentum. Sed posuere consectetur est at lobortis.

+ +
+
HyperText Markup Language (HTML)
+
The language used to describe and define the content of a Web page
+ +
Cascading Style Sheets (CSS)
+
Used to describe the appearance of Web content
+ +
JavaScript (JS)
+
The programming language used to build advanced Web sites and applications
+
+ +

Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Nullam quis risus eget urna mollis ornare vel eu leo.

+ +

Images

+ +

Quisque consequat sapien eget quam rhoncus, sit amet laoreet diam tempus. Aliquam aliquam metus erat, a pulvinar turpis suscipit at.

+ +

placeholder +placeholder +placeholder

+ +

Tables

+ +

Aenean lacinia bibendum nulla sed consectetur. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
NameUpvotesDownvotes
Totals2123
Alice1011
Bob43
Charlie79
+ +

Nullam id dolor id nibh ultricies vehicula ut id elit. Sed posuere consectetur est at lobortis. Nullam quis risus eget urna mollis ornare vel eu leo. This concludes the post.

+ +
+ +

Want to see something else added? Open an issue.

+ +
+
    +
  1. +

    Handy! Now click the return link to go back. 

    +
  2. +
+
]]>
Place Holderusername@domain.com
On the use of icons2022-08-01T00:00:00+02:002022-08-01T00:00:00+02:00https://piazzai.github.io/cvless/2022/08/01/on-the-use-of-iconsThe icons used in this theme are partly custom-made, and partly come from the Iconoir library. More can be downloaded from the Iconoir website as svg files and saved in _includes/svg for use in your website.

+ +

Here’s an overview of icons that already ship with the theme.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
CategoryIcons
Navigation + + + + + + + + + + +
Actions + + + + + + + + + + +
Communication + + + + + + + + +
Maps + + +
Social + + + + + + + + + + + + + + + + + + + + + +
Git + + + + +
Security + + +
Users + + +
CV + + +
Academic + + + + + + +
Chess + + +
+ +

They can be used in two ways through Liquid tags. First, as simple glyphs for decorative purposes, as in the table above or in the contact section of the CV:

+ +
{% include svg/github.svg %}
+ +

Second, as links:

+ +
{% include iconlink.html icon="svg/github.svg" href="https://github.com/" %}
+ +

In this case, the icon shows up with link formatting and its stroke width slightly increases on hovering. Here is an example: +

+ +

Simple CSS allows you to modify many aspects of the icon’s appearance, including stroke width, color (with the stroke property), and size (with transform). Here is a usage example:

+ +
svg {
+  /* 250% of its original size */
+  transform: scale(2.5);
+  }
+svg path {
+    /* red color */
+    stroke: red;
+    /* thinner line */
+    stroke-width: 1.25;
+  }
+ +

Note

+ +

Each icon available from Iconoir is essentially a text file:

+ +
<?xml version="1.0" encoding="UTF-8"?><svg width="24px" height="24px" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" color="#000000"><path d="M16 22.027v-2.87a3.37 3.37 0 00-.94-2.61c3.14-.35 6.44-1.54 6.44-7a5.44 5.44 0 00-1.5-3.75 5.07 5.07 0 00-.09-3.77s-1.18-.35-3.91 1.48a13.38 13.38 0 00-7 0c-2.73-1.83-3.91-1.48-3.91-1.48A5.07 5.07 0 005 5.797a5.44 5.44 0 00-1.5 3.78c0 5.42 3.3 6.61 6.44 7a3.37 3.37 0 00-.94 2.58v2.87M9 20.027c-3 .973-5.5 0-7-3" stroke="#000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>
+ +

The <?...?> tag at the beginning is useful for apps but not for a Jekyll website, and it can be deleted.

]]>
Place Holderusername@domain.com
\ No newline at end of file diff --git a/docs/index.html b/docs/index.html index dd085efc..2b29fafa 100644 --- a/docs/index.html +++ b/docs/index.html @@ -22,7 +22,7 @@ - + @@ -58,6 +58,14 @@

Jekyll theme for a beautiful online CV

+ + + + + + + + @@ -67,10 +75,18 @@

Jekyll theme for a beautiful online CV

+ + + + + + + + @@ -130,7 +146,7 @@

August 2022

- © + © Place Holder. All rights reserved.
diff --git a/docs/posts/2/index.html b/docs/posts/2/index.html deleted file mode 100644 index cf432a30..00000000 --- a/docs/posts/2/index.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - - - - - - cvless · Posts · Page 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
-
- cvless - - - Jekyll theme - - -
- -
- -
-
- -

Example content

- -

A long post that showcases style elements.

-

Howdy! This is an example blog post that shows several types of html content supported in this theme.

- - - -

Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Sed posuere consectetur est at lobortis. Cras mattis consectetur purus sit amet fermentum.

- -
-

Curabitur blandit tempus porttitor. Nullam quis risus eget urna mollis ornare vel eu leo. Nullam id dolor id nibh ultricies vehicula ut id elit.

-
- -

Etiam porta sem malesuada magna mollis euismod. Cras mattis consectetur purus sit amet fermentum. Aenean lacinia bibendum nulla sed consectetur.

- -

Inline HTML elements

- -

HTML defines a long list of available inline tags, a complete list of which can be found on the Mozilla Developer Network.

- -
    -
  • To bold text, use <strong>.
  • -
  • To italicize text, use <em>.
  • -
  • To highlight, use <mark>.
  • -
  • Abbreviations, like HTML, should use <abbr> with an optional title attribute for the full phrase.
  • -
  • Citations, like — Franz Kafka, should use <cite>.
  • -
  • Deleted text should use <del> and inserted text should use <ins>.
  • -
  • Superscript text uses <sup> and subscript text uses <sub>.
  • -
- -

Most of these elements are styled by browsers with few modifications in the CSS of this theme.

- -

Footnotes

- -

Footnotes are supported as part of the Markdown syntax. Here’s one in action. Clicking this number1 will lead you to a footnote. The syntax looks like:

- -
Clicking this number[^fn-sample]
- -

Each footnote needs the ^fn- prefix and a unique ID to be referenced for the footnoted content. The syntax for that list looks like this:

- -
[^fn-sample]: Handy! Now click the return link to go back.
- -

You can place the footnoted content wherever you like. Markdown parsers should properly place it at the bottom of the page.

- -

Heading

- -

This section shows hierarchical headings. Vivamus sagittis lacus vel augue rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.

- -

Code

- -

Inline code is available with the <code> element. Snippets of multiple lines of code are supported through Rouge. Longer lines are displayed through horizontal scrolling. You may also use code fencing (triple backticks) for rendering code.

- -
// Example can be run directly in your JavaScript console
-
-// Create a function that takes two arguments and returns the sum of those arguments
-var adder = new Function("a", "b", "return a + b");
-
-// Call the function
-adder(2, 6);
-// > 8
- -

You may also optionally show code snippets with line numbers. Add linenos to the Rouge tags.

- -
1
-2
-3
-4
-5
-6
-7
-8
-
// Example can be run directly in your JavaScript console
-
-// Create a function that takes two arguments and returns the sum of those arguments
-var adder = new Function("a", "b", "return a + b");
-
-// Call the function
-adder(2, 6);
-// > 8
-
- -

By default, the theme uses GitHub-themed syntax highlighting. The specifics are included in the syntax stylesheet, which is automatically generated by rougify.

- -

Aenean lacinia bibendum nulla sed consectetur. Etiam porta sem malesuada magna mollis euismod. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa.

- -

Gists via GitHub Pages

- -

Vestibulum id ligula porta felis euismod semper. Nullam quis risus eget urna mollis ornare vel eu leo. Donec sed odio dui.

- - - - -

Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec sed odio dui. Vestibulum id ligula porta felis euismod semper.

- -

Lists

- -

Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aenean lacinia bibendum nulla sed consectetur. Etiam porta sem malesuada magna mollis euismod. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.

- -
    -
  • Praesent commodo cursus magna, vel scelerisque nisl consectetur et.
  • -
  • Donec id elit non mi porta gravida at eget metus.
  • -
  • Nulla vitae elit libero, a pharetra augue.
  • -
- -

Donec ullamcorper nulla non metus auctor fringilla. Nulla vitae elit libero, a pharetra augue.

- -
    -
  1. Vestibulum id ligula porta felis euismod semper.
  2. -
  3. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.
  4. -
  5. Maecenas sed diam eget risus varius blandit sit amet non magna.
  6. -
- -

Cras mattis consectetur purus sit amet fermentum. Sed posuere consectetur est at lobortis.

- -
-
HyperText Markup Language (HTML)
-
The language used to describe and define the content of a Web page
- -
Cascading Style Sheets (CSS)
-
Used to describe the appearance of Web content
- -
JavaScript (JS)
-
The programming language used to build advanced Web sites and applications
-
- -

Integer posuere erat a ante venenatis dapibus posuere velit aliquet. Morbi leo risus, porta ac consectetur ac, vestibulum at eros. Nullam quis risus eget urna mollis ornare vel eu leo.

- -

Images

- -

Quisque consequat sapien eget quam rhoncus, sit amet laoreet diam tempus. Aliquam aliquam metus erat, a pulvinar turpis suscipit at.

- -

placeholder -placeholder -placeholder

- -

Tables

- -

Aenean lacinia bibendum nulla sed consectetur. Lorem ipsum dolor sit amet, consectetur adipiscing elit.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameUpvotesDownvotes
Totals2123
Alice1011
Bob43
Charlie79
- -

Nullam id dolor id nibh ultricies vehicula ut id elit. Sed posuere consectetur est at lobortis. Nullam quis risus eget urna mollis ornare vel eu leo. This concludes the post.

- -
- -

Want to see something else added? Open an issue.

- -
-
    -
  1. -

    Handy! Now click the return link to go back. 

    -
  2. -
-
- - -
- - - - -
-
- © - Place Holder. All rights reserved. -
- -
- -
-
-
- - - - - - - - \ No newline at end of file diff --git a/docs/posts/3/index.html b/docs/posts/3/index.html deleted file mode 100644 index 72d72c9a..00000000 --- a/docs/posts/3/index.html +++ /dev/null @@ -1,226 +0,0 @@ - - - - - - - - - - cvless · Posts · Page 3 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
-
-
- cvless - - - Jekyll theme - - -
- -
- -
-
- -

On the use of icons

- -

A very quick guide.

-

The icons used throughout this theme are partly custom-made, and partly come from the Iconoir library. More can be created or downloaded from the Iconoir website as svg files, and saved in assets/svg for use in your website.

- -

Here’s an overview of icons that already ship with the theme.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
CategoryIcons
Navigation - - - - -
Actions - - - - -
Communication - - - -
Maps -
Social - - - - - -
Git - -
Security -
Users -
CV -
Academic - - -
Chess -
- -

They can be used in two ways through Liquid tags. First, as simple glyphs for decorative purposes, as in the table above or in the contact section of the CV:

- -
{% include svg/github.svg %}
- -

Second, as links:

- -
{% include iconlink.html icon="svg/github.svg" href="https://github.com/" %}
- -

In this case, the icon shows up with link formatting and its stroke width slightly increases on hovering. Here is an example: -

- -

Simple CSS allows you to modify many aspects of the icon’s appearance, including stroke width, color (with the stroke property), and size (with transform). Here is a usage example:

- -
svg {
-  /* 250% of its original size */
-  transform: scale(2.5);
-  }
-svg path {
-    /* red color */
-    stroke: red;
-    /* thinner line */
-    stroke-width: 1.25;
-  }
- -

Note

- -

Each icon available from Iconoir is essentially a text file:

- -
<?xml version="1.0" encoding="UTF-8"?><svg width="24px" height="24px" stroke-width="1.5" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" color="#000000"><path d="M16 22.027v-2.87a3.37 3.37 0 00-.94-2.61c3.14-.35 6.44-1.54 6.44-7a5.44 5.44 0 00-1.5-3.75 5.07 5.07 0 00-.09-3.77s-1.18-.35-3.91 1.48a13.38 13.38 0 00-7 0c-2.73-1.83-3.91-1.48-3.91-1.48A5.07 5.07 0 005 5.797a5.44 5.44 0 00-1.5 3.78c0 5.42 3.3 6.61 6.44 7a3.37 3.37 0 00-.94 2.58v2.87M9 20.027c-3 .973-5.5 0-7-3" stroke="#000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></svg>
- -

The <?...?> tag at the beginning is useful for apps but not for a Jekyll website, and will sometimes show up as a string of text, so it needs to be deleted. This has already been done for the default icons, but remember to do it also for every additional icon you download.

- - -
- - - - -
-
- © - Place Holder. All rights reserved. -
- -
- -
-
-
- - - - - - - - \ No newline at end of file diff --git a/docs/posts/index.html b/docs/posts/index.html index 5005faea..c58a4730 100644 --- a/docs/posts/index.html +++ b/docs/posts/index.html @@ -22,7 +22,7 @@ - + @@ -32,7 +32,6 @@ -