Compare commits
3 Commits
d90d71b9c0
...
f7469798f3
Author | SHA1 | Date | |
---|---|---|---|
|
f7469798f3 | ||
|
6a405662e9 | ||
|
c9bd65f2b9 |
1
.github/workflows/publish.yml
vendored
@@ -41,3 +41,4 @@ jobs:
|
|||||||
uses: peaceiris/actions-gh-pages@v3
|
uses: peaceiris/actions-gh-pages@v3
|
||||||
with:
|
with:
|
||||||
github_token: ${{ secrets.GITHUB_TOKEN }}
|
github_token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
|
publish_branch: generated
|
||||||
|
@@ -47,15 +47,12 @@ params:
|
|||||||
|
|
||||||
menu:
|
menu:
|
||||||
main:
|
main:
|
||||||
- name: Posts
|
- name: Home
|
||||||
url: /
|
url: /
|
||||||
weight: 1
|
weight: 1
|
||||||
- name: About
|
- name: Blog
|
||||||
url: /about
|
url: /blog
|
||||||
weight: 2
|
weight: 2
|
||||||
- name: RSS
|
|
||||||
url: /index.xml
|
|
||||||
weight: 3
|
|
||||||
|
|
||||||
permalinks:
|
permalinks:
|
||||||
post: "/blog/:year/:month/:day/:slug/"
|
post: "/blog/:year/:month/:day/:slug/"
|
||||||
|
@@ -1,5 +1,25 @@
|
|||||||
---
|
|
||||||
title: Welcome
|
|
||||||
---
|
|
||||||
|
|
||||||
This is a space where I share notes about problems and solutions I've been exploring. Check out the links in the menu bar for more information on how to connect with me.
|
# Hello
|
||||||
|
|
||||||
|
👋 I'm a software tinkerer with a passion for infra, security and self-hosting.
|
||||||
|
|
||||||
|
My primary motivation for hosting this site is to document my learnings and share them with others. I hope you find something useful here. Continuous improvement is what motivates me to keep learning.
|
||||||
|
|
||||||
|
I choose to self-host this site and other tools instead of relying exclusively on larger platforms because I believe in the open web. Interoperability is often not a primary concern for popular platforms today and I find that concerning. I first got access to the internet in 1996 and have seen it evolve into what it is today. I want to do my part to keep it open and free.
|
||||||
|
|
||||||
|
## Connect
|
||||||
|
|
||||||
|
If you would like to connect with me:
|
||||||
|
|
||||||
|
- [Email](mailto:me@davegallant.ca)
|
||||||
|
- [LinkedIn](https://www.linkedin.com/in/dave-gallant)
|
||||||
|
- [Mastodon](https://mastodon.social/@davegallant)
|
||||||
|
- [GitHub](https://github.com/davegallant)
|
||||||
|
- [RSS Feed](https://davegallant.ca/index.xml)
|
||||||
|
- [git.davegallant.ca](https://git.davegallant.ca/explore/repos)
|
||||||
|
|
||||||
|
## Credits
|
||||||
|
|
||||||
|
- The site is generated with [hugo](https://gohugo.io/)
|
||||||
|
- The theme is a modified version of [hugo-theme-gruvbox](https://github.com/schnerring/hugo-theme-gruvbox)
|
||||||
|
- The comments system is powered by [utterances](https://github.com/utterance/utterances)
|
||||||
|
@@ -1,29 +0,0 @@
|
|||||||
---
|
|
||||||
title: "About"
|
|
||||||
draft: false
|
|
||||||
---
|
|
||||||
|
|
||||||
👋 I'm a software tinkerer with a passion for infra, security and self-hosting.
|
|
||||||
|
|
||||||
My primary motivation for hosting this website is to document my learnings and share them with others. I hope you find something useful here. Continuous improvement is what motivates me to keep learning.
|
|
||||||
|
|
||||||
I choose to self-host this site and other tools instead of relying exclusively on larger platforms because I believe in the open web. Interoperability is often not a primary concern for popular platforms today and I find that concerning. I first got access to the internet in 1996 and have seen it evolve into what it is today. I want to do my part to keep it open and free.
|
|
||||||
|
|
||||||
If you would like to reach out, find out how to contact me [here](/contact/).
|
|
||||||
|
|
||||||
## Contact
|
|
||||||
|
|
||||||
Connect with me by using any of the following methods:
|
|
||||||
|
|
||||||
- [me@davegallant.ca](mailto:me@davegallant.ca)
|
|
||||||
- <https://www.linkedin.com/in/dave-gallant>
|
|
||||||
- <https://mastodon.social/@davegallant>
|
|
||||||
- <https://github.com/davegallant>
|
|
||||||
- <https://davegallant.ca/index.xml>
|
|
||||||
- <https://git.davegallant.ca/explore/repos>
|
|
||||||
|
|
||||||
## Credits
|
|
||||||
|
|
||||||
- The site is generated with [hugo](https://gohugo.io/)
|
|
||||||
- The theme is a modified version of [hugo-theme-gruvbox](https://github.com/schnerring/hugo-theme-gruvbox)
|
|
||||||
- The comments system is powered by [utterances](https://github.com/utterance/utterances)
|
|
1
content/blog/_index.md
Normal file
@@ -0,0 +1 @@
|
|||||||
|
[RSS Feed](https://davegallant.ca/index.xml)
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB |
Before Width: | Height: | Size: 52 KiB After Width: | Height: | Size: 52 KiB |
Before Width: | Height: | Size: 72 KiB After Width: | Height: | Size: 72 KiB |
Before Width: | Height: | Size: 45 KiB After Width: | Height: | Size: 45 KiB |
Before Width: | Height: | Size: 33 KiB After Width: | Height: | Size: 33 KiB |
Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 42 KiB |
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 90 KiB After Width: | Height: | Size: 90 KiB |
Before Width: | Height: | Size: 935 KiB After Width: | Height: | Size: 935 KiB |
Before Width: | Height: | Size: 86 KiB After Width: | Height: | Size: 86 KiB |
Before Width: | Height: | Size: 69 KiB After Width: | Height: | Size: 69 KiB |
Before Width: | Height: | Size: 157 KiB After Width: | Height: | Size: 157 KiB |
Before Width: | Height: | Size: 117 KiB After Width: | Height: | Size: 117 KiB |
BIN
static/favicon-16x16.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
static/favicon-32x32.png
Normal file
After Width: | Height: | Size: 3.3 KiB |
@@ -194,7 +194,7 @@ nav#menu {
|
|||||||
}
|
}
|
||||||
|
|
||||||
& ul.menu--vertical {
|
& ul.menu--vertical {
|
||||||
background: var(--fg0);
|
background: var(--bg1);
|
||||||
bottom: 0;
|
bottom: 0;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
padding: 3rem;
|
padding: 3rem;
|
||||||
@@ -207,10 +207,10 @@ nav#menu {
|
|||||||
z-index: 10;
|
z-index: 10;
|
||||||
|
|
||||||
& .menu__item {
|
& .menu__item {
|
||||||
color: var(--bg1);
|
color: var(--fg1);
|
||||||
|
|
||||||
&:hover {
|
&:hover {
|
||||||
color: var(--bg4);
|
color: var(--fg3);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -260,7 +260,7 @@ nav#menu {
|
|||||||
}
|
}
|
||||||
|
|
||||||
& ~ svg {
|
& ~ svg {
|
||||||
stroke: var(--bg1);
|
stroke: var(--fg1);
|
||||||
|
|
||||||
& line:nth-of-type(1) {
|
& line:nth-of-type(1) {
|
||||||
transform: translate(0, 6px) rotate(45deg);
|
transform: translate(0, 6px) rotate(45deg);
|
||||||
|
@@ -31,6 +31,7 @@
|
|||||||
margin-top: 1.3rem;
|
margin-top: 1.3rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.content-section,
|
||||||
.post-header,
|
.post-header,
|
||||||
.post-content {
|
.post-content {
|
||||||
& a {
|
& a {
|
||||||
|
@@ -5,8 +5,4 @@
|
|||||||
<div>{{ . }}</div>
|
<div>{{ . }}</div>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
</div>
|
</div>
|
||||||
<!-- See https://gohugo.io/functions/where/#mainsections -->
|
|
||||||
{{ $pages := where site.RegularPages "Type" "in" site.Params.mainSections }}
|
|
||||||
{{ $paginator := .Paginate $pages }}
|
|
||||||
{{ partial "post-list.html" $paginator }}
|
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|