From db6cb54326c80f805c50e0710acba3818270ae2d Mon Sep 17 00:00:00 2001 From: Matthew Lemon Date: Wed, 5 Jan 2022 20:28:20 +0000 Subject: got absolute minima running --- assets/css/main.css | 281 ------------------------ assets/css/min770px.css | 54 ----- config.toml | 2 +- layouts/blog/li.html | 24 -- layouts/blog/single.html | 18 -- layouts/index.html | 15 -- themes/etch | 1 - themes/problematic/LICENSE | 20 ++ themes/problematic/archetypes/default.md | 2 + themes/problematic/layouts/404.html | 0 themes/problematic/layouts/_default/baseof.html | 11 + themes/problematic/layouts/_default/list.html | 6 + themes/problematic/layouts/_default/single.html | 4 + themes/problematic/layouts/index.html | 22 ++ themes/problematic/layouts/partials/footer.html | 0 themes/problematic/layouts/partials/head.html | 0 themes/problematic/layouts/partials/header.html | 0 themes/problematic/theme.toml | 21 ++ 18 files changed, 87 insertions(+), 394 deletions(-) delete mode 100644 assets/css/main.css delete mode 100644 assets/css/min770px.css delete mode 100644 layouts/blog/li.html delete mode 100644 layouts/blog/single.html delete mode 100644 layouts/index.html delete mode 160000 themes/etch create mode 100644 themes/problematic/LICENSE create mode 100644 themes/problematic/archetypes/default.md create mode 100644 themes/problematic/layouts/404.html create mode 100644 themes/problematic/layouts/_default/baseof.html create mode 100644 themes/problematic/layouts/_default/list.html create mode 100644 themes/problematic/layouts/_default/single.html create mode 100644 themes/problematic/layouts/index.html create mode 100644 themes/problematic/layouts/partials/footer.html create mode 100644 themes/problematic/layouts/partials/head.html create mode 100644 themes/problematic/layouts/partials/header.html create mode 100644 themes/problematic/theme.toml diff --git a/assets/css/main.css b/assets/css/main.css deleted file mode 100644 index c55dd2c..0000000 --- a/assets/css/main.css +++ /dev/null @@ -1,281 +0,0 @@ -*, *:before, *:after { - box-sizing: border-box; -} - -html { - font-size: 62.5%; -} - -body { - font-size: 26px; - font-size: 1.6rem; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; - color: #313a3d; - width: 100%; - margin: 0 auto; - padding: 0 16px; - line-height: 1.6; -} - -header#banner { - margin: 25px 0; -} - -header#banner a { - color: #313a3d; - text-decoration: none; -} - -header#banner a:hover { - text-decoration: underline; -} - -header#banner h2 { - display: inline; - font-size: 21px; - font-size: 2.1rem; - margin: 0 8px 0 0; -} - -header#banner nav { - display: inline-block; -} - -header#banner nav ul { - list-style-type: none; - font-size: 1.05em; - text-transform: lowercase; - margin: 0; - padding: 0; -} - -header#banner nav ul li { - display: inline; - margin: 0 3px; -} - -header#banner nav ul li a { - color: #454545; -} - -main#content a { - color: #007dfa; - text-decoration: none; -} - -main#content a:hover { - text-decoration: underline; -} - -main#content h1, -main#content h2, -main#content h3, -main#content h4, -main#content h5, -main#content h6 { - margin-bottom: 0; - line-height: 1.15; -} - -main#content h3 { - font-size: 19px; - font-size: 1.9rem; -} - -main#content h1 + p, -main#content h2 + p, -main#content h3 + p, -main#content h4 + p, -main#content h5 + p, -main#content h6 + p { - margin-top: 5px; -} - -main#content p { - color: #394548; - margin: 16px 0; -} - -main#content hr { - height: 1px; - border: 0; - background: #d8d8d8; -} - -main#content abbr { - cursor: help; -} - -/* index.html styles */ -main#content ul#posts { - list-style-type: none; - font-size: 12px; - font-size: 1.6rem; - margin-top: 0; - padding: 0; -} - -main#content ul#posts li { - margin: 5px 0; - padding: 0; -} - -main#content ul#posts small { - font-size: 0.8em; - color: #767676; - margin-left: 10px; -} - -main#content ul#posts li a { - text-decoration: none; -} - -main#content ul#posts li a:hover { - color: #369aff; -} - -main#content ul#posts li a:hover small { - color: inherit; -} - -/* single.html styles */ -main#content header#post-header h1 { - display: block; - font-size: 23px; - font-size: 2.3rem; - font-weight: 600; - line-height: 1.15; -} - -main#content header#post-header > div { - display: block; - font-size: 0.85em; - color: #767676; -} - -main#content #toc { - border: 1px solid #b1b1b1; - border-radius: 1px; - line-height: 26px; - margin: 16px 0; - padding: 9px 14px; -} - -main#content #toc h4 { - font-size: 1.06em; - color: #3d3d3d; - margin: 0; -} - -main#content #toc nav#TableOfContents { - margin-top: 4px; -} - -main#content #toc nav#TableOfContents > ul, main#content #toc nav#TableOfContents > ol { - margin-left: -40px; -} - -main#content #toc ul, main#content #toc ol { - font-size: 0.98em; - margin: 0; - padding: 0 0 0 40px; -} - -main#content #toc ul { - list-style-type: none; -} - -main#content #toc ol { - counter-reset: item; -} - -main#content #toc ol li { - display: block; -} - -main#content #toc ol li:before { - content: counters(item, ".") ". "; - counter-increment: item; -} - -main#content img { - max-width: 100%; - margin: 0 auto; -} - -main#content figure { - margin: 16px 0; -} - -main#content figure img { - display: block; - max-width: 100%; - margin: 0 auto; -} - -main#content figure figcaption { - font-size: 0.92em; - font-style: italic; - line-height: 22px; - text-align: center; - margin-top: 6px; - padding: 0 10px; -} - -main#content figure figcaption h4 { - font-style: normal; - display: inline; - margin: 0; -} - -main#content figure figcaption p { - display: inline; - margin: 0; - padding-left: 8px; -} - -main#content blockquote { - font-style: italic; - margin-top: 10px; - margin-bottom: 10px; - margin-left: 50px; - padding-left: 15px; - border-left: 3px solid #ccc; -} - -main#content code, -main#content pre { - font-family: 'Menlo', monospace; -} - -main#content code { - font-size: 0.96em; - padding: 0 5px; -} - -main#content pre { - display: block; - overflow-x: auto; - font-size: 14px; - font-size: 1.4rem; - white-space: pre; - margin: 20px 0; - padding: 1.5rem 1.5rem; - line-height: 1.4; -} - -main#content pre code { - padding: 0; -} - -main#content section.footnotes { - font-size: 0.9em; -} - -footer#footer { - font-size: 14px; - font-size: 1.4rem; - font-weight: 400; - color: #b3b3b3; - margin: 40px 0; -} diff --git a/assets/css/min770px.css b/assets/css/min770px.css deleted file mode 100644 index dfa9450..0000000 --- a/assets/css/min770px.css +++ /dev/null @@ -1,54 +0,0 @@ -@media (min-width: 770px) { -body { - width: 800px; - line-height: 1.5; - background: #b5b5b5; - font-size: 12px; -} - -main#content hr { - width: 108%; - margin-left: -3.8%; -} - -/* index.html styles */ -header#banner h2 { - font-size: 25px; - font-size: 2.5rem; -} - -main#content h3 { - font-size: 20px; - font-size: 2rem; -} - -main#content ul#posts { - font-size: 18px; - font-size: 1.8rem; -} - -/* single.html styles */ -main#content header#post-header h1 { - font-size: 24px; - font-size: 2.4rem; -} - -main#content img { - max-width: 108%; - margin-left: -3.8%; -} - -main#content figure { - margin-left: -3.8%; -} - -main#content figure img { - max-width: 108%; -} - -main#content pre { - width: 108%; - margin-left: -3.8%; - padding: 1.5rem 2.2rem; -} -} diff --git a/config.toml b/config.toml index 245b143..c26650c 100644 --- a/config.toml +++ b/config.toml @@ -1,6 +1,6 @@ baseURL = "https://yulqen.org" title = "Yulqen" -theme = "etch" +theme = "problematic" languageCode = "en-gb" enableInlineShortcodes = true pygmentsCodeFences = true diff --git a/layouts/blog/li.html b/layouts/blog/li.html deleted file mode 100644 index cb44e71..0000000 --- a/layouts/blog/li.html +++ /dev/null @@ -1,24 +0,0 @@ - - -
  • - - {{ .Title }} - {{ if isset .Params "category" }} - {{ if eq .Params.Category "cats" }} - [{{ lower .Params.Category }}] - {{ else if (eq .Params.Category "vim") }} - [{{ lower .Params.Category }}] - {{ end }} - {{ end }} - - -
  • diff --git a/layouts/blog/single.html b/layouts/blog/single.html deleted file mode 100644 index 698be33..0000000 --- a/layouts/blog/single.html +++ /dev/null @@ -1,18 +0,0 @@ -{{ define "main" }} -
    -
    -

    {{ .Title }}

    -
    - {{- if isset .Params "date" -}} - {{ if eq .Lastmod .Date }} - - {{ else }} - Updated - {{ end }} - {{- end -}} -
    -
    - This is a {{ .Kind }}. - {{- .Content -}} -
    -{{ end }} diff --git a/layouts/index.html b/layouts/index.html deleted file mode 100644 index 95320cc..0000000 --- a/layouts/index.html +++ /dev/null @@ -1,15 +0,0 @@ -{{ define "main" }} -
    -
    - - {{.Content}} -
    -
    - {{ range first 10 .Site.RegularPages }} - {{ .Render "about"}} - {{ end }} -
    -
    -{{ end }} - - diff --git a/themes/etch b/themes/etch deleted file mode 160000 index f6133c4..0000000 --- a/themes/etch +++ /dev/null @@ -1 +0,0 @@ -Subproject commit f6133c4eac182bdd560ed80c4c07495b043ed8fd diff --git a/themes/problematic/LICENSE b/themes/problematic/LICENSE new file mode 100644 index 0000000..147d594 --- /dev/null +++ b/themes/problematic/LICENSE @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2022 YOUR_NAME_HERE + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/themes/problematic/archetypes/default.md b/themes/problematic/archetypes/default.md new file mode 100644 index 0000000..ac36e06 --- /dev/null +++ b/themes/problematic/archetypes/default.md @@ -0,0 +1,2 @@ ++++ ++++ diff --git a/themes/problematic/layouts/404.html b/themes/problematic/layouts/404.html new file mode 100644 index 0000000..e69de29 diff --git a/themes/problematic/layouts/_default/baseof.html b/themes/problematic/layouts/_default/baseof.html new file mode 100644 index 0000000..5f8e2ec --- /dev/null +++ b/themes/problematic/layouts/_default/baseof.html @@ -0,0 +1,11 @@ + + + {{- partial "head.html" . -}} + + {{- partial "header.html" . -}} +
    + {{- block "main" . }}{{- end }} +
    + {{- partial "footer.html" . -}} + + diff --git a/themes/problematic/layouts/_default/list.html b/themes/problematic/layouts/_default/list.html new file mode 100644 index 0000000..3ebdde1 --- /dev/null +++ b/themes/problematic/layouts/_default/list.html @@ -0,0 +1,6 @@ +{{ define "main" }} +

    {{ .Title }}

    +{{ range .Pages.ByPublishDate.Reverse }} +

    {{ .Title }}

    +{{ end }} +{{ end }} diff --git a/themes/problematic/layouts/_default/single.html b/themes/problematic/layouts/_default/single.html new file mode 100644 index 0000000..17b274b --- /dev/null +++ b/themes/problematic/layouts/_default/single.html @@ -0,0 +1,4 @@ +{{ define "main" }} +

    {{ .Title }}

    +{{ .Content }} +{{ end }} diff --git a/themes/problematic/layouts/index.html b/themes/problematic/layouts/index.html new file mode 100644 index 0000000..de7fa73 --- /dev/null +++ b/themes/problematic/layouts/index.html @@ -0,0 +1,22 @@ + +{{ define "main" }} +
    +
    +

    {{.Title}}

    + {{ with .Params.subtitle }} + {{.}} + {{ end }} +
    +
    + + {{.Content}} +
    +
    + {{ range first 10 .Site.RegularPages }} + {{ .Render "summary"}} + {{ end }} +
    +
    +{{ end }} + + diff --git a/themes/problematic/layouts/partials/footer.html b/themes/problematic/layouts/partials/footer.html new file mode 100644 index 0000000..e69de29 diff --git a/themes/problematic/layouts/partials/head.html b/themes/problematic/layouts/partials/head.html new file mode 100644 index 0000000..e69de29 diff --git a/themes/problematic/layouts/partials/header.html b/themes/problematic/layouts/partials/header.html new file mode 100644 index 0000000..e69de29 diff --git a/themes/problematic/theme.toml b/themes/problematic/theme.toml new file mode 100644 index 0000000..85b0199 --- /dev/null +++ b/themes/problematic/theme.toml @@ -0,0 +1,21 @@ +# theme.toml template for a Hugo theme +# See https://github.com/gohugoio/hugoThemes#themetoml for an example + +name = "Problematic" +license = "MIT" +licenselink = "https://github.com/yourname/yourtheme/blob/master/LICENSE" +description = "" +homepage = "http://example.com/" +tags = [] +features = [] +min_version = "0.41.0" + +[author] + name = "" + homepage = "" + +# If porting an existing theme +[original] + name = "" + homepage = "" + repo = "" -- cgit v1.2.3 From 62443b2f690d52b4949f8a92fa713ab6848be606 Mon Sep 17 00:00:00 2001 From: Matthew Lemon Date: Wed, 5 Jan 2022 20:36:54 +0000 Subject: reformat --- themes/problematic/layouts/_default/list.html | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/themes/problematic/layouts/_default/list.html b/themes/problematic/layouts/_default/list.html index 3ebdde1..61cf6dc 100644 --- a/themes/problematic/layouts/_default/list.html +++ b/themes/problematic/layouts/_default/list.html @@ -1,6 +1,6 @@ {{ define "main" }}

    {{ .Title }}

    -{{ range .Pages.ByPublishDate.Reverse }} -

    {{ .Title }}

    -{{ end }} + {{ range .Pages.ByPublishDate.Reverse }} +

    {{ .Title }}

    + {{ end }} {{ end }} -- cgit v1.2.3 From f7a556559b17c6267ff898f68cae02a49bf87da6 Mon Sep 17 00:00:00 2001 From: Matthew Lemon Date: Wed, 5 Jan 2022 21:01:12 +0000 Subject: site works with no css --- content/_index.md | 3 ++- content/blog/facebook-clegg.md | 9 +++++++++ themes/problematic/layouts/_default/li.html | 6 ++++++ themes/problematic/layouts/_default/list.html | 5 +---- themes/problematic/layouts/partials/head.html | 13 +++++++++++++ themes/problematic/layouts/partials/header.html | 12 ++++++++++++ themes/problematic/layouts/partials/posts.html | 6 ++++++ 7 files changed, 49 insertions(+), 5 deletions(-) create mode 100644 content/blog/facebook-clegg.md create mode 100644 themes/problematic/layouts/_default/li.html create mode 100644 themes/problematic/layouts/partials/posts.html diff --git a/content/_index.md b/content/_index.md index bfc0cf0..e9f54cf 100644 --- a/content/_index.md +++ b/content/_index.md @@ -1,3 +1,4 @@ -# Toss! + There is not much to see from the top of this particular mountain. + Me Me on a mountain diff --git a/content/blog/facebook-clegg.md b/content/blog/facebook-clegg.md new file mode 100644 index 0000000..2c2c335 --- /dev/null +++ b/content/blog/facebook-clegg.md @@ -0,0 +1,9 @@ +--- +title: Nick Clegg is a total trumpet +date: 2021-10-31 +draft: false +--- +And so is the other guy... + +{{< youtube pDCtkB1IZWk >}} + diff --git a/themes/problematic/layouts/_default/li.html b/themes/problematic/layouts/_default/li.html new file mode 100644 index 0000000..2a7f3d9 --- /dev/null +++ b/themes/problematic/layouts/_default/li.html @@ -0,0 +1,6 @@ +
  • + + : + {{ .Title }} + +
  • diff --git a/themes/problematic/layouts/_default/list.html b/themes/problematic/layouts/_default/list.html index 61cf6dc..97af0e3 100644 --- a/themes/problematic/layouts/_default/list.html +++ b/themes/problematic/layouts/_default/list.html @@ -1,6 +1,3 @@ {{ define "main" }} -

    {{ .Title }}

    - {{ range .Pages.ByPublishDate.Reverse }} -

    {{ .Title }}

    - {{ end }} +{{- partial "posts.html" . -}} {{ end }} diff --git a/themes/problematic/layouts/partials/head.html b/themes/problematic/layouts/partials/head.html index e69de29..12477e4 100644 --- a/themes/problematic/layouts/partials/head.html +++ b/themes/problematic/layouts/partials/head.html @@ -0,0 +1,13 @@ + + + + {{ with .Site.Params.description -}} + + {{ end }} + {{ printf `` ("favicon.ico" | absURL) | safeHTML }} + {{ with .OutputFormats.Get "rss" -}} + {{ printf `` .Rel .MediaType.Type .Permalink $.Site.Title | safeHTML }} + {{ end -}} + + {{ .Title }} + diff --git a/themes/problematic/layouts/partials/header.html b/themes/problematic/layouts/partials/header.html index e69de29..9a66449 100644 --- a/themes/problematic/layouts/partials/header.html +++ b/themes/problematic/layouts/partials/header.html @@ -0,0 +1,12 @@ + diff --git a/themes/problematic/layouts/partials/posts.html b/themes/problematic/layouts/partials/posts.html new file mode 100644 index 0000000..8ff3eb2 --- /dev/null +++ b/themes/problematic/layouts/partials/posts.html @@ -0,0 +1,6 @@ +

    Posts

    +
      +{{- range where site.RegularPages "Type" "in" site.Params.mainSections }} + {{ .Render "li" }} +{{- end }} +
    -- cgit v1.2.3