Skip to content

Instantly share code, notes, and snippets.

View hdevilbiss's full-sized avatar
☀️

Hannah hdevilbiss

☀️
  • U.S.A.
View GitHub Profile
@hdevilbiss
hdevilbiss / category-list.md
Last active May 12, 2025 01:15
Hugo front matter: Loop through all categories from the front matter of a given piece of content

Looping through Hugo front matter categories

Each piece of content in Hugo should have front matter. Front matter is like post meta. It can be formatted 4 ways: JSON, YAML, TOML, or ORG.

yaml format

---
title: "{{ replace .Name "-" " " | title }}"
date: {{ .Date }}
@hdevilbiss
hdevilbiss / deploy.rb
Last active July 17, 2021 19:56
WordPress Capistrano deployment script
set :application, 'example.com'
set :repo_url, 'git@github.com:username/repo.git'
set :username, -> {'webHostUsername'}
# Git Branch Options
# ask :branch, -> { `git rev-parse --abbrev-ref HEAD`.chomp }
set :branch, :main
# Paths
set :proj_root, -> {"/home/#{fetch(:username)}/domains/#{fetch(:application)}"}
@hdevilbiss
hdevilbiss / Mdl_HelperSubs.bas
Last active December 21, 2022 17:01
Visual Basic functions to use with Named References (under Formulas > Name Manager)
' Some custom Visual Basic functions that I like to use
' User MikeD on https://stackoverflow.com/a/37611071/12621376
' Check whether a given string is a valid name in Activeworkbook.names
Function isNamedRange(ByVal rangeName As String)
Dim n As Name
isNamedRange = False
For Each n In ActiveWorkbook.Names
If n.Name = rangeName Then
isNamedRange = True