diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..c53b474 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "themes/hugo-bearblog"] + path = themes/hugo-bearblog + url = https://github.com/janraasch/hugo-bearblog.git diff --git a/archetypes/default.md b/archetypes/default.md deleted file mode 100644 index 00e77bd..0000000 --- a/archetypes/default.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -title: "{{ replace .Name "-" " " | title }}" -date: {{ .Date }} -draft: true ---- - diff --git a/assets/main.scss b/assets/main.scss deleted file mode 100644 index 9b0c5ea..0000000 --- a/assets/main.scss +++ /dev/null @@ -1,341 +0,0 @@ -$black: #080808; - -html { - font-family: sans-serif; - color: $black; -} - -body { - max-width: 920px; - margin: 0 auto; - padding: 1rem; -} - -h1 { - margin-top: 0; - font-size: 1.5rem; - - small { - display: block; - font-size: 1rem; - } -} - -.index { - display: flex; - flex-direction: row; - - .article-list { - flex-grow: 1; - - .article { - margin-bottom: 1rem; - } - - .date { - display: block; - color: #333; - } - } - - aside { - width: 40%; - - img { - display: block; - margin: 0 auto 1rem; - border-radius: 5px; - } - - dt { - font-size: 0.9rem; - } - - dd { - margin-left: 0; - - &:not(:last-child) { - margin-bottom: 0.5rem; - } - } - } - - @media(max-width: 640px) { - aside { - display: none; - } - } -} - -article { - margin: 0 auto; - max-width: 720px; - line-height: 1.3; - - img, video, iframe { - // !important for asciinema frames - display: block !important; - margin: 0 auto !important; - max-width: 90%; - - @media(max-width: 640px) { - max-width: calc(100% - 2rem); - } - } - - sup { - line-height: 1; - } - - .comment { - margin: 2rem auto 0; - max-width: 80%; - color: #333; - } -} - -.footnotes { - font-size: 0.85rem; -} - -footer { - margin-top: 2rem; - text-align: center; - font-size: 0.8rem; - color: #333; -} - -.float-img { - float: right; - display: inline; - padding-left: 1rem; - - @media(max-width: 640px) { - display: block; - float: none; - padding-left: inherit; - } -} - -pre { - background-color: #eee; - padding: 0.25rem 1rem; - margin: 0 -1rem; - max-width: 100%; - overflow-x: auto; - - .cp { - color: #800; - } - - .k { - color: #008; - } - - .kt, .kd, .kc { - color: #44F; - } - - .s { - color: #484; - font-style: italic; - } - - .cm, .c1 { - color: #333; - font-style: italic; - } - - .gi { - color: green; - } - - .gd { - color: red; - } - - .gu { - color: blue; - } -} - -.webring { - margin-top: 2rem; - - h2 { - font-size: 1.2rem; - } - - .articles { - display: flex; - - @media(max-width: 640px) { - flex-direction: column; - } - } - - .title { - margin: 0; - } - - .article { - flex: 1 1 0; - display: flex; - flex-direction: column; - background: #eee; - padding: 0.5rem; - - margin: 0 0.5rem; - - @media(max-width: 640px) { - margin: 0.5rem 0; - } - } - - .article:first-child { - margin-left: 0; - } - - .article:last-child { - margin-right: 0; - } - - .summary { - font-size: 0.8rem; - flex: 1 1 0; - } - - .attribution { - float: right; - font-size: 0.8rem; - color: #555; - line-height: 3; - } - - .date { - color: black; - } -} - -summary { - cursor: pointer; - background-color: #eee; - padding: 0.25rem 1rem; - margin: 0 -1rem; -} - -details[open] { - border-bottom: 1rem solid #eee; - margin: 0 -1rem 1rem; - padding: 0 1rem; -} - -.text-center { - text-align: center; -} - -blockquote { - border-left: 5px solid #777; - background-color: #eee; - padding: 0 1rem; - margin-left: 0; - margin-right: 0; - - blockquote { - margin-right: 0; - margin-left: 0; - } -} - -dl { - display: grid; - grid-template-columns: auto 1fr; - grid-gap: 0.2rem 1rem; - - dt { - font-weight: bold; - grid-column-start: 1; - } - - dd { - grid-column-start: 2; - margin: 0; - } -} - -.alert { - padding: 0.5rem; - border: 1px solid transparent; - margin-bottom: 1rem; - - &.alert-danger { - background: #f8d7da; - color: #721c24; - border-color: #f5c6cb; - } - - &.alert-info { - background: #d1ecf1; - color: #0c5460; - border-color: #bee5eb; - } -} - -table { - color: #333; - background: white; - border: 1px solid grey; - font-size: 12pt; - border-collapse: collapse; -} -table thead th, -table tfoot th { - background: rgba(0,0,0,.1); -} -table caption { - padding:.5em; -} -table th, -table td { - padding: .5em; - border: 1px solid lightgrey; -} -td.red { - background: #F8D7DA; -} -td.yellow { - background: #FFF3CD; -} -td.blue { - background: #CFE2FF; -} - -.error, -.info, -.warn -.todo { - background: #efefef; - border-left-style: solid; - border-left-width: 0.4rem; - border-radius: 0.2rem; - margin-left: 0; - > p { - padding: 0.5rem 1rem; - } -} - -.warn { - border-left-color: #ffbb00; -} - -.info { - border-left-color: #0000ee; -} - -.error { - border-left-color: #ee0000; -} - -.todo { - border-left-color: #eeee00; -} diff --git a/content/_index.html b/content/_index.md similarity index 100% rename from content/_index.html rename to content/_index.md diff --git a/content/misc.md b/content/misc/_index.md similarity index 100% rename from content/misc.md rename to content/misc/_index.md diff --git a/content/services.md b/content/services/_index.md similarity index 100% rename from content/services.md rename to content/services/_index.md diff --git a/layouts/_default/single.html b/layouts/_default/single.html deleted file mode 100644 index cc2c399..0000000 --- a/layouts/_default/single.html +++ /dev/null @@ -1,11 +0,0 @@ -{{ partial "head.html" . }} - -