Update to Eleventy v3 (#11)
* feat: upgrade to v3; install eleventy-upgrade-help * feat: convert all files to esm * feat: remove decapcms * fix: remove unused filter * feat: remove netlify packages * feat: update image handling - removes old image shortcode - update to latest 11ty image transform plugin * feat: update colophon * fix: pill style; global style Fixes an issue with <img> inside <figure> not being centered * feat: remove linting packages * feat: update package.json scripts * feat: remove upgrade helper plugin * feat: add new button style, update nav * feat: simplify `pill` class usage * feat: fix tag list in catalogue-item.html * feat: move games into their own section * feat: update node version to latest LTS * feat: move books to their own section * feat: move fun pages into pages dir * feat: update index and book/game templates * feat: add watching section * fix: update scaling values for buttons * feat: various css updates * feat: update now page style * feat: cleaning up newer posts using old shortcode also adding markdown-it-attrs to add attrs to various markdown elements! * fix: movie data structure * feat: update colophon * fix: remove text-skew from post excerpt text * feat: add support for shows in /watching * fix: update book tags * feat: add complete implementation of books pages other stuff happened too * fix: image border-radius * feat: update game layout and content * feat: reorganize watching section * feat: add contact page * feat: small page changes * feat: add podroll page * feat: reorganize content directories * feat: exclude podcasts from page output * chore: delete guestbook page * chore: remove bracket syntax for css classes in html * feat: create macro for tag list * fix: colophon update * chore: remove last.fm data * chore: clean up 11ty config * fix: misc permalink fixes * feat: add update post * fix: media meta grid on mobile * fix: tables on mobile * fix: add titles to icon button links * fix: add missing divider for movies/shows * feat: add alternate feeds * fix: tag cleanup * feat: homepage content update * fix: game meta data * fix: update post dates * feat: add missing link to changelog
This commit is contained in:
parent
e28e804e12
commit
5f8227a46b
282 changed files with 4577 additions and 5016 deletions
22
config/design-tokens/colors.js
Normal file
22
config/design-tokens/colors.js
Normal file
|
@ -0,0 +1,22 @@
|
|||
export default {
|
||||
light: {
|
||||
primary: "188deg 84% 35%",
|
||||
secondary: "8deg 84% 50%",
|
||||
background: "0deg 0% 98%",
|
||||
surface: "188deg 27% 94%",
|
||||
border: "188deg 48% 80%",
|
||||
text: "0deg 0% 4%",
|
||||
fadeText: "188deg 12% 32%",
|
||||
shadow: "188deg 100% 18%",
|
||||
},
|
||||
dark: {
|
||||
primary: "188deg 100% 30%",
|
||||
secondary: "8deg 84% 43%",
|
||||
background: "0deg 0% 9%",
|
||||
surface: "202deg 13% 14%",
|
||||
border: "208deg 27% 15%",
|
||||
text: "0deg 0% 98%",
|
||||
fadeText: "188deg 12% 70%",
|
||||
shadow: "188deg 100% 18%",
|
||||
},
|
||||
};
|
|
@ -1,22 +0,0 @@
|
|||
{
|
||||
"light": {
|
||||
"primary": "188deg 84% 35%",
|
||||
"secondary": "8deg 84% 50%",
|
||||
"background": "0deg 0% 98%",
|
||||
"surface": "188deg 27% 94%",
|
||||
"border": "188deg 48% 80%",
|
||||
"text": "0deg 0% 4%",
|
||||
"fadeText": "188deg 12% 32%",
|
||||
"shadow": "188deg 100% 18%"
|
||||
},
|
||||
"dark": {
|
||||
"primary": "188deg 100% 30%",
|
||||
"secondary": "8deg 84% 43%",
|
||||
"background": "0deg 0% 9%",
|
||||
"surface": "202deg 13% 14%",
|
||||
"border": "208deg 27% 15%",
|
||||
"text": "0deg 0% 98%",
|
||||
"fadeText": "188deg 12% 70%",
|
||||
"shadow": "188deg 100% 18%"
|
||||
}
|
||||
}
|
60
config/design-tokens/fonts.js
Normal file
60
config/design-tokens/fonts.js
Normal file
|
@ -0,0 +1,60 @@
|
|||
export default {
|
||||
display: {
|
||||
family: "Anek Latin",
|
||||
format: "truetype",
|
||||
weights: {
|
||||
ExtraBold: {
|
||||
path: "/aneklatin/AnekLatin-ExtraBold.ttf",
|
||||
"font-style": "normal",
|
||||
weight: 800,
|
||||
},
|
||||
Bold: {
|
||||
path: "/aneklatin/AnekLatin-Bold.ttf",
|
||||
"font-style": "normal",
|
||||
weight: 700,
|
||||
},
|
||||
},
|
||||
},
|
||||
body: {
|
||||
family: "iA Writer Quattro V",
|
||||
format: "woff2",
|
||||
weights: {
|
||||
Regular: {
|
||||
path: "/quattro/iAWriterQuattroS-Regular.woff2",
|
||||
"font-style": "normal",
|
||||
weight: 400,
|
||||
},
|
||||
Italic: {
|
||||
path: "/quattro/iAWriterQuattroS-Italic.woff2",
|
||||
"font-style": "italic",
|
||||
weight: 400,
|
||||
},
|
||||
Bold: {
|
||||
path: "/quattro/iAWriterQuattroS-Bold.woff2",
|
||||
"font-style": "normal",
|
||||
weight: 650,
|
||||
},
|
||||
BoldItalic: {
|
||||
path: "/quattro/iAWriterQuattroS-BoldItalic.woff2",
|
||||
"font-style": "italic",
|
||||
weight: 650,
|
||||
},
|
||||
},
|
||||
},
|
||||
monospace: {
|
||||
family: "IBM Plex Mono",
|
||||
format: "truetype",
|
||||
weights: {
|
||||
Regular: {
|
||||
path: "/ibmplexmono/IBMPlexMono-Regular.ttf",
|
||||
"font-style": "normal",
|
||||
weight: 400,
|
||||
},
|
||||
Italic: {
|
||||
path: "/ibmplexmono/IBMPlexMono-Italic.ttf",
|
||||
"font-style": "italic",
|
||||
weight: 400,
|
||||
},
|
||||
},
|
||||
},
|
||||
};
|
|
@ -1,60 +0,0 @@
|
|||
{
|
||||
"display": {
|
||||
"family": "Anek Latin",
|
||||
"format": "truetype",
|
||||
"weights": {
|
||||
"ExtraBold": {
|
||||
"path": "/aneklatin/AnekLatin-ExtraBold.ttf",
|
||||
"font-style": "normal",
|
||||
"weight": 800
|
||||
},
|
||||
"Bold": {
|
||||
"path": "/aneklatin/AnekLatin-Bold.ttf",
|
||||
"font-style": "normal",
|
||||
"weight": 700
|
||||
}
|
||||
}
|
||||
},
|
||||
"body": {
|
||||
"family": "iA Writer Quattro V",
|
||||
"format": "woff2",
|
||||
"weights": {
|
||||
"Regular": {
|
||||
"path": "/quattro/iAWriterQuattroS-Regular.woff2",
|
||||
"font-style": "normal",
|
||||
"weight": 400
|
||||
},
|
||||
"Italic": {
|
||||
"path": "/quattro/iAWriterQuattroS-Italic.woff2",
|
||||
"font-style": "italic",
|
||||
"weight": 400
|
||||
},
|
||||
"Bold": {
|
||||
"path": "/quattro/iAWriterQuattroS-Bold.woff2",
|
||||
"font-style": "normal",
|
||||
"weight": 650
|
||||
},
|
||||
"BoldItalic": {
|
||||
"path": "/quattro/iAWriterQuattroS-BoldItalic.woff2",
|
||||
"font-style": "italic",
|
||||
"weight": 650
|
||||
}
|
||||
}
|
||||
},
|
||||
"monospace": {
|
||||
"family": "IBM Plex Mono",
|
||||
"format": "truetype",
|
||||
"weights": {
|
||||
"Regular": {
|
||||
"path": "/ibmplexmono/IBMPlexMono-Regular.ttf",
|
||||
"font-style": "normal",
|
||||
"weight": 400
|
||||
},
|
||||
"Italic": {
|
||||
"path": "/ibmplexmono/IBMPlexMono-Italic.ttf",
|
||||
"font-style": "italic",
|
||||
"weight": 400
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
11
config/design-tokens/spacing.js
Normal file
11
config/design-tokens/spacing.js
Normal file
|
@ -0,0 +1,11 @@
|
|||
export default {
|
||||
0: 0,
|
||||
0.25: 4,
|
||||
0.5: 8,
|
||||
1: 16,
|
||||
1.5: 24,
|
||||
2: 32,
|
||||
3: 48,
|
||||
4: 64,
|
||||
5: 80,
|
||||
};
|
|
@ -1,11 +0,0 @@
|
|||
{
|
||||
"0": 0,
|
||||
"0.25": 4,
|
||||
"0.5": 8,
|
||||
"1": 16,
|
||||
"1.5": 24,
|
||||
"2": 32,
|
||||
"3": 48,
|
||||
"4": 64,
|
||||
"5": 80
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue