Address all warnings during the Hugo build
- Add descriptions for pages that have too much content - Add an image orientation override param so that I can specify orientation when it's missing from EXIF - Move the author.name and author.email configurations to params; delete author.yaml
This commit is contained in:
parent
e4c62f02d3
commit
383234e983
13 changed files with 41 additions and 16 deletions
|
@ -1,2 +0,0 @@
|
|||
name: Eryn Wells
|
||||
email: eryn@erynwells.me
|
|
@ -1,3 +1,7 @@
|
|||
author:
|
||||
name: Eryn Wells
|
||||
email: eryn@erynwells.me
|
||||
|
||||
shortTitle: Eryn Wells
|
||||
|
||||
twitter: erynofwales
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: "Booting a Raspberry Pi Over TFTP"
|
||||
date: 2020-10-13T08:31:52-07:00
|
||||
draft: false
|
||||
description: A writeup of how I set up a Raspberry Pi to boot over TFTP to facilitate an operating system development project.
|
||||
series: ["Raspberry Pi OS Development"]
|
||||
categories: ["Tech"]
|
||||
tags: ["Raspberry Pi", "Networking"]
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
---
|
||||
title: "Roguelikes I Like"
|
||||
date: 2022-05-09T08:37:23-07:00
|
||||
description: Some roguelikes I’ve enjoyed recently.
|
||||
draft: false
|
||||
resources:
|
||||
- name: nethack
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: "Making an Audio Scope with P5.js"
|
||||
date: 2022-08-18T20:48:37-07:00
|
||||
draft: false
|
||||
description: A writeup of a small JavaScript waveform visualizer I made with P5.js.
|
||||
categories: ["Tech"]
|
||||
tags: ["P5.js", "Programming", "Web", "Art"]
|
||||
resources:
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
---
|
||||
title: "Hugo's Dictionary API"
|
||||
date: 2022-10-13T10:19:02-07:00
|
||||
description: I’ve found Hugo’s API for collections to be difficult to understand. Here’s my attempt to summarize it’s quirks.
|
||||
categories: ["Tech"]
|
||||
tags: ["Hugo", "Web", "API Design"]
|
||||
series: "Erynwells.me Development"
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
---
|
||||
title: "Lunar Eclipse 🌝"
|
||||
date: 2022-11-07T08:37:45-08:00
|
||||
description: A quick note about the upcoming lunar eclipse in the morning of 2022-11-08.
|
||||
categories: Space
|
||||
tags: [Moon, Lunar Eclipse]
|
||||
---
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
---
|
||||
title: "My Best Nethack Game (So Far)"
|
||||
date: 2022-11-24T09:13:15-05:00
|
||||
description: A summary of my best-to-date game of Nethack.
|
||||
categories: ["Games"]
|
||||
tags: ["Nethack", "Roguelikes", "Video Games"]
|
||||
resources:
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
---
|
||||
title: "Netscape Meteors: Retrospective"
|
||||
date: 2023-08-05T17:14:40-07:00
|
||||
description: Someone shared my Netscape Meteors post on the Orange Website, causing it to be moderately viral for a few days. Here’s an update on the web traffic my server received.
|
||||
categories: ["Tech"]
|
||||
tags:
|
||||
- History
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
---
|
||||
title: "Netscape Meteors"
|
||||
date: 2023-08-01T18:23:33-07:00
|
||||
description: I went on a hunt to find the "Meteors" loading animation from Netscape back in the 90s, and wrote up my adventure.
|
||||
resources:
|
||||
- name: netscape60
|
||||
title: Netscape Meteor Loading Animation
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
---
|
||||
title: "Lotus"
|
||||
date: 2023-10-12T10:09:29-07:00
|
||||
resources:
|
||||
- name: Lotus
|
||||
src: 20231008-Lotus.jpg
|
||||
params:
|
||||
orientation: horizontal
|
||||
tags:
|
||||
- Nature
|
||||
- Flowers
|
||||
|
|
|
@ -1,18 +1,30 @@
|
|||
{{ $orientation := 0 }}
|
||||
|
||||
{{ with (int .Exif.Tags.Orientation) }}
|
||||
{{/* EXIF orientation is specified as an integer corresponding to a 90º rotation. */}}
|
||||
{{ if in (slice 1 2) . }}
|
||||
{{ with .Params.orientation }}
|
||||
{{ if strings.Contains . "horizontal" }}
|
||||
{{ $orientation = 0 }}
|
||||
{{ else if in (slice 3 4) . }}
|
||||
{{ else if strings.Contains . "rotate180" }}
|
||||
{{ $orientation = 180 }}
|
||||
{{ else if in (slice 5 6) . }}
|
||||
{{ else if strings.Contains . "rotate90" }}
|
||||
{{ $orientation = 90 }}
|
||||
{{ else if in (slice 7 8) . }}
|
||||
{{ else if strings.Contains . "rotate270" }}
|
||||
{{ $orientation = 270 }}
|
||||
{{ end }}
|
||||
{{ else }}
|
||||
{{ warnf "Image missing orientation: %s" . }}
|
||||
{{ with (int .Exif.Tags.Orientation) }}
|
||||
{{/* EXIF orientation is specified as an integer corresponding to a 90º rotation. */}}
|
||||
{{ if in (slice 1 2) . }}
|
||||
{{ $orientation = 0 }}
|
||||
{{ else if in (slice 3 4) . }}
|
||||
{{ $orientation = 180 }}
|
||||
{{ else if in (slice 5 6) . }}
|
||||
{{ $orientation = 90 }}
|
||||
{{ else if in (slice 7 8) . }}
|
||||
{{ $orientation = 270 }}
|
||||
{{ end }}
|
||||
{{ else }}
|
||||
{{ warnf "Image missing orientation: %s" . }}
|
||||
{{ end }}
|
||||
{{ end }}
|
||||
|
||||
{{ return $orientation }}
|
||||
|
|
|
@ -8,9 +8,9 @@
|
|||
{{/* Space separated list of classes to apply to the <img> tag */}}
|
||||
{{ $classes := .Get "class" }}
|
||||
|
||||
{{ $altText := $img.Params.alt | default (.Get "alt") }}
|
||||
{{ $altText := .Get "alt" | default $img.Params.alt }}
|
||||
{{ if not $altText }}
|
||||
{{ warnf "Image doesn't have alt text. %s" $img.Permalink }}
|
||||
{{ warnf "Image doesn't have alt text: %s" $img.RelPermalink }}
|
||||
{{ end }}
|
||||
|
||||
{{ $resizedImg := $img.Fit "1280x1280" }}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue