aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--theme/static/styles.css572
-rw-r--r--theme/static/styles.min.css2
-rw-r--r--theme/static/syntax-theme-dark.css280
-rw-r--r--theme/static/syntax-theme-light.css407
-rw-r--r--theme/templates/base.html25
-rw-r--r--theme/templates/blog.html19
-rw-r--r--theme/templates/index.html59
-rw-r--r--theme/templates/page.html1
-rw-r--r--theme/templates/post.html30
-rw-r--r--theme/templates/wiki.html11
11 files changed, 61 insertions, 1346 deletions
diff --git a/.gitignore b/.gitignore
index 347a4a0..a33552b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
.DS_Store
.build
+.vscode
diff --git a/theme/static/styles.css b/theme/static/styles.css
index 2319aef..0d574da 100644
--- a/theme/static/styles.css
+++ b/theme/static/styles.css
@@ -1,461 +1,4 @@
-/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
-
-/* Document
- ========================================================================== */
-
-/**
- * 1. Correct the line height in all browsers.
- * 2. Prevent adjustments of font size after orientation changes in iOS.
- */
-
-html {
- line-height: 1.15; /* 1 */
- -webkit-text-size-adjust: 100%; /* 2 */
-}
-
-/* Sections
- ========================================================================== */
-
-/**
- * Remove the margin in all browsers.
- */
-
body {
- margin: 0;
-}
-
-/**
- * Render the `main` element consistently in IE.
- */
-
-main {
- display: block;
-}
-
-/**
- * Correct the font size and margin on `h1` elements within `section` and
- * `article` contexts in Chrome, Firefox, and Safari.
- */
-
-h1 {
- font-size: 2em;
- margin: 0.67em 0;
-}
-
-/* Grouping content
- ========================================================================== */
-
-/**
- * 1. Add the correct box sizing in Firefox.
- * 2. Show the overflow in Edge and IE.
- */
-
-hr {
- box-sizing: content-box; /* 1 */
- height: 0; /* 1 */
- overflow: visible; /* 2 */
-}
-
-/**
- * 1. Correct the inheritance and scaling of font size in all browsers.
- * 2. Correct the odd `em` font sizing in all browsers.
- */
-
-pre {
- font-family: monospace, monospace; /* 1 */
- font-size: 1em; /* 2 */
-}
-
-/* Text-level semantics
- ========================================================================== */
-
-/**
- * Remove the gray background on active links in IE 10.
- */
-
-a {
- background-color: transparent;
-}
-
-/**
- * 1. Remove the bottom border in Chrome 57-
- * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
- */
-
-abbr[title] {
- border-bottom: none; /* 1 */
- text-decoration: underline; /* 2 */
- text-decoration: underline dotted; /* 2 */
-}
-
-/**
- * Add the correct font weight in Chrome, Edge, and Safari.
- */
-
-b,
-strong {
- font-weight: bolder;
-}
-
-/**
- * 1. Correct the inheritance and scaling of font size in all browsers.
- * 2. Correct the odd `em` font sizing in all browsers.
- */
-
-code,
-kbd,
-samp {
- font-family: monospace, monospace; /* 1 */
- font-size: 1em; /* 2 */
-}
-
-/**
- * Add the correct font size in all browsers.
- */
-
-small {
- font-size: 80%;
-}
-
-/**
- * Prevent `sub` and `sup` elements from affecting the line height in
- * all browsers.
- */
-
-sub,
-sup {
- font-size: 75%;
- line-height: 0;
- position: relative;
- vertical-align: baseline;
-}
-
-sub {
- bottom: -0.25em;
-}
-
-sup {
- top: -0.5em;
-}
-
-/* Embedded content
- ========================================================================== */
-
-/**
- * Remove the border on images inside links in IE 10.
- */
-
-img {
- border-style: none;
-}
-
-/* Forms
- ========================================================================== */
-
-/**
- * 1. Change the font styles in all browsers.
- * 2. Remove the margin in Firefox and Safari.
- */
-
-button,
-input,
-optgroup,
-select,
-textarea {
- font-family: inherit; /* 1 */
- font-size: 100%; /* 1 */
- line-height: 1.15; /* 1 */
- margin: 0; /* 2 */
-}
-
-/**
- * Show the overflow in IE.
- * 1. Show the overflow in Edge.
- */
-
-button,
-input {
- /* 1 */
- overflow: visible;
-}
-
-/**
- * Remove the inheritance of text transform in Edge, Firefox, and IE.
- * 1. Remove the inheritance of text transform in Firefox.
- */
-
-button,
-select {
- /* 1 */
- text-transform: none;
-}
-
-/**
- * Correct the inability to style clickable types in iOS and Safari.
- */
-
-button,
-[type="button"],
-[type="reset"],
-[type="submit"] {
- -webkit-appearance: button;
-}
-
-/**
- * Remove the inner border and padding in Firefox.
- */
-
-button::-moz-focus-inner,
-[type="button"]::-moz-focus-inner,
-[type="reset"]::-moz-focus-inner,
-[type="submit"]::-moz-focus-inner {
- border-style: none;
- padding: 0;
-}
-
-/**
- * Restore the focus styles unset by the previous rule.
- */
-
-button:-moz-focusring,
-[type="button"]:-moz-focusring,
-[type="reset"]:-moz-focusring,
-[type="submit"]:-moz-focusring {
- outline: 1px dotted ButtonText;
-}
-
-/**
- * Correct the padding in Firefox.
- */
-
-fieldset {
- padding: 0.35em 0.75em 0.625em;
-}
-
-/**
- * 1. Correct the text wrapping in Edge and IE.
- * 2. Correct the color inheritance from `fieldset` elements in IE.
- * 3. Remove the padding so developers are not caught out when they zero out
- * `fieldset` elements in all browsers.
- */
-
-legend {
- box-sizing: border-box; /* 1 */
- color: inherit; /* 2 */
- display: table; /* 1 */
- max-width: 100%; /* 1 */
- padding: 0; /* 3 */
- white-space: normal; /* 1 */
-}
-
-/**
- * Add the correct vertical alignment in Chrome, Firefox, and Opera.
- */
-
-progress {
- vertical-align: baseline;
-}
-
-/**
- * Remove the default vertical scrollbar in IE 10+.
- */
-
-textarea {
- overflow: auto;
-}
-
-/**
- * 1. Add the correct box sizing in IE 10.
- * 2. Remove the padding in IE 10.
- */
-
-[type="checkbox"],
-[type="radio"] {
- box-sizing: border-box; /* 1 */
- padding: 0; /* 2 */
-}
-
-/**
- * Correct the cursor style of increment and decrement buttons in Chrome.
- */
-
-[type="number"]::-webkit-inner-spin-button,
-[type="number"]::-webkit-outer-spin-button {
- height: auto;
-}
-
-/**
- * 1. Correct the odd appearance in Chrome and Safari.
- * 2. Correct the outline style in Safari.
- */
-
-[type="search"] {
- -webkit-appearance: textfield; /* 1 */
- outline-offset: -2px; /* 2 */
-}
-
-/**
- * Remove the inner padding in Chrome and Safari on macOS.
- */
-
-[type="search"]::-webkit-search-decoration {
- -webkit-appearance: none;
-}
-
-/**
- * 1. Correct the inability to style clickable types in iOS and Safari.
- * 2. Change font properties to `inherit` in Safari.
- */
-
-::-webkit-file-upload-button {
- -webkit-appearance: button; /* 1 */
- font: inherit; /* 2 */
-}
-
-/* Interactive
- ========================================================================== */
-
-/*
- * Add the correct display in Edge, IE 10+, and Firefox.
- */
-
-details {
- display: block;
-}
-
-/*
- * Add the correct display in all browsers.
- */
-
-summary {
- display: list-item;
-}
-
-/* Misc
- ========================================================================== */
-
-/**
- * Add the correct display in IE 10+.
- */
-
-template {
- display: none;
-}
-
-/**
- * Add the correct display in IE 10.
- */
-
-[hidden] {
- display: none;
-}
-
-/* CUSTOM CSS */
-:root {
- --bg: rgb(255, 255, 255);
- --bg-bright: rgb(238, 238, 238);
- --fg: rgb(17, 17, 17);
- --fg-bright: rgb(0, 0, 0);
- --fg-dim: rgb(68, 68, 68);
- --link: rgb(0, 0, 255);
- --code: rgb(195, 0, 0);
- --border: rgb(204, 204, 204);
-}
-
-@media (prefers-reduced-motion: no-preference) {
- :root {
- scroll-behavior: smooth;
- }
-}
-
-body {
- background-color: var(--bg);
- color: var(--fg);
- font-family:
- -apple-system,
- BlinkMacSystemFont,
- avenir next,
- avenir,
- segoe ui,
- helvetica neue,
- helvetica,
- Cantarell,
- Ubuntu,
- roboto,
- noto,
- arial,
- sans-serif;
- line-height: 1.5;
- max-width: 50em;
- margin: 0 auto;
- padding: 0 1rem;
-}
-
-.site-nav,
-footer {
- border-color: var(--fg);
-}
-
-footer {
- border-top: 1px dotted;
- padding-top: 1rem;
- margin: 1rem 0;
-}
-
-footer p {
- margin: 0;
-}
-
-.site-nav {
- border-bottom: 1px dotted;
-}
-
-.site-nav ul {
- list-style-type: none;
- display: flex;
- align-items: center;
- padding: 0;
-}
-
-.site-nav ul li {
- margin-right: 0.5rem;
-}
-
-h1,
-h2,
-h3,
-h4 {
- color: var(--fg-bright);
-}
-
-a,
-a:visited {
- border-bottom: 2px solid var(--link);
- color: var(--fg);
- text-decoration: none;
-}
-
-img {
- width: 100%;
-}
-
-table {
- border-collapse: collapse;
- color: var(--fg);
- border-color: var(--bg-bright);
-}
-
-thead,
-th,
-tr,
-td {
- border: 1px solid var(--border);
- padding: 0.25rem;
-}
-
-pre > code,
-time,
-code {
font-family:
Menlo,
Consolas,
@@ -464,112 +7,33 @@ code {
Lucida Console,
monospace;
font-size: 0.9rem;
-}
-
-pre {
- background-color: var(--bg-bright) !important;
- margin: 0.5rem 0;
- padding: 0.5rem;
- overflow-x: auto;
-}
-
-:not(pre) > code {
- color: var(--code);
-}
-
-aside {
- background-color: var(--bg-bright);
- padding: 1rem;
-}
-
-blockquote {
- background-color: var(--bg-bright);
- border-left: 5px solid var(--link);
- margin: 1rem 0;
- padding: 0.5rem 1rem;
-}
-
-blockquote p {
- margin: 0;
-}
-
-.post,
-.wiki-post {
- display: flex;
-}
-
-.post time {
- flex-shrink: 0;
- margin-right: 0.5rem;
-}
-
-.wiki-post {
- justify-content: space-between;
-}
-
-.wiki-post:first-of-type {
- border-bottom: 1px dotted var(--fg);
- margin-bottom: 1rem;
-}
-
-.wiki-post p {
- margin: 0;
-}
-
-.post-metadata {
- border: 1px dotted var(--fg);
- border-top: none;
+ margin: 0 auto;
+ max-width: 50em;
padding: 1rem;
}
-.post-metadata h1 {
- margin: 0;
-}
-
-.post-metadata p {
- margin: 0;
-}
-
-details {
- margin-top: 1rem;
-}
-
-summary {
- font-weight: bold;
-}
-
-.footnote-definition {
- display: flex;
- justify-content: flex-start;
- align-items: top;
- margin: 1rem 0;
+img {
+ height: auto;
+ max-width: 100%;
+ width: 100%;
}
-.footnote-definition sup {
- font-size: inherit;
- top: 0;
- line-height: inherit;
- padding-right: 0.5rem;
+pre {
+ border: 1px solid #000;
+ overflow: scroll;
+ padding: 0.5rem;
}
-.footnote-definition sup::after {
- content: ".";
+:not(pre) code {
+ color: #f00;
}
-.footnote-definition p {
- display: inline-block;
- margin: 0;
+nav ul {
+ padding: 0;
}
-@media (prefers-color-scheme: dark) {
- :root {
- --bg: rgb(0, 0, 0);
- --bg-bright: rgb(28, 28, 30);
- --fg: rgb(245, 245, 247);
- --fg-bright: rgb(255, 255, 255);
- --fg-dim: rgb(209, 209, 214);
- --link: rgb(10, 132, 255);
- --code: rgb(255, 159, 10);
- --border: rgb(51, 51, 51);
- }
+nav li {
+ display: inline;
+ list-style: none;
+ padding-right: 0.25rem;
}
diff --git a/theme/static/styles.min.css b/theme/static/styles.min.css
index f90537b..bfcf00d 100644
--- a/theme/static/styles.min.css
+++ b/theme/static/styles.min.css
@@ -1 +1 @@
-/*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}:root{--bg:rgb(255, 255, 255);--bg-bright:rgb(238, 238, 238);--fg:rgb(17, 17, 17);--fg-bright:rgb(0, 0, 0);--fg-dim:rgb(68, 68, 68);--link:rgb(0, 0, 255);--code:rgb(195, 0, 0);--border:rgb(204, 204, 204)}@media(prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{background-color:var(--bg);color:var(--fg);font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif;line-height:1.5;max-width:50em;margin:0 auto;padding:0 1rem}.site-nav,footer{border-color:var(--fg)}footer{border-top:1px dotted;padding-top:1rem;margin:1rem 0}footer p{margin:0}.site-nav{border-bottom:1px dotted}.site-nav ul{list-style-type:none;display:flex;align-items:center;padding:0}.site-nav ul li{margin-right:.5rem}h1,h2,h3,h4{color:var(--fg-bright)}a,a:visited{border-bottom:2px solid var(--link);color:var(--fg);text-decoration:none}img{width:100%}table{border-collapse:collapse;color:var(--fg);border-color:var(--bg-bright)}thead,th,tr,td{border:1px solid var(--border);padding:.25rem}pre>code,time,code{font-family:Menlo,Consolas,Monaco,Liberation Mono,Lucida Console,monospace;font-size:.9rem}pre{background-color:var(--bg-bright)!important;margin:.5rem 0;padding:.5rem;overflow-x:auto}:not(pre)>code{color:var(--code)}aside{background-color:var(--bg-bright);padding:1rem}blockquote{background-color:var(--bg-bright);border-left:5px solid var(--link);margin:1rem 0;padding:.5rem 1rem}blockquote p{margin:0}.post,.wiki-post{display:flex}.post time{flex-shrink:0;margin-right:.5rem}.wiki-post{justify-content:space-between}.wiki-post:first-of-type{border-bottom:1px dotted var(--fg);margin-bottom:1rem}.wiki-post p{margin:0}.post-metadata{border:1px dotted var(--fg);border-top:none;padding:1rem}.post-metadata h1{margin:0}.post-metadata p{margin:0}details{margin-top:1rem}summary{font-weight:700}.footnote-definition{display:flex;justify-content:flex-start;align-items:top;margin:1rem 0}.footnote-definition sup{font-size:inherit;top:0;line-height:inherit;padding-right:.5rem}.footnote-definition sup::after{content:"."}.footnote-definition p{display:inline-block;margin:0}@media(prefers-color-scheme:dark){:root{--bg:rgb(0, 0, 0);--bg-bright:rgb(28, 28, 30);--fg:rgb(245, 245, 247);--fg-bright:rgb(255, 255, 255);--fg-dim:rgb(209, 209, 214);--link:rgb(10, 132, 255);--code:rgb(255, 159, 10);--border:rgb(51, 51, 51)}} \ No newline at end of file
+body{font-family:Menlo,Consolas,Monaco,Liberation Mono,Lucida Console,monospace;font-size:.9rem;margin:0 auto;max-width:50em;padding:1rem}img{height:auto;max-width:100%;width:100%}pre{border:1px solid #000;overflow:scroll;padding:.5rem}:not(pre) code{color:red}nav ul{padding:0}nav li{display:inline;list-style:none;padding-right:.25rem} \ No newline at end of file
diff --git a/theme/static/syntax-theme-dark.css b/theme/static/syntax-theme-dark.css
deleted file mode 100644
index 75cf13b..0000000
--- a/theme/static/syntax-theme-dark.css
+++ /dev/null
@@ -1,280 +0,0 @@
-/*
- * theme "ayu" generated by syntect
- */
-
-.z-code {
- color: #bfbab0;
- background-color: #0f1419;
-}
-
-.z-comment, .z-punctuation.z-definition.z-comment {
- color: #5c6773;
-font-style: italic;
-}
-.z-variable {
- color: #bfbab0;
-}
-.z-string, .z-constant.z-other.z-symbol {
- color: #c2d94c;
-}
-.z-constant.z-numeric {
- color: #f29718;
-}
-.z-string.z-regexp, .z-constant.z-character.z-escape {
- color: #95e6cb;
-}
-.z-constant.z-language {
- color: #f29718;
-}
-.z-constant.z-character, .z-constant.z-other {
- color: #f29718;
-}
-.z-variable.z-member {
- color: #ec5f67;
-}
-.z-keyword, .z-keyword.z-operator.z-word {
- color: #ff7733;
-}
-.z-keyword.z-operator {
- color: #f29668;
-}
-.z-punctuation.z-separator, .z-punctuation.z-terminator {
- color: #bfbab0;
-}
-.z-punctuation.z-section {
- color: #bfbab0;
-}
-.z-punctuation.z-accessor {
- color: #f29668;
-}
-.z-punctuation.z-definition.z-annotation {
- color: #bfbab0;
-}
-.z-variable.z-other.z-dollar.z-only.z-js, .z-variable.z-other.z-object.z-dollar.z-only.z-js, .z-variable.z-type.z-dollar.z-only.z-js, .z-support.z-class.z-dollar.z-only.z-js {
- color: #e6b673;
-}
-.z-storage {
- color: #ff7733;
-}
-.z-storage.z-type {
- color: #ff7733;
-}
-.z-entity.z-name.z-function {
- color: #ffb454;
-}
-.z-entity.z-name, .z-entity.z-name.z-tag, .z-entity.z-name.z-label) {
- color: #59c2ff;
-}
-.z-entity.z-other.z-inherited-class {
- color: #59c2ff;
-text-decoration: underline;
-}
-.z-variable.z-parameter {
- color: #f29718;
-}
-.z-variable.z-language {
- color: #39bae6;
-font-style: italic;
-}
-.z-entity.z-name.z-tag, .z-meta.z-tag.z-sgml {
- color: #39bae6;
-}
-.z-punctuation.z-definition.z-tag.z-end, .z-punctuation.z-definition.z-tag.z-begin, .z-punctuation.z-definition.z-tag {
- color: #39bae6;
-}
-.z-entity.z-other.z-attribute-name {
- color: #ffb454;
-}
-.z-variable.z-function, .z-variable.z-annotation {
- color: #ffb454;
-}
-.z-support.z-function, .z-support.z-macro {
- color: #f07178;
-}
-.z-support.z-constant {
- color: #f29668;
-font-style: italic;
-}
-.z-support.z-type, .z-support.z-class {
- color: #39bae6;
-font-style: italic;
-}
-.z-invalid {
- color: #ff3333;
-}
-.z-invalid.z-deprecated {
- color: #ffffff;
- background-color: #ff7733;
-}
-.z-meta.z-diff, .z-meta.z-diff.z-header {
- color: #c594c5;
-}
-.z-source.z-ruby .z-variable.z-other.z-readwrite {
- color: #ffb454;
-}
-.z-source.z-css .z-entity.z-name.z-tag, .z-source.z-sass .z-entity.z-name.z-tag, .z-source.z-scss .z-entity.z-name.z-tag, .z-source.z-less .z-entity.z-name.z-tag, .z-source.z-stylus .z-entity.z-name.z-tag {
- color: #59c2ff;
-}
-.z-source.z-css .z-support.z-type, .z-source.z-sass .z-support.z-type, .z-source.z-scss .z-support.z-type, .z-source.z-less .z-support.z-type, .z-source.z-stylus .z-support.z-type {
- color: #5c6773;
-}
-.z-support.z-type.z-property-name {
- color: #39bae6;
-}
-.z-constant.z-numeric.z-line-number.z-find-in-files {
- color: #5c6773;
-}
-.z-constant.z-numeric.z-line-number.z-match {
- color: #ff7733;
-}
-.z-entity.z-name.z-filename.z-find-in-files {
- color: #c2d94c;
-}
-.z-message.z-error {
- color: #ff3333;
-}
-.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #39bae6;
-}
-.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #39bae6;
-}
-.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #39bae6;
-}
-.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #39bae6;
-}
-.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #39bae6;
-}
-.z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #39bae6;
-}
-.z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #39bae6;
-}
-.z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #39bae6;
-}
-.z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json, .z-source.z-json .z-meta.z-structure.z-dictionary.z-json .z-punctuation.z-definition.z-string {
- color: #39bae6;
-}
-.z-markup.z-heading {
- color: #ff7733;
-font-weight: bold;
-}
-.z-string.z-other.z-link, .z-markup.z-underline.z-link {
- color: #95e6cb;
-text-decoration: underline;
-font-style: italic;
-}
-.z-punctuation.z-definition.z-image {
- color: #ffb454;
-}
-.z-markup.z-italic {
- color: #f07178;
-font-style: italic;
-}
-.z-markup.z-bold {
- color: #f07178;
-font-weight: bold;
-}
-.z-markup.z-italic .z-markup.z-bold, .z-markup.z-bold .z-markup.z-italic {
-font-weight: bold;
-font-style: italic;
-}
-.z-markup.z-raw {
- background-color: #bfbab0;
-}
-.z-markup.z-raw.z-inline {
- background-color: #bfbab0;
-}
-.z-meta.z-separator {
- color: #5c6773;
- background-color: #bfbab0;
-font-weight: bold;
-}
-.z-markup.z-quote {
- color: #f29718;
-font-style: italic;
-}
-.z-markup.z-list.z-numbered.z-bullet, .z-markup.z-list .z-punctuation.z-definition.z-list_item {
- color: #95e6cb;
-}
-.z-markup.z-inserted {
- color: #c2d94c;
-}
-.z-markup.z-changed {
- color: #39bae6;
-}
-.z-markup.z-deleted {
- color: #f07178;
-}
-.z-markup.z-strike {
- color: #e6b673;
-}
-.z-markup.z-table {
- color: #39bae6;
- background-color: #bfbab0;
-}
-.z-text.z-html.z-markdown .z-markup.z-raw.z-inline {
- color: #f29668;
-}
-.z-text.z-html.z-markdown .z-meta.z-dummy.z-line-break {
- color: #5c6773;
-}
-.z-markup.z-raw.z-block.z-fenced.z-markdown {
- color: #bfbab0;
- background-color: #bfbab0;
-}
-.z-punctuation.z-definition.z-fenced.z-markdown, .z-variable.z-language.z-fenced.z-markdown {
- color: #5c6773;
- background-color: #bfbab0;
-}
-.z-variable.z-language.z-fenced.z-markdown {
- color: #5c6773;
-}
-.z-markup.z-inserted.z-git_gutter {
- color: #c2d94c;
-}
-.z-markup.z-changed.z-git_gutter {
- color: #39bae6;
-}
-.z-markup.z-deleted.z-git_gutter {
- color: #ff3333;
-}
-.z-markup.z-ignored.z-git_gutter {
- color: #20272c;
-}
-.z-markup.z-untracked.z-git_gutter {
- color: #20272c;
-}
-.z-gutter_color {
- color: #ffffff;
-}
-.z-acejump.z-label.z-blue {
- color: #ffffff;
- background-color: #39bae6;
-}
-.z-acejump.z-label.z-green {
- color: #ffffff;
- background-color: #c2d94c;
-}
-.z-acejump.z-label.z-orange {
- color: #ffffff;
- background-color: #ff7733;
-}
-.z-acejump.z-label.z-purple {
- color: #ffffff;
- background-color: #f07178;
-}
-.z-sublimelinter.z-mark.z-warning {
- color: #39bae6;
-}
-.z-sublimelinter.z-gutter-mark {
- color: #ffffff;
-}
-.z-sublimelinter.z-mark.z-error {
- color: #ff3333;
-}
diff --git a/theme/static/syntax-theme-light.css b/theme/static/syntax-theme-light.css
deleted file mode 100644
index f7dfcb3..0000000
--- a/theme/static/syntax-theme-light.css
+++ /dev/null
@@ -1,407 +0,0 @@
-/*
- * theme "GitHub" generated by syntect
- */
-
-.z-code {
- color: #323232;
- background-color: #ffffff;
-}
-
-.z-comment {
- color: #969896;
-font-style: italic;
-}
-.z-string {
- color: #183691;
-}
-.z-regexp-operator {
- color: #a71d5d;
-}
-.z-string.z-regexp.z-characterclass .z-punctuation.z-definition.z-string.z-begin, .z-string.z-regexp.z-characterclass .z-punctuation.z-definition.z-string.z-end {
- color: #a71d5d;
-}
-.z-constant.z-numeric {
- color: #0086b3;
-}
-.z-constant.z-language {
- color: #0086b3;
-}
-.z-constant.z-character, .z-constant.z-other, .z-variable.z-other.z-constant {
- color: #0086b3;
-}
-.z-variable {
- color: #323232;
-}
-.z-keyword {
- color: #a71d5d;
-font-weight: bold;
-}
-.z-bitwise-operator {
- color: #a71d5d;
-font-weight: bold;
-}
-.z-storage {
- color: #a71d5d;
-font-weight: bold;
-}
-.z-storage.z-type {
- color: #a71d5d;
-font-weight: bold;
-}
-.z-entity.z-name.z-class {
- color: #0086b3;
-}
-.z-entity.z-other.z-inherited-class {
- color: #0086b3;
-}
-.z-entity.z-name.z-function {
- color: #795da3;
-font-weight: bold;
-}
-.z-variable.z-parameter {
- color: #323232;
-}
-.z-entity.z-name.z-tag {
- color: #63a35c;
-}
-.z-entity.z-other.z-attribute-name {
- color: #795da3;
-}
-.z-support.z-function {
- color: #62a35c;
-}
-.z-support.z-constant {
- color: #0086b3;
-}
-.z-support.z-type, .z-support.z-class {
- color: #0086b3;
-}
-.z-support.z-other.z-variable {
- color: #323232;
-}
-.z-invalid, .z-invalid.z-illegal, .z-invalid.z-deprecated {
- color: #b52a1d;
- background-color: #f5f5f5;
-font-weight: bold;
-}
-.z-entity.z-name.z-filename.z-find-in-files {
- color: #323232;
-font-weight: bold;
-}
-.z-constant.z-numeric.z-line-number.z-find-in-files, .z-constant.z-numeric.z-line-number.z-match.z-find-in-files {
- color: #b3b3b3;
-}
-.z-meta.z-diff.z-header {
- color: #969896;
- background-color: #ffffff;
-font-style: italic;
-}
-.z-meta.z-diff.z-header .z-punctuation.z-definition.z-from-file.z-diff {
- color: #bd2c00;
- background-color: #ffecec;
-font-weight: bold;
-font-style: italic;
-}
-.z-meta.z-diff.z-header .z-punctuation.z-definition.z-to-file.z-diff {
- color: #55a532;
- background-color: #eaffea;
-font-weight: bold;
-font-style: italic;
-}
-.z-meta.z-diff.z-range {
- color: #969896;
-font-weight: bold;
-font-style: italic;
-}
-.z-markup.z-deleted {
- background-color: #ffecec;
-}
-.z-markup.z-deleted .z-punctuation.z-definition.z-inserted {
- color: #bd2c00;
-font-weight: bold;
-}
-.z-markup.z-inserted {
- background-color: #eaffea;
-}
-.z-markup.z-inserted .z-punctuation.z-definition.z-inserted {
- color: #55a532;
-font-weight: bold;
-}
-.z-markup.z-deleted.z-git_gutter {
- color: #bd2c00;
-}
-.z-markup.z-inserted.z-git_gutter {
- color: #55a532;
-}
-.z-markup.z-changed.z-git_gutter {
- color: #0086b3;
-}
-.z-markup.z-ignored.z-git_gutter {
- color: #b3b3b3;
-}
-.z-markup.z-untracked.z-git_gutter {
- color: #b3b3b3;
-}
-.z-source.z-css .z-punctuation.z-definition.z-entity {
- color: #323232;
-}
-.z-source.z-css .z-entity.z-other.z-attribute-name.z-pseudo-class, .z-source.z-css .z-entity.z-other.z-attribute-name.z-pseudo-element {
- color: #a71d5d;
-}
-.z-source.z-css .z-meta.z-value, .z-source.z-css .z-support.z-constant, .z-source.z-css .z-support.z-function {
- color: #323232;
-}
-.z-source.z-css .z-constant.z-other.z-color {
- color: #ed6a43;
-}
-.z-source.z-scss .z-punctuation.z-definition.z-entity {
- color: #323232;
-}
-.z-source.z-scss .z-entity.z-other.z-attribute-name.z-pseudo-class, .z-source.z-scss .z-entity.z-other.z-attribute-name.z-pseudo-element {
- color: #a71d5d;
-}
-.z-source.z-scss .z-support.z-constant.z-property-value, .z-source.z-scss .z-support.z-function {
- color: #323232;
-}
-.z-source.z-scss .z-variable {
- color: #a71d5d;
-}
-.z-variable.z-language.z-this.z-js {
- color: #ed6a43;
-}
-.z-source.z-js .z-entity.z-name.z-function {
- color: #323232;
-}
-.z-source.z-js .z-meta.z-function .z-entity.z-name.z-function, .z-source.z-js .z-entity.z-name.z-function .z-meta.z-function {
- color: #795da3;
-font-weight: bold;
-}
-.z-entity.z-name.z-type.z-new.z-js {
- color: #795da3;
-}
-.z-variable.z-language.z-prototype.z-js {
- color: #0086b3;
-}
-.z-source.z-js .z-support.z-function {
- color: #0086b3;
-}
-.z-support.z-type.z-object.z-console.z-js {
- color: #795da3;
-}
-.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
- color: #183691;
-font-weight: bold;
-}
-.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
- color: #323232;
-}
-.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
- color: #183691;
-font-weight: bold;
-}
-.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
- color: #323232;
-}
-.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
- color: #183691;
-font-weight: bold;
-}
-.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
- color: #323232;
-}
-.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
- color: #183691;
-font-weight: bold;
-}
-.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
- color: #323232;
-}
-.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
- color: #183691;
-font-weight: bold;
-}
-.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
- color: #323232;
-}
-.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
- color: #183691;
-font-weight: bold;
-}
-.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
- color: #323232;
-}
-.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
- color: #183691;
-font-weight: bold;
-}
-.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
- color: #323232;
-}
-.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
- color: #183691;
-font-weight: bold;
-}
-.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
- color: #323232;
-}
-.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
- color: #183691;
-font-weight: bold;
-}
-.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
- color: #323232;
-}
-.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
- color: #183691;
-font-weight: bold;
-}
-.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
- color: #323232;
-}
-.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
- color: #183691;
-font-weight: bold;
-}
-.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
- color: #323232;
-}
-.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
- color: #183691;
-font-weight: bold;
-}
-.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
- color: #323232;
-}
-.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
- color: #183691;
-font-weight: bold;
-}
-.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
- color: #323232;
-}
-.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
- color: #183691;
-font-weight: bold;
-}
-.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
- color: #323232;
-}
-.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
- color: #183691;
-font-weight: bold;
-}
-.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
- color: #323232;
-}
-.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
- color: #183691;
-font-weight: bold;
-}
-.z-meta .z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
- color: #323232;
-}
-.z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
- color: #183691;
-font-weight: bold;
-}
-.z-meta .z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
- color: #323232;
-}
-.z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
- color: #183691;
-font-weight: bold;
-}
-.z-meta .z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
- color: #323232;
-}
-.z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
- color: #183691;
-font-weight: bold;
-}
-.z-meta .z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
- color: #323232;
-}
-.z-meta .z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
- color: #183691;
-font-weight: bold;
-}
-.z-meta .z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
- color: #323232;
-}
-.z-meta.z-structure.z-dictionary.z-json .z-string.z-quoted.z-double.z-json {
- color: #183691;
-font-weight: bold;
-}
-.z-meta.z-structure.z-dictionary.z-json .z-meta.z-structure.z-dictionary.z-value.z-json .z-string.z-quoted.z-double.z-json {
- color: #323232;
-}
-.z-source.z-python .z-keyword {
-font-weight: bold;
-}
-.z-source.z-python .z-storage {
-font-weight: bold;
-}
-.z-source.z-python .z-storage.z-type {
-font-weight: bold;
-}
-.z-source.z-python .z-entity.z-name.z-function {
- color: #323232;
-font-weight: bold;
-}
-.z-source.z-php .z-entity.z-name.z-type.z-class {
- color: #323232;
-font-weight: bold;
-}
-.z-variable.z-language.z-ruby {
- color: #ed6a43;
-}
-.z-entity.z-name.z-type.z-module.z-ruby {
- color: #795da3;
-font-weight: bold;
-}
-.z-entity.z-name.z-type.z-class.z-ruby {
- color: #795da3;
-font-weight: bold;
-}
-.z-entity.z-other.z-inherited-class.z-ruby {
- color: #795da3;
-font-weight: bold;
-}
-.z-punctuation.z-definition.z-heading.z-markdown, .z-punctuation.z-definition.z-italic.z-markdown, .z-punctuation.z-definition.z-bold.z-markdown, .z-punctuation.z-definition.z-string.z-begin.z-markdown, .z-punctuation.z-definition.z-string.z-end.z-markdown, .z-punctuation.z-definition.z-metadata.z-markdown, .z-punctuation.z-definition.z-link.z-markdown, .z-punctuation.z-definition.z-blockquote.z-markdown, .z-punctuation.z-definition.z-raw.z-markdown {
- color: #a71d5d;
-}
-.z-text.z-html.z-markdown .z-meta.z-separator {
- color: #b3b3b3;
-}
-.z-text.z-html.z-markdown .z-markup.z-heading {
-font-weight: bold;
-}
-.z-text.z-html.z-markdown .z-markup.z-raw.z-block {
- color: #323232;
-}
-.z-text.z-html.z-markdown .z-markup.z-raw.z-inline {
- color: #323232;
-}
-.z-text.z-html.z-markdown .z-meta.z-link, .z-text.z-html.z-markdown .z-meta.z-image {
- color: #4183c4;
-}
-.z-text.z-html.z-markdown .z-markup.z-underline.z-link, .z-text.z-html.z-markdown .z-constant.z-other.z-reference {
-font-style: italic;
-}
-.z-text.z-html.z-markdown .z-markup.z-list {
- color: #ed6a43;
-}
-.z-text.z-html.z-markdown .z-markup.z-bold {
-font-weight: bold;
-}
-.z-text.z-html.z-markdown .z-markup.z-italic {
-font-style: italic;
-}
-.z-text.z-html.z-markdown .z-markup.z-bold .z-markup.z-italic {
-font-weight: bold;
-font-style: italic;
-}
-.z-text.z-html.z-markdown .z-markup.z-italic .z-markup.z-bold {
-font-weight: bold;
-font-style: italic;
-}
diff --git a/theme/templates/base.html b/theme/templates/base.html
index 3ba56b6..33197c2 100644
--- a/theme/templates/base.html
+++ b/theme/templates/base.html
@@ -5,8 +5,8 @@
{% block head %}
<meta charset="utf-8">
<title>
- {% block subtitle %}{% endblock %}
- {% block title %}{{ site_name | default("weblorg website") }}{% endblock %}
+ {% block subtitle %}{% endblock %}
+ {% block title %}{{ site_name | default("weblorg website") }}{% endblock %}
</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
{% if site_owner is defined %}<meta name="author" content="{{ site_owner }}" >{% endif %}
@@ -17,25 +17,6 @@
{% endblock %}
</head>
<body>
- {% block nav %}
- <nav class="site-nav" aria-label="site-nav" role="navigation">
- <ul>
- <li><a href="/">Home</a></li>
- <li><a href="/blog/">Blog</a></li>
- <li><a href="/services/">Services</a></li>
- <li><a href="/wiki/">Wiki</a></li>
- </ul>
- </nav>
- {% endblock %}
-
- <main>{% block main %}{% endblock %}</main>
-
- {% block footer %}
- <footer>
- <p>Last Build: &lt;<time datetime='{{ now() | strftime("%Y-%m-%d %H:%M:%S") }}''>{{ now() | strftime("%Y-%m-%d %a %H:%M:%S") }}</time>&gt;</p>
- <p><a href="https://git.cleberg.net/?p=cleberg.net.git;a=summary" target="_blank" rel="noopener">Source Code</a></p>
- <p><a href="/feed.xml">RSS Feed</a></p>
- </footer>
- {% endblock %}
+ <main>{% block main %}{% endblock %}</main>
</body>
</html>
diff --git a/theme/templates/blog.html b/theme/templates/blog.html
index b3b3a3f..110043f 100644
--- a/theme/templates/blog.html
+++ b/theme/templates/blog.html
@@ -2,13 +2,14 @@
{% block subtitle %}Blog | {% endblock %}
{% block main %}
- <h1>Blog</h1>
- <p>Use <code>Ctrl + F</code> to search blog post titles for keywords.</p>
- <p>You can also add the <a href="/feed.xml">RSS Feed</a> to your feed reader.</p>
- {% for post in posts %}
- <div class="post">
- <time datetime="{{ post.date | strftime("%Y-%m-%d") }}">&lt;{{ post.date|strftime("%Y-%m-%d") }}&gt;</time>
- <a href="{{ url_for("blog", slug=post.slug) }}">{{ post.title }}</a>
- </div>
- {% endfor %}
+<p><a href="/">&larr; home</a></p>
+<h1>Blog</h1>
+<p>Use <code>Ctrl + F</code> to search blog post titles for keywords.</p>
+<p>You can also add the <a href="/feed.xml">RSS Feed</a> to your feed reader.</p>
+{% for post in posts %}
+<div class="post">
+ <time datetime='{{ post.date | strftime("%Y-%m-%d") }}'>{{ post.date|strftime("%Y-%m-%d") }}</time>
+ <a href='{{ url_for("blog", slug=post.slug) }}'>{{ post.title }}</a>
+</div>
+{% endfor %}
{% endblock %}
diff --git a/theme/templates/index.html b/theme/templates/index.html
index 7f9e197..4a99aab 100644
--- a/theme/templates/index.html
+++ b/theme/templates/index.html
@@ -4,52 +4,17 @@
<blockquote>
Do AIs dream in electric sheep?<br />He hoped it had nanosecond nightmares.
</blockquote>
+ <a href="https://git.cleberg.net">git</a>&nbsp;
+ <a href="/gpg.txt">gpg</a>&nbsp;
+ <a href="https://matrix.to/#/@cyborg:matrix.tchncs.de">matrix</a>&nbsp;
+ <a href="/feed.xml">rss</a>
+ <br>
+ <a href="/blog/">blog</a>&nbsp;
+ <a href="/salary/">salary</a>&nbsp;
+ <a href="/services/">services</a>&nbsp;
+ <a href="/wiki/">wiki</a>
</section>
-<section>
- <h2>Featured Posts</h2>
- <div class="post">
- <time datetime="2024-03-29">&lt;2024-03-29&gt;</time>
- <a href="/blog/org-blog.html">Blogging in Org-Mode</a>
- </div>
- <div class="post">
- <time datetime="2024-03-14">&lt;2024-03-14&gt;</time>
- <a href="/blog/doom-emacs-org-mode.html">Doom Emacs & Org-Mode</a>
- </div>
- <div class="post">
- <time datetime="2023-10-04">&lt;2023-10-04&gt;</time>
- <a href="/blog/digital-minimalism.html">Digital Minimalism</a>
- </div>
- <br />
- <a href="/blog/">All Posts &rarr;</a>
-</section>
-<section>
- <h2>Everything Else</h2>
- <ul>
- <li><a href="/salary/">Salary</a></li>
- <li><a href="/services/">Services</a></li>
- <li><a href="/wiki/">Wiki</a></li>
- </ul>
-</section>
-<section>
- <h2>Contact</h2>
- <ul>
- <li>hello [at] cleberg.net (<a href="/gpg.txt">GPG</a>)</li>
- <li>
- <a
- href="https://matrix.to/#/@cyborg:matrix.tchncs.de"
- target="_blank"
- rel="noopener"
- >@cyborg:@matrix.tchncs.de</a
- >
- </li>
- <li>
- <a
- href="https://git.cleberg.net/?p=cleberg.net.git;a=summary"
- target="_blank"
- rel="noopener"
- >Git</a
- >
- </li>
- </ul>
-</section>
+<footer>
+ <p>Last Build: &lt;<time datetime='{{ now() | strftime("%Y-%m-%d %H:%M:%S") }}'>{{ now() | strftime("%Y-%m-%d %a %H:%M:%S") }}</time>&gt;</p>
+</footer>
{% endblock %}
diff --git a/theme/templates/page.html b/theme/templates/page.html
index fb7afa9..2e6dada 100644
--- a/theme/templates/page.html
+++ b/theme/templates/page.html
@@ -4,6 +4,7 @@
{{ post.title }} |
{% endblock %}
{% block main %}
+<p><a href="/">&larr; home</a></p>
<article role="article">
<h1>{{ post.title }}</h1>
<section>{{ post.html | safe }}</section>
diff --git a/theme/templates/post.html b/theme/templates/post.html
index d0b76db..0a154f9 100644
--- a/theme/templates/post.html
+++ b/theme/templates/post.html
@@ -1,30 +1,22 @@
-{% extends "base.html" %}
-
-{% block subtitle %}
- {{ post.title }} |
-{% endblock %}
+{% extends "base.html" %} {% block subtitle %} {{ post.title }} | {% endblock %}
{% block meta %}
-<meta property="og:title" content="{{ post.title }}">
-<meta property="og:url" content="{{ post.url }}">
+<meta property="og:title" content="{{ post.title }}" />
+<meta property="og:url" content="{{ post.url }}" />
{% if post.description is defined %}
-<meta property="og:description" content="{{ post.description }}">
+<meta property="og:description" content="{{ post.description }}" />
{% elif project_description is defined %}
-<meta property="og:description" content="{{ project_description }}">
-{% endif %}
-<link rel="stylesheet" href="/syntax-theme-dark.css" media="(prefers-color-scheme: dark)">
-<link rel="stylesheet" href="/syntax-theme-light.css" media="(prefers-color-scheme: light)">
-{% endblock %}
-
-{% block main %}
+<meta property="og:description" content="{{ project_description }}" />
+{% endif %} {% endblock %} {% block main %}
+<p><a href="/">&larr; home</a></p>
<article role="article">
<section class="post-metadata">
<h1 class="post__title">{{ post.title }}</h1>
{% if post.date is defined %}
- <time datetime="{{ post.date|strftime("%Y-%m-%d") }}">&lt;{{ post.date|strftime("%Y-%m-%d %a %H:%M:%S") }}&gt;</time>
+ <time datetime='{{ post.date|strftime("%Y-%m-%d") }}'
+ >&lt;{{ post.date|strftime("%Y-%m-%d %a %H:%M:%S") }}&gt;</time
+ >
{% endif %}
</section>
- <section>
- {{ post.html | safe }}
- </section>
+ <section>{{ post.html | safe }}</section>
</article>
{% endblock %}
diff --git a/theme/templates/wiki.html b/theme/templates/wiki.html
index 3d8b8fd..3860350 100644
--- a/theme/templates/wiki.html
+++ b/theme/templates/wiki.html
@@ -2,16 +2,13 @@
{% block subtitle %}Wiki | {% endblock %}
{% block main %}
+<p><a href="/">&larr; home</a></p>
<h1>Wiki</h1>
<p>Use <code>Ctrl + F</code> to search wiki pages for keywords.</p>
-<div class="wiki-post">
- <p>Wiki Page</p>
- <p>Last Updated</p>
-</div>
{% for post in posts %}
- <div class="wiki-post">
- <a href="{{ url_for("wiki", slug=post.slug) }}">{{ post.title }}</a>
- <time datetime="{{ post.date | strftime("%Y-%m-%d") }}">&lt;{{ post.date|strftime("%Y-%m-%d") }}&gt;</time>
+ <div class="post">
+ <time datetime='{{ post.date | strftime("%Y-%m-%d") }}'>{{ post.date|strftime("%Y-%m-%d") }}</time>
+ <a href='{{ url_for("wiki", slug=post.slug) }}'>{{ post.title }}</a>
</div>
{% endfor %}
{% endblock %}