From 098292edefb338bd9e968d32ba4502bdb3ecb5a8 Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Tue, 13 Jan 2026 08:19:13 -0500 Subject: move fonts to theme --- .gitmodules | 2 +- hugo.toml | 56 ----------------------------------------- modules/fonts/plex | 1 - themes/aoidh/assets/fonts/plex | 1 + themes/aoidh/hugo.toml | 57 ++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 59 insertions(+), 58 deletions(-) delete mode 160000 modules/fonts/plex create mode 160000 themes/aoidh/assets/fonts/plex diff --git a/.gitmodules b/.gitmodules index cc808bb..1501e36 100644 --- a/.gitmodules +++ b/.gitmodules @@ -2,5 +2,5 @@ path = static/resume url = https://git.samanthony.xyz/resume [submodule "static/fonts/plex"] - path = modules/fonts/plex + path = themes/aoidh/assets/fonts/plex url = https://github.com/IBM/plex.git diff --git a/hugo.toml b/hugo.toml index 519eaed..559985e 100644 --- a/hugo.toml +++ b/hugo.toml @@ -33,59 +33,3 @@ theme = 'aoidh' name = 'Projects' pageRef = '/projects' weight = 5 - -[module] - [[module.mounts]] - source = 'modules/fonts/plex/packages/plex-serif/fonts/split/woff2' - target = 'static/fonts/plex/packages/plex-serif/fonts/split/woff2' - - # Default mounts - [[module.mounts]] - disableWatch = false - source = 'content' - target = 'content' - [module.mounts.sites] - [module.mounts.sites.complements] - [module.mounts.sites.matrix] - [[module.mounts]] - disableWatch = false - source = 'data' - target = 'data' - [module.mounts.sites] - [module.mounts.sites.complements] - [module.mounts.sites.matrix] - [[module.mounts]] - disableWatch = false - source = 'layouts' - target = 'layouts' - [module.mounts.sites] - [module.mounts.sites.complements] - [module.mounts.sites.matrix] - [[module.mounts]] - disableWatch = false - source = 'i18n' - target = 'i18n' - [module.mounts.sites] - [module.mounts.sites.complements] - [module.mounts.sites.matrix] - [[module.mounts]] - disableWatch = false - source = 'archetypes' - target = 'archetypes' - [module.mounts.sites] - [module.mounts.sites.complements] - [module.mounts.sites.matrix] - [[module.mounts]] - disableWatch = false - source = 'assets' - target = 'assets' - [module.mounts.sites] - [module.mounts.sites.complements] - [module.mounts.sites.matrix] - [[module.mounts]] - disableWatch = false - source = 'static' - target = 'static' - [module.mounts.sites] - [module.mounts.sites.complements] - [module.mounts.sites.matrix] diff --git a/modules/fonts/plex b/modules/fonts/plex deleted file mode 160000 index bb3ab64..0000000 --- a/modules/fonts/plex +++ /dev/null @@ -1 +0,0 @@ -Subproject commit bb3ab6404e1881ea286f8742dc839e09057db6dd diff --git a/themes/aoidh/assets/fonts/plex b/themes/aoidh/assets/fonts/plex new file mode 160000 index 0000000..bb3ab64 --- /dev/null +++ b/themes/aoidh/assets/fonts/plex @@ -0,0 +1 @@ +Subproject commit bb3ab6404e1881ea286f8742dc839e09057db6dd diff --git a/themes/aoidh/hugo.toml b/themes/aoidh/hugo.toml index 1410ef9..b8cf716 100644 --- a/themes/aoidh/hugo.toml +++ b/themes/aoidh/hugo.toml @@ -2,3 +2,60 @@ [module.hugoVersion] extended = false min = '0.146.0' + [[module.mounts]] + source = 'assets/fonts/plex/packages/plex-serif/fonts/split/woff2' + target = 'static/fonts/plex/packages/plex-serif/fonts/split/woff2' + [[module.mounts]] + source = 'assets/fonts/plex/packages/plex-mono/fonts/split/woff2' + target = 'static/fonts/plex/packages/plex-mono/fonts/split/woff2' + + # Default mounts + [[module.mounts]] + disableWatch = false + source = 'content' + target = 'content' + [module.mounts.sites] + [module.mounts.sites.complements] + [module.mounts.sites.matrix] + [[module.mounts]] + disableWatch = false + source = 'data' + target = 'data' + [module.mounts.sites] + [module.mounts.sites.complements] + [module.mounts.sites.matrix] + [[module.mounts]] + disableWatch = false + source = 'layouts' + target = 'layouts' + [module.mounts.sites] + [module.mounts.sites.complements] + [module.mounts.sites.matrix] + [[module.mounts]] + disableWatch = false + source = 'i18n' + target = 'i18n' + [module.mounts.sites] + [module.mounts.sites.complements] + [module.mounts.sites.matrix] + [[module.mounts]] + disableWatch = false + source = 'archetypes' + target = 'archetypes' + [module.mounts.sites] + [module.mounts.sites.complements] + [module.mounts.sites.matrix] + [[module.mounts]] + disableWatch = false + source = 'assets' + target = 'assets' + [module.mounts.sites] + [module.mounts.sites.complements] + [module.mounts.sites.matrix] + [[module.mounts]] + disableWatch = false + source = 'static' + target = 'static' + [module.mounts.sites] + [module.mounts.sites.complements] + [module.mounts.sites.matrix] -- cgit v1.2.3