summaryrefslogtreecommitdiff
path: root/www
diff options
context:
space:
mode:
Diffstat (limited to 'www')
-rw-r--r--www/index.vto48
-rw-r--r--www/styles.css437
-rw-r--r--www/tufte.css31
3 files changed, 56 insertions, 460 deletions
diff --git a/www/index.vto b/www/index.vto
index b5e731e..41ce3fd 100644
--- a/www/index.vto
+++ b/www/index.vto
@@ -2,44 +2,53 @@
title: Mike Vink
contacts:
- href: /publickey.gpg
- name: gpg
- description: Send me an encrypted email.
+ name: GnuPG
+ description: Click me, trust me.
- href: https://github.com/ivi-vink
- name: github
- description: I still use GitHub.
+ name: GitHub
+ description: CopilotHub?
- href: https://stackoverflow.com/users/16349137/carrot-the-king
name: stackoverflow
- description: I am a Lurker.
+ description: Nothing here, but I have one.
---
<html>
<head>
<title>{{ title }}</title>
- <link rel="stylesheet" href="/styles.css" />
+ <link rel="stylesheet" href="/tufte.css" />
</head>
<body>
<header>
- <h1>{{ title }}'s Webpage</h1>
+ <h1 class="webpagetitle">{{ title }}'s Webpage</h1>
</header>
<main>
<article>
<section>
<header>
+ </header>
+ <section>
+ <figure class="centered">
+ <a href="/picture-full.jpg">
+ <img class="rounded" src="/picture.jpg" alt="/picture.jpg" />
+ </a>
+ </figure>
+ <p>
+ <label for="sn-demo"
+ class="margin-toggle">
+ </label>
+ <input type="checkbox"
+ id="sn-demo"
+ class="margin-toggle"/>
<span class="marginnote">
- <figure class="rounded">
- <a href="/dunya-full.jpg">
- <img src="/dunya.jpg" alt="/dunya.jpg" />
+ <a href="/dunya-full.jpg" >
+ <img class="rounded" src="/dunya.jpg" alt="/dunya.jpg" />
Dunya
</a>
- </figure>
</span>
- </header>
- <figure class="rounded centered">
- <a href="/picture-full.jpg">
- <img src="/picture.jpg" alt="/picture.jpg" />
- </a>
- </figure>
- <p>
- Well Met Netizen! I am Mike Vink and this is my webpage.
+ Welcome, O, Surfer, I am Mike Vink and this is my webpage.
+ That blue russian cat there is dunya.
+
+ </p>
+ </section>
<h2>Contact Info</h2>
<dl>
<dt>
@@ -59,7 +68,6 @@ contacts:
</dd>
{{ /for }}
</dl>
- </p>
</section>
</article>
</main>
diff --git a/www/styles.css b/www/styles.css
deleted file mode 100644
index ed2ca0b..0000000
--- a/www/styles.css
+++ /dev/null
@@ -1,437 +0,0 @@
-@charset "UTF-8";
-
-header {
- font-family: "Fira Sans",sans;
- text-align: center;
-}
-
-html {
- font-size: 15px;
-}
-
-
-html, body {
- height: 100vh;
- padding: 0;
- margin: 0;
-}
-
-main {
- width: 87.5%;
- margin-left: auto;
- margin-right: auto;
- padding-left: 12.5%;
- font-family: Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;
- background-color: #fffff8;
- color: #111;
- max-width: 1400px;
- counter-reset: sidenote-counter;
-}
-
-/* Adds dark mode */
-@media (prefers-color-scheme: dark) {
- body, header, main {
- background-color: #151515;
- color: #ddd;
- }
-}
-
-.imgfig {
- text-align: center ;
-}
-
-.rounded img {
- border-radius: 50% ;
-}
-
-h1 {
- font-weight: 400;
- margin-top: 4rem;
- margin-bottom: 1.5rem;
- font-size: 3.2rem;
- line-height: 1;
-}
-
-h2 {
- font-style: italic;
- font-weight: 400;
- margin-top: 2.1rem;
- margin-bottom: 1.4rem;
- font-size: 2.2rem;
- line-height: 1;
-}
-
-h3 {
- font-style: italic;
- font-weight: 400;
- font-size: 1.7rem;
- margin-top: 2rem;
- margin-bottom: 1.4rem;
- line-height: 1;
-}
-
-hr {
- display: block;
- height: 1px;
- width: 55%;
- border: 0;
- border-top: 1px solid #ccc;
- margin: 1em 0;
- padding: 0;
-}
-
-p.subtitle {
- font-style: italic;
- margin-top: 1rem;
- margin-bottom: 1rem;
- font-size: 1.8rem;
- display: block;
- line-height: 1;
-}
-
-.numeral {
- font-family: et-book-roman-old-style;
-}
-
-.danger {
- color: red;
-}
-
-article {
- padding: 5rem 0rem;
-}
-
-section {
- padding-top: 1rem;
- padding-bottom: 1rem;
-}
-
-p,
-dl,
-ol,
-ul {
- font-size: 1.4rem;
- line-height: 2rem;
-}
-
-p {
- margin-top: 1.4rem;
- margin-bottom: 1.4rem;
- padding-right: 0;
- vertical-align: baseline;
-}
-
-/* Chapter Epigraphs */
-div.epigraph {
- margin: 5em 0;
-}
-
-div.epigraph > blockquote {
- margin-top: 3em;
- margin-bottom: 3em;
-}
-
-div.epigraph > blockquote,
-div.epigraph > blockquote > p {
- font-style: italic;
-}
-
-div.epigraph > blockquote > footer {
- font-style: normal;
-}
-
-div.epigraph > blockquote > footer > cite {
- font-style: italic;
-}
-/* end chapter epigraphs styles */
-
-blockquote {
- font-size: 1.4rem;
-}
-
-blockquote p {
- width: 55%;
- margin-right: 40px;
-}
-
-blockquote footer {
- width: 55%;
- font-size: 1.1rem;
- text-align: right;
-}
-
-section > p,
-section > header,
-section > footer,
-section > table {
- width: 55%;
-}
-
-/* 50 + 5 == 55, to be the same width as paragraph */
-section > dl,
-section > ol,
-section > ul {
- width: 50%;
- -webkit-padding-start: 5%;
-}
-
-dt:not(:first-child),
-li:not(:first-child) {
- margin-top: 0.25rem;
-}
-
-.centered img {
- display: block;
- margin: auto;
-}
-
-figure {
- padding: 0;
- border: 0;
- font-size: 100%;
- font: inherit;
- vertical-align: baseline;
- max-width: 55%;
- -webkit-margin-start: 0;
- -webkit-margin-end: 0;
- margin: 0 0 3em 0;
-}
-
-figcaption {
- float: right;
- clear: right;
- margin-top: 0;
- margin-bottom: 0;
- font-size: 1.1rem;
- line-height: 1.6;
- vertical-align: baseline;
- position: relative;
- max-width: 40%;
-}
-
-figure.fullwidth figcaption {
- margin-right: 24%;
-}
-
-a:link,
-a:visited {
- color: inherit;
- text-underline-offset: 0.1em;
- text-decoration-thickness: 0.05em;
-}
-
-/* Sidenotes, margin notes, figures, captions */
-img {
- max-width: 100%;
-}
-
-.sidenote,
-.marginnote {
- float: right;
- clear: right;
- margin-right: -60%;
- width: 50%;
- margin-top: 0.3rem;
- margin-bottom: 0;
- font-size: 1.1rem;
- line-height: 1.3;
- vertical-align: baseline;
- position: relative;
-}
-
-.sidenote-number {
- counter-increment: sidenote-counter;
-}
-
-.sidenote-number:after,
-.sidenote:before {
- font-family: et-book-roman-old-style;
- position: relative;
- vertical-align: baseline;
-}
-
-.sidenote-number:after {
- content: counter(sidenote-counter);
- font-size: 1rem;
- top: -0.5rem;
- left: 0.1rem;
-}
-
-.sidenote:before {
- content: counter(sidenote-counter) " ";
- font-size: 1rem;
- top: -0.5rem;
-}
-
-blockquote .sidenote,
-blockquote .marginnote {
- margin-right: -82%;
- min-width: 59%;
- text-align: left;
-}
-
-div.fullwidth,
-table.fullwidth {
- width: 100%;
-}
-
-div.table-wrapper {
- overflow-x: auto;
- font-family: "Trebuchet MS", "Gill Sans", "Gill Sans MT", sans-serif;
-}
-
-.sans {
- font-family: "Gill Sans", "Gill Sans MT", Calibri, sans-serif;
- letter-spacing: .03em;
-}
-
-code, pre > code {
- font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
- font-size: 1.0rem;
- line-height: 1.42;
- -webkit-text-size-adjust: 100%; /* Prevent adjustments of font size after orientation changes in iOS. See https://github.com/edwardtufte/tufte-css/issues/81#issuecomment-261953409 */
-}
-
-.sans > code {
- font-size: 1.2rem;
-}
-
-h1 > code,
-h2 > code,
-h3 > code {
- font-size: 0.80em;
-}
-
-.marginnote > code,
-.sidenote > code {
- font-size: 1rem;
-}
-
-pre > code {
- font-size: 0.9rem;
- width: 52.5%;
- margin-left: 2.5%;
- overflow-x: auto;
- display: block;
-}
-
-pre.fullwidth > code {
- width: 90%;
-}
-
-.fullwidth {
- max-width: 90%;
- clear:both;
-}
-
-span.newthought {
- font-variant: small-caps;
- font-size: 1.2em;
-}
-
-input.margin-toggle {
- display: none;
-}
-
-label.sidenote-number {
- display: inline-block;
- max-height: 2rem; /* should be less than or equal to paragraph line-height */
-}
-
-label.margin-toggle:not(.sidenote-number) {
- display: none;
-}
-
-.iframe-wrapper {
- position: relative;
- padding-bottom: 56.25%; /* 16:9 */
- padding-top: 25px;
- height: 0;
-}
-
-.iframe-wrapper iframe {
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
-}
-
-@media (max-width: 760px) {
- main {
- width: 84%;
- padding-left: 8%;
- padding-right: 8%;
- }
-
- hr,
- section > p,
- section > footer,
- section > table {
- width: 100%;
- }
-
- pre > code {
- width: 97%;
- }
-
- section > dl,
- section > ol,
- section > ul {
- width: 90%;
- }
-
- figure {
- max-width: 90%;
- }
-
- figcaption,
- figure.fullwidth figcaption {
- margin-right: 0%;
- max-width: none;
- }
-
- blockquote {
- margin-left: 1.5em;
- margin-right: 0em;
- }
-
- blockquote p,
- blockquote footer {
- width: 100%;
- }
-
- label.margin-toggle:not(.sidenote-number) {
- display: inline;
- }
-
- .sidenote,
- .marginnote {
- display: none;
- }
-
- .margin-toggle:checked + .sidenote,
- .margin-toggle:checked + .marginnote {
- display: block;
- float: left;
- left: 1rem;
- clear: both;
- width: 95%;
- margin: 1rem 2.5%;
- vertical-align: baseline;
- position: relative;
- }
-
- label {
- cursor: pointer;
- }
-
- div.table-wrapper,
- table {
- width: 85%;
- }
-
- img {
- width: 100%;
- }
-}
diff --git a/www/tufte.css b/www/tufte.css
index c9b2528..7ee0540 100644
--- a/www/tufte.css
+++ b/www/tufte.css
@@ -44,7 +44,7 @@ html {
font-size: 15px;
}
-body {
+main {
width: 87.5%;
margin-left: auto;
margin-right: auto;
@@ -58,7 +58,7 @@ body {
/* Adds dark mode */
@media (prefers-color-scheme: dark) {
- body {
+ body, main {
background-color: #151515;
color: #ddd;
}
@@ -372,7 +372,7 @@ label.margin-toggle:not(.sidenote-number) {
}
@media (max-width: 760px) {
- body {
+ main {
width: 84%;
padding-left: 8%;
padding-right: 8%;
@@ -449,3 +449,28 @@ label.margin-toggle:not(.sidenote-number) {
width: 100%;
}
}
+
+/* customisations
+ * - used main for indenting not body
+*/
+html, body {
+ margin: 0
+}
+
+h1.webpagetitle {
+ font-family: "Fira Sans",sans;
+ text-align: center;
+}
+
+.imgfig {
+ text-align: center ;
+}
+
+img.rounded {
+ border-radius: 50% ;
+}
+
+.centered img {
+ display: block;
+ margin: auto;
+}