commit
2d90f29c19
@ -0,0 +1 @@
|
||||
resources
|
@ -0,0 +1,3 @@
|
||||
[submodule "themes/solar-theme-hugo"]
|
||||
path = themes/solar-theme-hugo
|
||||
url = https://github.com/bake/solar-theme-hugo/
|
@ -0,0 +1,29 @@
|
||||
FROM debian:bullseye-slim
|
||||
|
||||
|
||||
ARG VERSION=0.59.1
|
||||
|
||||
WORKDIR /tmp
|
||||
RUN apt-get update \
|
||||
&& apt-get install -y tar curl ca-certificates python3 python-pip \
|
||||
&& apt-get clean \
|
||||
&& pip install Pygments \
|
||||
&& curl https://github.com/gohugoio/hugo/releases/download/v${VERSION}/hugo_extended_${VERSION}_Linux-64bit.tar.gz -L | tar -xvz \
|
||||
&& mv /tmp/hugo /usr/local/bin/hugo \
|
||||
&& rm -rf /tmp/*
|
||||
|
||||
RUN useradd -m -p '' -s /bin/bash hugo \
|
||||
&& mkdir -p /opt/workdir \
|
||||
&& chown -R hugo:hugo /home/hugo /opt/workdir /usr/local/bin/hugo
|
||||
|
||||
USER hugo
|
||||
|
||||
WORKDIR /opt/workdir
|
||||
|
||||
VOLUME /opt/workdir
|
||||
|
||||
EXPOSE 1313
|
||||
|
||||
ENTRYPOINT /usr/local/bin/hugo
|
||||
|
||||
CMD ["--help"]
|
@ -0,0 +1,6 @@
|
||||
---
|
||||
title: "{{ replace .Name "-" " " | title }}"
|
||||
date: {{ .Date }}
|
||||
draft: true
|
||||
---
|
||||
|
@ -0,0 +1,45 @@
|
||||
@import 'nav';
|
||||
@import 'list';
|
||||
|
||||
html, body {
|
||||
font-family: Verdana, Sans-Serif;
|
||||
font-size: 12pt;
|
||||
line-height: 1.7;
|
||||
}
|
||||
|
||||
h1, h2, h3 {
|
||||
font-size: 12pt;
|
||||
}
|
||||
|
||||
.container {
|
||||
// display: flex;
|
||||
// flex-direction: row-reverse;
|
||||
max-width: 960px;
|
||||
margin: 0 auto;
|
||||
display: grid;
|
||||
grid-template-columns: 2fr 1fr;
|
||||
}
|
||||
|
||||
#header {
|
||||
grid-column-start: 1;
|
||||
grid-column-end: 3;
|
||||
}
|
||||
|
||||
#content {
|
||||
grid-column-start: 1;
|
||||
grid-row-start: 2;
|
||||
}
|
||||
|
||||
#sidebar {
|
||||
grid-column-start: 2;
|
||||
padding-top: 20px;
|
||||
padding-left: 20px;
|
||||
}
|
||||
|
||||
#footer {
|
||||
grid-column-start: 1;
|
||||
grid-column-end: 3;
|
||||
font-size: 0.8rem;
|
||||
}
|
||||
|
||||
|
@ -0,0 +1,8 @@
|
||||
.post {
|
||||
.postdate {
|
||||
}
|
||||
|
||||
.title {
|
||||
|
||||
}
|
||||
}
|
@ -0,0 +1,18 @@
|
||||
nav {
|
||||
ul {
|
||||
list-style-type: none;
|
||||
padding: 0;
|
||||
|
||||
li {
|
||||
margin-bottom: 10px;
|
||||
}
|
||||
}
|
||||
|
||||
.title {
|
||||
font-size: 0.8rem;
|
||||
}
|
||||
}
|
||||
|
||||
#license {
|
||||
font-size: 0.8rem;
|
||||
}
|
@ -0,0 +1,35 @@
|
||||
baseURL = "https://vdhsn.com"
|
||||
languageCode = "en-us"
|
||||
title = "Adam's Blog"
|
||||
theme = "solar-theme-hugo"
|
||||
pygmentsStyle = "solarized-dark" # solarized-light, -dark or -dark256
|
||||
|
||||
[menu]
|
||||
[[menu.main]]
|
||||
title ="Email"
|
||||
name = "adam@vdhsn.com"
|
||||
url = "mailto:adam@vdhsn.com"
|
||||
weight = -100
|
||||
|
||||
[[menu.main]]
|
||||
title = "PGP"
|
||||
name = "A466CEE1415C0B9C"
|
||||
url = "/gpg.pub"
|
||||
weight = 0
|
||||
|
||||
[[menu.main]]
|
||||
Title = "Code for this site"
|
||||
name = "git.vdhsn.com/adam/words"
|
||||
url = "https://git.vdhsn.com/adam/words"
|
||||
|
||||
[[menu.other]]
|
||||
name = "keybase.io/aveldhousen"
|
||||
url = "https://keybase.io/aveldhousen"
|
||||
|
||||
[[menu.other]]
|
||||
name = "github.com/adamveld12"
|
||||
url = "https://github.com/adamveld12"
|
||||
|
||||
[[menu.other]]
|
||||
name = "RSS"
|
||||
url = "/index.xml"
|
@ -0,0 +1,6 @@
|
||||
---
|
||||
title: "Dotfiles Repo"
|
||||
date: 2019-11-08T10:49:13-06:00
|
||||
draft: true
|
||||
---
|
||||
|
@ -0,0 +1,6 @@
|
||||
---
|
||||
title: "Init Systems 101"
|
||||
date: 2019-11-08T10:50:17-06:00
|
||||
draft: true
|
||||
---
|
||||
|
@ -0,0 +1,6 @@
|
||||
---
|
||||
title: "SSH For Fun and Profit"
|
||||
date: 2019-11-08T10:48:47-06:00
|
||||
draft: true
|
||||
---
|
||||
|
@ -0,0 +1,85 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
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
|
||||
=YqU0
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
@ -0,0 +1,2 @@
|
||||
#!/bin/bash
|
||||
exec docker run -it -p 1313:1313 -v $PWD:/opt/workdir --entrypoint /usr/local/bin/hugo hugo $@
|
@ -0,0 +1,39 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width">
|
||||
{{ with .OutputFormats.Get "RSS" }}
|
||||
<link href="{{ .RelPermalink }}" rel="alternate" type="application/rss+xml" title="{{ $.Site.Title }}" />
|
||||
<link href="{{ .RelPermalink }}" rel="feed" type="application/rss+xml" title="{{ $.Site.Title }}" />
|
||||
{{ end }}
|
||||
|
||||
<title>{{ .Title }}</title>
|
||||
|
||||
{{ $style := resources.Get (printf "css/colors-%s.scss" (.Site.Params.scheme | default "dark")) | toCSS | minify | fingerprint }}
|
||||
<link rel="stylesheet" href="{{ $style.Permalink }}">
|
||||
|
||||
{{ partial "head.html" . }}
|
||||
</head>
|
||||
<body>
|
||||
<div class="container">
|
||||
<header id="header">
|
||||
<h1><a href="{{ .Site.BaseURL }}">{{ .Site.Title }}</a></h1>
|
||||
<p>{{ .Site.Params.Description }}</p>
|
||||
</header>
|
||||
|
||||
<div id="sidebar">
|
||||
{{ partial "navigation.html" . }}
|
||||
</div>
|
||||
|
||||
<div id="content">
|
||||
{{ block "main" . }}{{ end }}
|
||||
</div>
|
||||
|
||||
<footer id="footer">
|
||||
{{ partial "foot.html" . }}
|
||||
</footer>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -0,0 +1,20 @@
|
||||
{{ define "main" }}
|
||||
<section>
|
||||
{{ range .Paginator.Pages }}
|
||||
<article class="post">
|
||||
<h2>
|
||||
<span class="postdate">{{ .Date.Format "2006-01-02" }}</span>
|
||||
<a class="title" href="{{ .Permalink }}">{{ .Title }}</a>
|
||||
{{ if .Draft }}<span>(Draft)</span>{{ end }}
|
||||
</h2>
|
||||
|
||||
<div class="post-content">
|
||||
<p>{{ .Summary | plainify | safeHTML }} {{ if .Truncated }} … {{ end }}</p>
|
||||
</div>
|
||||
|
||||
<!-- <p class="meta">Posted on <span class="postdate">{{ .Date.Format "02. January 2006" }}</span></p> -->
|
||||
</article>
|
||||
{{ end }}
|
||||
</section>
|
||||
{{ partial "pagination.html" . }}
|
||||
{{ end }}
|
@ -0,0 +1,21 @@
|
||||
<div id="partial-footer">
|
||||
<p class="copyright">
|
||||
© 2019 Adam Veldhousen.
|
||||
<a href="https://creativecommons.org/licenses/by/3.0/" title="Creative Commons Attribution">Some rights reserved</a>.
|
||||
Powered by <a href="http://vdhsn.com">hugo</a>.
|
||||
</p>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
var _gaq = _gaq || [];
|
||||
_gaq.push(['_setAccount', 'UA-XYSYXYSY-X']);
|
||||
_gaq.push(['_trackPageview']);
|
||||
|
||||
(function() {
|
||||
var ga = document.createElement('script');
|
||||
ga.src = ('https:' == document.location.protocol ? 'https://ssl' :
|
||||
'http://www') + '.google-analytics.com/ga.js';
|
||||
ga.setAttribute('async', 'true');
|
||||
document.documentElement.firstChild.appendChild(ga);
|
||||
})();
|
||||
</script>
|
||||
|
@ -0,0 +1,10 @@
|
||||
<base href="{{ .Site.BaseURL }}">
|
||||
|
||||
<link rel="canonical" href="{{ .Permalink }}">
|
||||
|
||||
<!-- indie auth stuff -->
|
||||
<link rel="authorization_endpoint" href="https://indieauth.com/auth">
|
||||
|
||||
<!-- open ID stuff -->
|
||||
<link rel="openid2.provider" href="https://www.google.com/accounts/o8/ud">
|
||||
<link rel="openid2.local_id" href="https://profiles.google.com/adamveld12">
|
@ -0,0 +1,25 @@
|
||||
<nav>
|
||||
I write software for a living and sometimes for fun.
|
||||
{{ range .Site.Menus }}
|
||||
<ul class="nav">
|
||||
{{ range . }}
|
||||
<li>
|
||||
{{ if ne .Title "" }}
|
||||
<span class="title">{{ .Title }}</span><br/>
|
||||
{{ end }}
|
||||
|
||||
<a {{ if or (strings.HasSuffix .Name "github") (strings.HasSuffix .Name "keybase") }} rel="me" {{ end }}href="{{ .URL }}">
|
||||
<span>{{ .Name }}</span>
|
||||
</a>
|
||||
</li>
|
||||
{{ end }}
|
||||
</ul>
|
||||
{{ end }}
|
||||
<p id="license">
|
||||
<span class="title">License</span><br/>
|
||||
<p>
|
||||
Content on this site is <a href="https://creativecommons.org/licenses/by/3.0/">CC-BY-SA</a>.<br/>
|
||||
Code for this site is <a href="https://opensource.org/licenses/MIT">MIT</a>.
|
||||
</p>
|
||||
</p>
|
||||
</nav>
|
@ -0,0 +1,9 @@
|
||||
.PHONY: docker-build serve write
|
||||
|
||||
write: serve
|
||||
|
||||
docker-build:
|
||||
docker build --build-arg='VERSION=0.59.1' -t hugo .
|
||||
|
||||
serve:
|
||||
./hugo server -D -w --bind 0.0.0.0
|
@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Categories on Adam's blog</title>
|
||||
<link>https://vdhsn.com/categories/</link>
|
||||
<description>Recent content in Categories on Adam's blog</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>en-us</language>
|
||||
|
||||
<atom:link href="https://vdhsn.com/categories/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
|
||||
</channel>
|
||||
</rss>
|
@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Adam's blog</title>
|
||||
<link>https://vdhsn.com/</link>
|
||||
<description>Recent content on Adam's blog</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>en-us</language>
|
||||
|
||||
<atom:link href="https://vdhsn.com/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
|
||||
</channel>
|
||||
</rss>
|
@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
|
||||
xmlns:xhtml="http://www.w3.org/1999/xhtml">
|
||||
|
||||
<url>
|
||||
<loc>https://vdhsn.com/</loc>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>https://vdhsn.com/categories/</loc>
|
||||
</url>
|
||||
|
||||
<url>
|
||||
<loc>https://vdhsn.com/tags/</loc>
|
||||
</url>
|
||||
|
||||
</urlset>
|
@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
|
||||
<channel>
|
||||
<title>Tags on Adam's blog</title>
|
||||
<link>https://vdhsn.com/tags/</link>
|
||||
<description>Recent content in Tags on Adam's blog</description>
|
||||
<generator>Hugo -- gohugo.io</generator>
|
||||
<language>en-us</language>
|
||||
|
||||
<atom:link href="https://vdhsn.com/tags/index.xml" rel="self" type="application/rss+xml" />
|
||||
|
||||
|
||||
</channel>
|
||||
</rss>
|
@ -0,0 +1,85 @@
|
||||
-----BEGIN PGP PUBLIC KEY BLOCK-----
|
||||
|
||||
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
|
||||
=YqU0
|
||||
-----END PGP PUBLIC KEY BLOCK-----
|
@ -0,0 +1 @@
|
||||
Subproject commit 0b8bd8f65caca1128654060d28b1808e7a4d984b
|
Loading…
Reference in new issue