From 64f5a07bb30fbcf6cc553205dd1a903fbf8c3dfe Mon Sep 17 00:00:00 2001 From: Christian Cleberg Date: Sat, 13 Apr 2024 02:49:46 -0500 Subject: minify site --- theme/static/styles.css | 572 ++---------------------------------- theme/static/styles.min.css | 2 +- theme/static/syntax-theme-dark.css | 280 ------------------ theme/static/syntax-theme-light.css | 407 ------------------------- theme/templates/base.html | 25 +- theme/templates/blog.html | 19 +- theme/templates/index.html | 59 +--- theme/templates/page.html | 1 + theme/templates/post.html | 30 +- theme/templates/wiki.html | 11 +- 10 files changed, 60 insertions(+), 1346 deletions(-) delete mode 100644 theme/static/syntax-theme-dark.css delete mode 100644 theme/static/syntax-theme-light.css (limited to 'theme') 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 %} - {% block subtitle %}{% endblock %} - {% block title %}{{ site_name | default("weblorg website") }}{% endblock %} + {% block subtitle %}{% endblock %} + {% block title %}{{ site_name | default("weblorg website") }}{% endblock %} {% if site_owner is defined %}{% endif %} @@ -17,25 +17,6 @@ {% endblock %} - {% block nav %} - - {% endblock %} - -
{% block main %}{% endblock %}
- - {% block footer %} - - {% endblock %} +
{% block main %}{% endblock %}
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 %} -

Blog

-

Use Ctrl + F to search blog post titles for keywords.

-

You can also add the RSS Feed to your feed reader.

- {% for post in posts %} -
- - {{ post.title }} -
- {% endfor %} +

← home

+

Blog

+

Use Ctrl + F to search blog post titles for keywords.

+

You can also add the RSS Feed to your feed reader.

+{% for post in posts %} +
+ + {{ post.title }} +
+{% 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 @@
Do AIs dream in electric sheep?
He hoped it had nanosecond nightmares.
+ git  + gpg  + matrix  + rss +
+ blog  + salary  + services  + wiki -
-

Featured Posts

-
- - Blogging in Org-Mode -
-
- - Doom Emacs & Org-Mode -
-
- - Digital Minimalism -
-
- All Posts → -
-
-

Everything Else

- -
-
-

Contact

- -
+ {% 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 %} +

← home

{{ post.title }}

{{ post.html | safe }}
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 %} - - + + {% if post.description is defined %} - + {% elif project_description is defined %} - -{% endif %} - - -{% endblock %} - -{% block main %} + +{% endif %} {% endblock %} {% block main %} +

← home

-
- {{ post.html | safe }} -
+
{{ post.html | safe }}
{% 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 %} +

← home

Wiki

Use Ctrl + F to search wiki pages for keywords.

-
-

Wiki Page

-

Last Updated

-
{% for post in posts %} -
- {{ post.title }} - +
+ + {{ post.title }}
{% endfor %} {% endblock %} -- cgit v1.2.3-70-g09d2