Compare commits
2 Commits
53cedfb96b
...
e05401e20a
| Author | SHA1 | Date | |
|---|---|---|---|
| e05401e20a | |||
| 5daa1e5f3a |
@@ -2,12 +2,12 @@
|
||||
title = "About"
|
||||
author = ["Anne"]
|
||||
date = 2025-10-31T00:00:00+01:00
|
||||
lastmod = 2025-11-01T00:04:26+01:00
|
||||
lastmod = 2025-11-01T14:15:45+01:00
|
||||
draft = false
|
||||
url = "/about"
|
||||
+++
|
||||
|
||||
Hi there --- and welcome!
|
||||
## Hi there --- and welcome! {#hi-there-and-welcome}
|
||||
|
||||
You've stumbled upon my quiet spot online. I'm Anne (she/her), a DIY geek kind of girl living in the wonderful city of Amsterdam.
|
||||
|
||||
@@ -25,9 +25,8 @@ Thanks for stopping by --- stay curious!
|
||||
|
||||
x Anne
|
||||
|
||||
---
|
||||
|
||||
P.S. if you're wondering...
|
||||
### P.S. if you're wondering... {#p-dot-s-dot-if-you-re-wondering-dot-dot-dot}
|
||||
|
||||
- you'll find the repo of this blog here: [git.minded.net/anne/blog.minded.net](<https://git.minded.net/anne/blog.minded.net>)
|
||||
- my literate Emacs configuration: [init.el.org](<https://blog.minded.net/pages/emacs/init.el.org>)
|
||||
|
||||
@@ -2,19 +2,19 @@
|
||||
title = "Hello World!"
|
||||
author = ["Anne"]
|
||||
date = 2025-03-16T00:00:00+01:00
|
||||
lastmod = 2025-10-31T23:30:47+01:00
|
||||
lastmod = 2025-11-01T14:16:51+01:00
|
||||
draft = false
|
||||
summary = "You’ve stumbled upon my quiet spot online. Probably you ended up here while figuring something out, just like I usually do. Hopefully you find a few answers here --- or at least some inspiration."
|
||||
+++
|
||||
|
||||
Hi there --- and welcome!
|
||||
## Hi there --- and welcome! {#hi-there-and-welcome}
|
||||
|
||||
You’ve stumbled upon my quiet spot online. Probably you ended up here while figuring something out, just like I usually do.
|
||||
|
||||
I’m [Anne](<mailto:anne@minded.net>) (she/her), a DIY geek kind of girl living in the wonderful city of Amsterdam. Some time ago, out of curiosity, I started building my own private server from collected scrap parts. I wanted to understand how the internet actually works. So I got myself a [domain name](<https://minded/net>) and figured out how to set up and manage my own mail server on Linux.
|
||||
I’m Anne (she/her), a DIY geek kind of girl living in the wonderful city of Amsterdam. Some time ago, out of curiosity, I started building my own private server from collected scrap parts. I wanted to understand how the internet actually works. So I got myself a [domain name](<https://minded/net>) and figured out how to set up and manage my own mail server on Linux.
|
||||
|
||||
I quickly discovered the joy of being independent --- and how empowering it is to understand things because you’ve built them yourself.
|
||||
|
||||
While tinkering, I learned a lot from others who shared their bits and pieces online. That’s exactly what this small corner of the web is about too. Hopefully you find a few answers here --- or at least some inspiration. Happy to help :-)
|
||||
|
||||
x Anne
|
||||
x [Anne](<mailto:anne@minded.net>)
|
||||
|
||||
@@ -2,19 +2,20 @@
|
||||
title = "The appeal of wysiwyg"
|
||||
author = ["Anne"]
|
||||
date = 2025-11-01T00:00:00+01:00
|
||||
lastmod = 2025-11-01T10:53:49+01:00
|
||||
lastmod = 2025-11-01T15:21:00+01:00
|
||||
tags = ["hugo", "workflow"]
|
||||
draft = false
|
||||
summary = "For a DIY girl like me, [Hugo](https://gohugo.io) is awesome. Hugo is a static website generator that gives you complete control over its output --- right from the command line. What more could a girl wish for?"
|
||||
+++
|
||||
|
||||
For a DIY girl like me, [Hugo](<https://gohugo.io>) is awesome. Hugo is a static website generator that gives you complete control over its output --- right from the command line. What more could a girl wish for?
|
||||
## Hugo is awesome {#hugo-is-awesome}
|
||||
|
||||
<!--more-->
|
||||
For a DIY girl like me, [Hugo](<https://gohugo.io>) is awesome. Hugo is a static website generator that gives you complete control over its output --- right from the command line. What more could a girl wish for?
|
||||
|
||||
Even better, you can use your [favorite text editor](<https://www.gnu.org/software/emacs/>) to write new content or tweak your theme. While I love the command line, I do understand the appeal of wysiwyg: it's nice to be able see what your content will look before publishing it online. But do you really need a full-blown content management system with all the bells and whistles for that? Nope, actually you don't. Hugo can help you out just as easily!
|
||||
|
||||
|
||||
## My workflow {#my-workflow}
|
||||
### My workflow {#my-workflow}
|
||||
|
||||
So what does my workflow look like? In a nutshell: I create some new content on my laptop, check out how it renders in my browser locally, and when satisfied, push it to my server --- which automaticaly deploys it online.
|
||||
|
||||
@@ -45,7 +46,7 @@ Every time I save my changes, the Hugo embedded server renders the new content o
|
||||
> Side note: Hugo supports several [content formats](<https://gohugo.io/content-management/formats/>) out of the box. [Markdown](<https://www.markdownguide.org/tools/hugo/>) is the default format, but it also supports [Emacs Org Mode](<https://orgmode.org/>) and other formats. I really love Org Mode, together with [ox-hugo](<https://github.com/kaushalmodi/ox-hugo>) to export my Org files to Markdown for Hugo. Maybe I'll circle back on that in another post.
|
||||
|
||||
|
||||
## Get it out there {#get-it-out-there}
|
||||
### Get it out there {#get-it-out-there}
|
||||
|
||||
When I'm done writing, I commit and push my edits to my main repository on Gitea:
|
||||
|
||||
@@ -57,6 +58,6 @@ git push
|
||||
|
||||
Gitea then automagically gets Hugo to rebuild my blog and publish it online. It really is that simple.
|
||||
|
||||
Note to self: don't forget about `draft = true` in the [front matter](<https://gohugo.io/content-management/front-matter/#draft>) of my new post :P
|
||||
> One last note to self: don't forget about `draft = true` in the [front matter](<https://gohugo.io/content-management/front-matter/#draft>) of my new post :P
|
||||
|
||||
If you are curious, you can find the repo of this blog here: [git.minded.net](<https://git.minded.net/anne/blog.minded.net>).
|
||||
|
||||
@@ -5,7 +5,7 @@ html {
|
||||
body {
|
||||
line-height: 1.5;
|
||||
max-width: 768px;
|
||||
margin: 1rem;
|
||||
margin: auto;
|
||||
font-family: Tahoma, Verdana, Arial, sans-serif;
|
||||
color: lightgray;
|
||||
}
|
||||
@@ -38,12 +38,18 @@ nav ul li a {
|
||||
color: violet;
|
||||
}
|
||||
|
||||
div#tags div {
|
||||
div#byline {
|
||||
color: grey;
|
||||
font-size: 0.9rem;
|
||||
}
|
||||
|
||||
div#tags {
|
||||
display: inline;
|
||||
}
|
||||
|
||||
div#tags ul {
|
||||
padding: 0;
|
||||
padding-left: 0.5rem;
|
||||
display: inline;
|
||||
}
|
||||
|
||||
div#tags ul li {
|
||||
@@ -59,6 +65,30 @@ a {
|
||||
color: palevioletred;
|
||||
}
|
||||
|
||||
h1, h2, h3, h4 {
|
||||
padding-top: 1rem;
|
||||
}
|
||||
|
||||
h1 {
|
||||
color: palevioletred;
|
||||
}
|
||||
|
||||
blockquote {
|
||||
color: lightblue;
|
||||
font-size: 0.9rem;
|
||||
margin: 0;
|
||||
padding-left: 0.5rem;
|
||||
border-left: 0.4rem solid lightblue;
|
||||
}
|
||||
|
||||
div#footer {
|
||||
padding: 2rem 0 2rem 0;
|
||||
}
|
||||
|
||||
div#footer p {
|
||||
color: grey;
|
||||
font-size: 0.8rem;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -1 +1,4 @@
|
||||
<p>Copyright {{ now.Year }}. All rights reserved.</p>
|
||||
<div id="footer">
|
||||
<p>Copyright © {{ now.Year }} by Anne (<a href="mailto:anne@minded.net">anne@minded.net</a>).</p>
|
||||
<p>Feel free to reuse or share under the <a href="https://creativecommons.org/licenses/by-nc-sa/4.0">Creative Commons Attribution-NonCommercial-ShareAlike 4.0 License</a>.</p>
|
||||
</div>
|
||||
|
||||
@@ -12,8 +12,7 @@ For a given taxonomy, renders a list of terms assigned to the page.
|
||||
|
||||
{{- with $page.GetTerms $taxonomy }}
|
||||
{{- $label := (index . 0).Parent.LinkTitle }}
|
||||
<div>
|
||||
<div>{{ $label }}:</div>
|
||||
<div id="tags">
|
||||
<ul>
|
||||
{{- range . }}
|
||||
<li><a href="{{ .RelPermalink }}">{{ .LinkTitle }}</a></li>
|
||||
|
||||
@@ -1,10 +1,12 @@
|
||||
{{ define "main" }}
|
||||
<h1>{{ .Title }}</h1>
|
||||
|
||||
{{ $dateMachine := .Date | time.Format "2006-01-02T15:04:05-07:00" }}
|
||||
{{ $dateHuman := .Date | time.Format ":date_long" }}
|
||||
<time datetime="{{ $dateMachine }}">{{ $dateHuman }}</time>
|
||||
{{ $dateMachine := .Date | time.Format "2006-01-02" }}
|
||||
{{ $dateHuman := .Date | time.Format "2006-01-02" }}
|
||||
<div id="byline">
|
||||
<time datetime="{{ $dateMachine }}">{{ $dateHuman }}</time>
|
||||
{{ partial "terms.html" (dict "taxonomy" "tags" "page" .) }}
|
||||
</div>
|
||||
|
||||
{{ .Content }}
|
||||
{{ partial "terms.html" (dict "taxonomy" "tags" "page" .) }}
|
||||
{{ end }}
|
||||
|
||||
Reference in New Issue
Block a user