From c09f092db410891986087cf07fb297b26c107e39 Mon Sep 17 00:00:00 2001 From: Adrian Amaglio Date: Fri, 17 Nov 2023 10:54:41 +0100 Subject: [PATCH] init --- .gitignore | 15 + archetypes/default.md | 5 + assets/custom.css | 1 + assets/custom.js | 1 + config/_default/hugo.toml | 214 ++++ config/_default/menus.toml | 84 ++ config/_default/params.toml | 65 ++ config/development/server.toml | 9 + config/production/hugo.toml | 3 + config/production/params.toml | 3 + hugo.toml | 3 + static/.keep | 0 themes/hugo-liftoff/CONTRIBUTING.md | 12 + themes/hugo-liftoff/LICENSE | 20 + themes/hugo-liftoff/README.md | 169 ++++ themes/hugo-liftoff/archetypes/default.md | 13 + .../archetypes/post-bundle/index.md | 28 + themes/hugo-liftoff/archetypes/posts.md | 28 + .../archetypes/project-bundle/index.md | 26 + themes/hugo-liftoff/archetypes/projects.md | 26 + themes/hugo-liftoff/assets/images/default.png | Bin 0 -> 95159 bytes themes/hugo-liftoff/assets/js/app.js | 3 + .../assets/js/components/clipboard.js | 44 + .../assets/js/components/components.js | 3 + .../assets/js/components/switchTheme.js | 46 + .../hugo-liftoff/assets/js/components/toc.js | 12 + .../hugo-liftoff/assets/js/layouts/header.js | 44 + themes/hugo-liftoff/assets/js/pages/home.js | 21 + .../assets/scss/abstracts/_functions.scss | 30 + .../assets/scss/abstracts/_mixins.scss | 60 ++ .../assets/scss/abstracts/_variables.scss | 92 ++ .../hugo-liftoff/assets/scss/base/_base.scss | 178 ++++ .../hugo-liftoff/assets/scss/base/_fonts.scss | 111 +++ .../assets/scss/base/_helpers.scss | 69 ++ .../assets/scss/base/_typography.scss | 31 + .../assets/scss/components/_buttons.scss | 40 + .../assets/scss/components/_clipboard.scss | 44 + .../scss/components/_code-highlight.scss | 14 + .../assets/scss/components/_draft-label.scss | 9 + .../assets/scss/components/_markdown.scss | 19 + .../assets/scss/components/_newsletter.scss | 16 + .../assets/scss/components/_page-header.scss | 26 + .../assets/scss/components/_pagination.scss | 37 + .../assets/scss/components/_socials.scss | 29 + .../assets/scss/components/_switch-theme.scss | 105 ++ .../assets/scss/components/_toc.scss | 52 + .../assets/scss/layout/_footer.scss | 18 + .../assets/scss/layout/_header.scss | 128 +++ themes/hugo-liftoff/assets/scss/main.scss | 47 + .../assets/scss/pages/_contact.scss | 10 + .../assets/scss/pages/_errors.scss | 11 + .../hugo-liftoff/assets/scss/pages/_home.scss | 104 ++ .../assets/scss/pages/_post-list.scss | 47 + .../assets/scss/pages/_project-list.scss | 81 ++ .../assets/scss/pages/_single.scss | 80 ++ .../assets/scss/pages/_terms.scss | 28 + .../assets/scss/vendors/_normalize.scss | 349 +++++++ themes/hugo-liftoff/config.toml | 4 + themes/hugo-liftoff/go.mod | 3 + themes/hugo-liftoff/images/screenshot.png | Bin 0 -> 237128 bytes themes/hugo-liftoff/images/tn.png | Bin 0 -> 126291 bytes themes/hugo-liftoff/layouts/404.html | 9 + .../_default/_markup/render-codeblock.html | 6 + .../_default/_markup/render-heading.html | 10 + .../_default/_markup/render-image.html | 50 + .../layouts/_default/_markup/render-link.html | 1 + .../hugo-liftoff/layouts/_default/baseof.html | 17 + .../hugo-liftoff/layouts/_default/list.html | 31 + themes/hugo-liftoff/layouts/_default/rss.xml | 27 + .../hugo-liftoff/layouts/_default/single.html | 12 + .../hugo-liftoff/layouts/_default/sitemap.xml | 24 + .../hugo-liftoff/layouts/_default/terms.html | 16 + themes/hugo-liftoff/layouts/about/single.html | 15 + .../hugo-liftoff/layouts/contact/single.html | 16 + themes/hugo-liftoff/layouts/index.headers | 5 + themes/hugo-liftoff/layouts/index.html | 52 + themes/hugo-liftoff/layouts/index.redirects | 7 + .../layouts/partials/footer/footer.html | 18 + .../layouts/partials/footer/newsletter.html | 29 + .../layouts/partials/footer/scripts.html | 34 + .../partials/general/fallback-text.html | 7 + .../partials/general/feature-image.html | 19 + .../partials/general/label-drafts.html | 3 + .../partials/general/social-links.html | 58 ++ .../layouts/partials/head/favicons.html | 7 + .../layouts/partials/head/gtm.html | 11 + .../layouts/partials/head/head.html | 10 + .../layouts/partials/head/resource-hints.html | 1 + .../layouts/partials/head/scripts.html | 4 + .../layouts/partials/head/seo/opengraph.html | 72 ++ .../layouts/partials/head/seo/seo.html | 65 ++ .../partials/head/seo/structured-data.html | 159 +++ .../partials/head/seo/twitter-cards.html | 33 + .../layouts/partials/head/styles.html | 34 + .../layouts/partials/header/header.html | 36 + .../layouts/partials/posts/next-previous.html | 13 + .../layouts/partials/posts/post-entry.html | 23 + .../layouts/partials/posts/post-meta.html | 15 + .../layouts/partials/posts/related.html | 14 + .../layouts/partials/posts/social-share.html | 44 + .../layouts/partials/posts/toc.html | 10 + .../partials/projects/project-entry.html | 42 + .../layouts/partials/projects/projects.html | 38 + .../layouts/partials/svg/email.svg | 1 + .../layouts/partials/svg/facebook.svg | 1 + .../layouts/partials/svg/github.svg | 1 + .../layouts/partials/svg/linkedin.svg | 1 + .../layouts/partials/svg/mastodon.svg | 1 + .../layouts/partials/svg/reddit.svg | 1 + .../layouts/partials/svg/stack-overflow.svg | 1 + .../layouts/partials/svg/twitter.svg | 1 + themes/hugo-liftoff/layouts/posts/single.html | 103 ++ .../layouts/project-type/term.html | 3 + .../layouts/projects/section.html | 3 + .../hugo-liftoff/layouts/projects/single.html | 47 + themes/hugo-liftoff/layouts/robots.txt | 6 + .../layouts/shortcodes/projects.html | 26 + .../layouts/shortcodes/recent-posts.html | 34 + themes/hugo-liftoff/netlify.toml | 10 + themes/hugo-liftoff/package-lock.json | 918 ++++++++++++++++++ themes/hugo-liftoff/package.json | 21 + themes/hugo-liftoff/postcss.config.js | 5 + themes/hugo-liftoff/static/about.txt | 6 + .../static/android-chrome-192x192.png | Bin 0 -> 3036 bytes .../static/android-chrome-512x512.png | Bin 0 -> 10447 bytes .../hugo-liftoff/static/apple-touch-icon.png | Bin 0 -> 2835 bytes themes/hugo-liftoff/static/favicon-16x16.png | Bin 0 -> 325 bytes themes/hugo-liftoff/static/favicon-32x32.png | Bin 0 -> 433 bytes themes/hugo-liftoff/static/favicon.ico | Bin 0 -> 15406 bytes .../static/fonts/Roboto/LICENSE.txt | 202 ++++ .../static/fonts/Roboto/Roboto-Black.ttf | Bin 0 -> 168060 bytes .../fonts/Roboto/Roboto-BlackItalic.ttf | Bin 0 -> 174108 bytes .../static/fonts/Roboto/Roboto-Bold.ttf | Bin 0 -> 167336 bytes .../static/fonts/Roboto/Roboto-BoldItalic.ttf | Bin 0 -> 171508 bytes .../static/fonts/Roboto/Roboto-Italic.ttf | Bin 0 -> 170504 bytes .../static/fonts/Roboto/Roboto-Light.ttf | Bin 0 -> 167000 bytes .../fonts/Roboto/Roboto-LightItalic.ttf | Bin 0 -> 173172 bytes .../static/fonts/Roboto/Roboto-Medium.ttf | Bin 0 -> 168644 bytes .../fonts/Roboto/Roboto-MediumItalic.ttf | Bin 0 -> 173416 bytes .../static/fonts/Roboto/Roboto-Regular.ttf | Bin 0 -> 168260 bytes .../static/fonts/Roboto/Roboto-Thin.ttf | Bin 0 -> 168488 bytes .../static/fonts/Roboto/Roboto-ThinItalic.ttf | Bin 0 -> 172860 bytes themes/hugo-liftoff/static/site.webmanifest | 1 + themes/hugo-liftoff/theme.toml | 11 + 144 files changed, 5271 insertions(+) create mode 100644 .gitignore create mode 100644 archetypes/default.md create mode 100644 assets/custom.css create mode 100644 assets/custom.js create mode 100644 config/_default/hugo.toml create mode 100644 config/_default/menus.toml create mode 100644 config/_default/params.toml create mode 100644 config/development/server.toml create mode 100644 config/production/hugo.toml create mode 100644 config/production/params.toml create mode 100644 hugo.toml create mode 100644 static/.keep create mode 100644 themes/hugo-liftoff/CONTRIBUTING.md create mode 100644 themes/hugo-liftoff/LICENSE create mode 100644 themes/hugo-liftoff/README.md create mode 100644 themes/hugo-liftoff/archetypes/default.md create mode 100644 themes/hugo-liftoff/archetypes/post-bundle/index.md create mode 100644 themes/hugo-liftoff/archetypes/posts.md create mode 100644 themes/hugo-liftoff/archetypes/project-bundle/index.md create mode 100644 themes/hugo-liftoff/archetypes/projects.md create mode 100644 themes/hugo-liftoff/assets/images/default.png create mode 100644 themes/hugo-liftoff/assets/js/app.js create mode 100644 themes/hugo-liftoff/assets/js/components/clipboard.js create mode 100644 themes/hugo-liftoff/assets/js/components/components.js create mode 100644 themes/hugo-liftoff/assets/js/components/switchTheme.js create mode 100644 themes/hugo-liftoff/assets/js/components/toc.js create mode 100644 themes/hugo-liftoff/assets/js/layouts/header.js create mode 100644 themes/hugo-liftoff/assets/js/pages/home.js create mode 100644 themes/hugo-liftoff/assets/scss/abstracts/_functions.scss create mode 100644 themes/hugo-liftoff/assets/scss/abstracts/_mixins.scss create mode 100644 themes/hugo-liftoff/assets/scss/abstracts/_variables.scss create mode 100644 themes/hugo-liftoff/assets/scss/base/_base.scss create mode 100644 themes/hugo-liftoff/assets/scss/base/_fonts.scss create mode 100644 themes/hugo-liftoff/assets/scss/base/_helpers.scss create mode 100644 themes/hugo-liftoff/assets/scss/base/_typography.scss create mode 100644 themes/hugo-liftoff/assets/scss/components/_buttons.scss create mode 100644 themes/hugo-liftoff/assets/scss/components/_clipboard.scss create mode 100644 themes/hugo-liftoff/assets/scss/components/_code-highlight.scss create mode 100644 themes/hugo-liftoff/assets/scss/components/_draft-label.scss create mode 100644 themes/hugo-liftoff/assets/scss/components/_markdown.scss create mode 100644 themes/hugo-liftoff/assets/scss/components/_newsletter.scss create mode 100644 themes/hugo-liftoff/assets/scss/components/_page-header.scss create mode 100644 themes/hugo-liftoff/assets/scss/components/_pagination.scss create mode 100644 themes/hugo-liftoff/assets/scss/components/_socials.scss create mode 100644 themes/hugo-liftoff/assets/scss/components/_switch-theme.scss create mode 100644 themes/hugo-liftoff/assets/scss/components/_toc.scss create mode 100644 themes/hugo-liftoff/assets/scss/layout/_footer.scss create mode 100644 themes/hugo-liftoff/assets/scss/layout/_header.scss create mode 100644 themes/hugo-liftoff/assets/scss/main.scss create mode 100644 themes/hugo-liftoff/assets/scss/pages/_contact.scss create mode 100644 themes/hugo-liftoff/assets/scss/pages/_errors.scss create mode 100644 themes/hugo-liftoff/assets/scss/pages/_home.scss create mode 100644 themes/hugo-liftoff/assets/scss/pages/_post-list.scss create mode 100644 themes/hugo-liftoff/assets/scss/pages/_project-list.scss create mode 100644 themes/hugo-liftoff/assets/scss/pages/_single.scss create mode 100644 themes/hugo-liftoff/assets/scss/pages/_terms.scss create mode 100644 themes/hugo-liftoff/assets/scss/vendors/_normalize.scss create mode 100644 themes/hugo-liftoff/config.toml create mode 100644 themes/hugo-liftoff/go.mod create mode 100644 themes/hugo-liftoff/images/screenshot.png create mode 100644 themes/hugo-liftoff/images/tn.png create mode 100644 themes/hugo-liftoff/layouts/404.html create mode 100644 themes/hugo-liftoff/layouts/_default/_markup/render-codeblock.html create mode 100644 themes/hugo-liftoff/layouts/_default/_markup/render-heading.html create mode 100644 themes/hugo-liftoff/layouts/_default/_markup/render-image.html create mode 100644 themes/hugo-liftoff/layouts/_default/_markup/render-link.html create mode 100644 themes/hugo-liftoff/layouts/_default/baseof.html create mode 100644 themes/hugo-liftoff/layouts/_default/list.html create mode 100644 themes/hugo-liftoff/layouts/_default/rss.xml create mode 100644 themes/hugo-liftoff/layouts/_default/single.html create mode 100644 themes/hugo-liftoff/layouts/_default/sitemap.xml create mode 100644 themes/hugo-liftoff/layouts/_default/terms.html create mode 100644 themes/hugo-liftoff/layouts/about/single.html create mode 100644 themes/hugo-liftoff/layouts/contact/single.html create mode 100644 themes/hugo-liftoff/layouts/index.headers create mode 100644 themes/hugo-liftoff/layouts/index.html create mode 100644 themes/hugo-liftoff/layouts/index.redirects create mode 100644 themes/hugo-liftoff/layouts/partials/footer/footer.html create mode 100644 themes/hugo-liftoff/layouts/partials/footer/newsletter.html create mode 100644 themes/hugo-liftoff/layouts/partials/footer/scripts.html create mode 100644 themes/hugo-liftoff/layouts/partials/general/fallback-text.html create mode 100644 themes/hugo-liftoff/layouts/partials/general/feature-image.html create mode 100644 themes/hugo-liftoff/layouts/partials/general/label-drafts.html create mode 100644 themes/hugo-liftoff/layouts/partials/general/social-links.html create mode 100644 themes/hugo-liftoff/layouts/partials/head/favicons.html create mode 100644 themes/hugo-liftoff/layouts/partials/head/gtm.html create mode 100644 themes/hugo-liftoff/layouts/partials/head/head.html create mode 100644 themes/hugo-liftoff/layouts/partials/head/resource-hints.html create mode 100644 themes/hugo-liftoff/layouts/partials/head/scripts.html create mode 100644 themes/hugo-liftoff/layouts/partials/head/seo/opengraph.html create mode 100644 themes/hugo-liftoff/layouts/partials/head/seo/seo.html create mode 100644 themes/hugo-liftoff/layouts/partials/head/seo/structured-data.html create mode 100644 themes/hugo-liftoff/layouts/partials/head/seo/twitter-cards.html create mode 100644 themes/hugo-liftoff/layouts/partials/head/styles.html create mode 100644 themes/hugo-liftoff/layouts/partials/header/header.html create mode 100644 themes/hugo-liftoff/layouts/partials/posts/next-previous.html create mode 100644 themes/hugo-liftoff/layouts/partials/posts/post-entry.html create mode 100644 themes/hugo-liftoff/layouts/partials/posts/post-meta.html create mode 100644 themes/hugo-liftoff/layouts/partials/posts/related.html create mode 100644 themes/hugo-liftoff/layouts/partials/posts/social-share.html create mode 100644 themes/hugo-liftoff/layouts/partials/posts/toc.html create mode 100644 themes/hugo-liftoff/layouts/partials/projects/project-entry.html create mode 100644 themes/hugo-liftoff/layouts/partials/projects/projects.html create mode 100644 themes/hugo-liftoff/layouts/partials/svg/email.svg create mode 100644 themes/hugo-liftoff/layouts/partials/svg/facebook.svg create mode 100644 themes/hugo-liftoff/layouts/partials/svg/github.svg create mode 100644 themes/hugo-liftoff/layouts/partials/svg/linkedin.svg create mode 100644 themes/hugo-liftoff/layouts/partials/svg/mastodon.svg create mode 100644 themes/hugo-liftoff/layouts/partials/svg/reddit.svg create mode 100644 themes/hugo-liftoff/layouts/partials/svg/stack-overflow.svg create mode 100644 themes/hugo-liftoff/layouts/partials/svg/twitter.svg create mode 100644 themes/hugo-liftoff/layouts/posts/single.html create mode 100644 themes/hugo-liftoff/layouts/project-type/term.html create mode 100644 themes/hugo-liftoff/layouts/projects/section.html create mode 100644 themes/hugo-liftoff/layouts/projects/single.html create mode 100644 themes/hugo-liftoff/layouts/robots.txt create mode 100644 themes/hugo-liftoff/layouts/shortcodes/projects.html create mode 100644 themes/hugo-liftoff/layouts/shortcodes/recent-posts.html create mode 100644 themes/hugo-liftoff/netlify.toml create mode 100644 themes/hugo-liftoff/package-lock.json create mode 100644 themes/hugo-liftoff/package.json create mode 100644 themes/hugo-liftoff/postcss.config.js create mode 100644 themes/hugo-liftoff/static/about.txt create mode 100644 themes/hugo-liftoff/static/android-chrome-192x192.png create mode 100644 themes/hugo-liftoff/static/android-chrome-512x512.png create mode 100644 themes/hugo-liftoff/static/apple-touch-icon.png create mode 100644 themes/hugo-liftoff/static/favicon-16x16.png create mode 100644 themes/hugo-liftoff/static/favicon-32x32.png create mode 100644 themes/hugo-liftoff/static/favicon.ico create mode 100644 themes/hugo-liftoff/static/fonts/Roboto/LICENSE.txt create mode 100644 themes/hugo-liftoff/static/fonts/Roboto/Roboto-Black.ttf create mode 100644 themes/hugo-liftoff/static/fonts/Roboto/Roboto-BlackItalic.ttf create mode 100644 themes/hugo-liftoff/static/fonts/Roboto/Roboto-Bold.ttf create mode 100644 themes/hugo-liftoff/static/fonts/Roboto/Roboto-BoldItalic.ttf create mode 100644 themes/hugo-liftoff/static/fonts/Roboto/Roboto-Italic.ttf create mode 100644 themes/hugo-liftoff/static/fonts/Roboto/Roboto-Light.ttf create mode 100644 themes/hugo-liftoff/static/fonts/Roboto/Roboto-LightItalic.ttf create mode 100644 themes/hugo-liftoff/static/fonts/Roboto/Roboto-Medium.ttf create mode 100644 themes/hugo-liftoff/static/fonts/Roboto/Roboto-MediumItalic.ttf create mode 100644 themes/hugo-liftoff/static/fonts/Roboto/Roboto-Regular.ttf create mode 100644 themes/hugo-liftoff/static/fonts/Roboto/Roboto-Thin.ttf create mode 100644 themes/hugo-liftoff/static/fonts/Roboto/Roboto-ThinItalic.ttf create mode 100644 themes/hugo-liftoff/static/site.webmanifest create mode 100644 themes/hugo-liftoff/theme.toml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..2d82ead --- /dev/null +++ b/.gitignore @@ -0,0 +1,15 @@ +# Generated files by hugo +/public/ +/resources/_gen/ +/assets/jsconfig.json +hugo_stats.json + +# Executable may be added to repository +hugo.exe +hugo.darwin +hugo.linux + +# Temporary lock file while building +/.hugo_build.lock + +content diff --git a/archetypes/default.md b/archetypes/default.md new file mode 100644 index 0000000..c6f3fce --- /dev/null +++ b/archetypes/default.md @@ -0,0 +1,5 @@ ++++ +title = '{{ replace .File.ContentBaseName "-" " " | title }}' +date = {{ .Date }} +draft = true ++++ diff --git a/assets/custom.css b/assets/custom.css new file mode 100644 index 0000000..c7cfcdd --- /dev/null +++ b/assets/custom.css @@ -0,0 +1 @@ +/* Add custom CSS */ \ No newline at end of file diff --git a/assets/custom.js b/assets/custom.js new file mode 100644 index 0000000..a61ccff --- /dev/null +++ b/assets/custom.js @@ -0,0 +1 @@ +// Add custom JS \ No newline at end of file diff --git a/config/_default/hugo.toml b/config/_default/hugo.toml new file mode 100644 index 0000000..53a5c33 --- /dev/null +++ b/config/_default/hugo.toml @@ -0,0 +1,214 @@ +### General +baseURL = '' # Enter your full production URL +languageCode = 'fr-fr' # Default +timeZone = 'Europe/Paris' # IANA timezone https://en.wikipedia.org/wiki/List_of_tz_database_time_zones +title = 'RimaRima' # Site title used throughout site + +### SEO, Analytics & 3rd-party +enableRobotsTXT = true # To overwrite the theme's robots.txt, add your own in the /layouts/ directory +rssLimit = -1 # -1 is unlimited RSS entries +# googleAnalytics = '' # Enter GA tracking ID to enable GA4 +# disqusShortname = '' # Enter Disqus shortname to enable comments + +### Content & Publishing +# Please see https://gohugo.io/getting-started/configuration/ for detailed explanations +buildDrafts = false # Default +buildExpired = false # Default +buildFuture = false # Default +canonifyURLs = false # Default +defaultContentLanguage = 'en' # Default +disableAliases = true # Set to true if using server (Netlify, .htaccess) for redirects instead of Hugo +disableKinds = [] # Default +enableEmoji = true # Use Emojis in content +enableGitInfo = false # Default, enable to use git for lastmod (can be overwritten in frontmatter) +enableInlineShortcodes = false # Default, false is more security-friendly +ignoreFiles = [] # Default +# newContentEditor = 'code' # Set VS Code as default editor +paginate = 10 # Default +paginatePath = 'page' # Default +pluralizeListTitles = true # Default +publishDir = 'public' # Default +relativeURLs = false # Default +summaryLength = 70 # Default +titleCaseStyle = 'AP' # Default, other options: Chicago (slightly different) or Go (all first letters capitalized) + +### Other +archetypeDir = 'archetypes' # Default +assetDir = 'assets' # Default +contentDir = 'content' # Default +dataDir = 'data' # Default +disableHugoGeneratorInject = false # Default +disableLiveReload = false # Default + +# Use this theme as git submodule +theme = 'hugo-liftoff' +# Or, use this theme as hugo module +# [module] +# [[module.imports]] +# path = 'hugo-liftoff' + +[taxonomies] + tag = 'tags' + category = 'categories' + series = 'series' # Allows you to create an organized series of posts (e.g. multi-part tutorial) + project-type = 'project types' # Categorize projects by type (e.g. client work, personal, open source, etc.) + +[permalinks] + [permalinks.page] + # e.g. /subsection/example-post instead of /posts/subsection/example-post + posts = '/:sections[last]/:slug/' # Removes 'posts' from the permalink structure for posts created under nested sub-sections + [permalinks.section] + # e.g. /subsection/ instead of /posts/subsection/ + posts = '/:slug/' + +[markup] + defaultMarkdownHandler = 'goldmark' # Default (everything under [markup] is unless otherwise specified) + [markup.goldmark] + [markup.goldmark.extensions] + definitionList = true + footnote = true + linkify = true + linkifyProtocol = 'https' + strikethrough = true + table = true + taskList = true + typographer = true + [markup.goldmark.parser] + autoHeadingID = true + autoHeadingIDType = 'github' + [markup.goldmark.parser.attribute] + block = false + title = true + [markup.goldmark.renderer] + hardWraps = false + unsafe = false + xhtml = false + [markup.highlight] + anchorLineNos = false + codeFences = true + guessSyntax = false + hl_Lines = '' + lineAnchors = '' + lineNoStart = 1 + lineNos = true # Not the default + lineNumbersInTable = false # Not the default + noClasses = true + noHl = false + style = 'monokai' + tabWidth = 4 + [markup.tableOfContents] + endLevel = 3 + ordered = false + startLevel = 2 + +[related] + # Default related posts settings + includeNewer = false + threshold = 80 + toLower = false +[[related.indices]] + name = 'keywords' + weight = 100 +[[related.indices]] + name = 'date' + weight = 10 +# Remove if not using tags taxonomy +[[related.indices]] + name = 'tags' + weight = 80 + +[sitemap] + # Default sitemap settings + changefreq = 'monthly' + filename = 'sitemap.xml' + priority = 0.5 + +[frontmatter] + # Default frontmatter date settings + date = ['date', 'publishDate', 'lastmod'] + expiryDate = ['expiryDate'] + lastmod = ['lastmod', ':git', 'date', 'publishDate'] + publishDate = ['publishDate', 'date'] + +[caches] + # Default cache settings + [caches.assets] + dir = ':resourceDir/_gen' + maxAge = -1 + [caches.getcsv] + dir = ':cacheDir/:project' + maxAge = -1 + [caches.getjson] + dir = ':cacheDir/:project' + maxAge = -1 + [caches.images] + dir = ':resourceDir/_gen' + maxAge = -1 + [caches.modules] + dir = ':cacheDir/modules' + maxAge = -1 + +[imaging] + # Default image processing settings + anchor = 'Smart' + bgColor = '#ffffff' + hint = 'photo' + quality = 75 + resampleFilter = 'Box' + +### Hugo Pipes +[minify] + disableCSS = false + disableHTML = false + disableJS = false + disableJSON = false + disableSVG = false + disableXML = false + minifyOutput = false + [minify.tdewolff] + [minify.tdewolff.css] + keepCSS2 = true + precision = 0 + [minify.tdewolff.html] + keepComments = false + keepConditionalComments = true + keepDefaultAttrVals = true + keepDocumentTags = true + keepEndTags = true + keepQuotes = false + keepWhitespace = false + [minify.tdewolff.js] + keepVarNames = false + noNullishOperator = false + precision = 0 + [minify.tdewolff.json] + keepNumbers = false + precision = 0 + [minify.tdewolff.svg] + precision = 0 + [minify.tdewolff.xml] + keepWhitespace = false + +### Netlify settings +# add redirects/headers +[outputs] + home = ["HTML", "RSS", "REDIRECTS", "HEADERS"] + +# remove .{ext} from text/netlify +[mediaTypes."text/netlify"] + suffixes = [""] + delimiter = "" + +# add output format for netlify _redirects +[outputFormats.REDIRECTS] + mediatype = "text/netlify" + baseName = "_redirects" + isPlainText = true + notAlternative = true + +# add output format for netlify _headers +[outputFormats.HEADERS] + mediatype = "text/netlify" + baseName = "_headers" + isPlainText = true + notAlternative = true diff --git a/config/_default/menus.toml b/config/_default/menus.toml new file mode 100644 index 0000000..d8bf86a --- /dev/null +++ b/config/_default/menus.toml @@ -0,0 +1,84 @@ +[[main]] + # Top-level menu entry + identifier = "work" + name = "Work" + url = "/projects/" + weight = 1 + +[[main]] + identifier = "projects" + name = "Projects" + url = "/projects/" + parent = "work" + weight = 1 + +[[main]] + identifier = "about" + name = "About" + url = "/about/" + parent = "work" + weight = 2 + +[[main]] + identifier = "contact" + name = "Contact" + url = "/contact/" + parent = "work" + weight = 3 + +[[main]] + # Top-level menu entry + identifier = "writing" + name = "Writing" + url = "/posts/" + weight = 4 + +[[main]] + identifier = "posts" + name = "All Posts" + url = "/posts/" + parent = "writing" + weight = 4 + +[[main]] + identifier = "subsection" + name = "Subsection" + url = "/subsection/" + # url = "/posts/subsection/" # Remove url param from subsection/_index.md frontmatter to use full permalink + parent = "writing" + weight = 5 + +[[main]] + # Top-level menu entry + identifier = "explore" + name = "Explore" + url = "/categories/" + weight = 6 + +[[main]] + identifier = "categories" + name = "Categories" + url = "/categories/" + parent = "explore" + weight = 6 + +[[main]] + identifier = "tags" + name = "Tags" + url = "/tags/" + parent = "explore" + weight = 7 + +[[main]] + identifier = "series" + name = "Series" + url = "/series/" + parent = "explore" + weight = 8 + +[[main]] + identifier = "project-type" + name = "Project Types" + url = "/project-types/" + parent = "explore" + weight = 9 \ No newline at end of file diff --git a/config/_default/params.toml b/config/_default/params.toml new file mode 100644 index 0000000..37fdec2 --- /dev/null +++ b/config/_default/params.toml @@ -0,0 +1,65 @@ +### SEO, Analytics & 3rd-party +netlify_forms = true # add data-netlify attribute to contact and newsletter forms, false to disable Netlify forms +# gtm_id = '' # GTM tracking (leave blank to use GA) +disallow_search_engines = false # Disallow search engine crawling in robots.txt + +### Content +favicon = true # Enable favicon, add your favicon files to /static/ directory +# avatar = 'avatar.png' # Custom avatar image in /assets/ +grayscale_avatar = true # Add a grayscale filter to the avatar image +author = 'John Doe' # Default author for meta +description = "Personal blog and portfolio site of John Doe." # Add a global meta description to +footer_text = "Built with [Hugo Liftoff](https://github.com/wjh18/hugo-liftoff) theme." # Customize footer text +fallback_text = "No content available yet. Coming soon." # Fallback text for empty content +label_drafts = true # Add a label indicator next to the title of any built drafts (dev only) + +# Customize newsletter text +newsletter_header = "This is my custom newsletter header with a captivating title." +newsletter_description = "This is my custom newsletter description that tells you why you should sign up." +newsletter_submit = "Join now" +global_newsletter = false # Enable newsletter site-wide + +# CSS / JavaScript +enable_postcss = false # Enable if you're using npm and want to utilize PostCSS processing +custom_css = 'custom.css' # Add the specified file to assets before setting this param to avoid errors +custom_js = 'custom.js' # Add the specified file to assets before setting this param to avoid errors + +### Web schemas +# Open Graph +images = ['images/default.png'] # Fallback for Open Graph and Twitter Cards images if none are present in front matter. Enter path to the image. +ogLocale = "en_US" # Open graph locale + +# Twitter Cards +twitterSite = "johndoestwitter" # Enter your twitter handle without the @ +twitterCreator = "johndoestwitter" # Enter your twitter handle without the @ + +# JSON-LD structured data schemas +schemaName = "John Doe" # Enter your name +schemaLocale = "en-US" # Structured data locale +schemaImage = "images/default.png" # Image for Person structured data schema. Enter path to the image. +schemaImageWidth = 453 # Width of the above image +schemaImageHeight = 455 # Height of the above image + +### Social +# Show social links in footer, home hero section, or about page +footer_socials = true +home_hero_socials = true +about_page_socials = true + +# Enable or disable individual social icons +[social.links] + twitter = "username" + github = "username" + stack_overflow = "userid/username" # include user id + email = "user@example.com" + # linkedin = "username" # Comment out to disable + # mastodon_server = "example.social" # include subdomains if relevant, scheme not needed (defaults to https) + # mastodon_user = "username" # don't include preceding @ + +# Enable or disable individual social share icons in posts +[social.share] + #facebook = true + #linkedin = true + #twitter = true + #reddit = true + #email = true diff --git a/config/development/server.toml b/config/development/server.toml new file mode 100644 index 0000000..0c605a1 --- /dev/null +++ b/config/development/server.toml @@ -0,0 +1,9 @@ +# Adds custom security headers for development environment only +[[headers]] +for = '/**' +[headers.values] + # Content-Security-Policy = 'script-src localhost:1313' + Referrer-Policy = 'strict-origin-when-cross-origin' + X-Content-Type-Options = 'nosniff' + X-Frame-Options = 'DENY' + X-XSS-Protection = '1; mode=block' \ No newline at end of file diff --git a/config/production/hugo.toml b/config/production/hugo.toml new file mode 100644 index 0000000..06ae498 --- /dev/null +++ b/config/production/hugo.toml @@ -0,0 +1,3 @@ +### Config for production environment +# Includes but overwrites anything in _default/config.toml +# Excludes anything in _development/config.toml if it exists \ No newline at end of file diff --git a/config/production/params.toml b/config/production/params.toml new file mode 100644 index 0000000..7ed42e5 --- /dev/null +++ b/config/production/params.toml @@ -0,0 +1,3 @@ +### Params for production environment +# Includes but overwrites anything in _default/params.toml +# Excludes anything in _development/params.toml if it exists \ No newline at end of file diff --git a/hugo.toml b/hugo.toml new file mode 100644 index 0000000..542a14b --- /dev/null +++ b/hugo.toml @@ -0,0 +1,3 @@ +baseURL = '' +languageCode = 'fr-fr' +title = 'RimaRima' diff --git a/static/.keep b/static/.keep new file mode 100644 index 0000000..e69de29 diff --git a/themes/hugo-liftoff/CONTRIBUTING.md b/themes/hugo-liftoff/CONTRIBUTING.md new file mode 100644 index 0000000..d0fbf0b --- /dev/null +++ b/themes/hugo-liftoff/CONTRIBUTING.md @@ -0,0 +1,12 @@ +# Contributing + +For any proposed changes or bug reports, please [open an issue](https://github.com/wjh18/hugo-liftoff/issues) first using one of the issue templates. Then feel free to work on it. You're also welcome to tackle any existing issues. + +## How to contribute + +* Fork the project on Github +* Clone the fork to your local machine +* Create a descriptive branch for the changes +* Make and commit your changes to the new branch +* Push your changes to the branch +* Submit a pull request on Github using the [pull request template](https://github.com/wjh18/hugo-liftoff/blob/master/.github/pull_request_template.md). diff --git a/themes/hugo-liftoff/LICENSE b/themes/hugo-liftoff/LICENSE new file mode 100644 index 0000000..8055e34 --- /dev/null +++ b/themes/hugo-liftoff/LICENSE @@ -0,0 +1,20 @@ +The MIT License (MIT) + +Copyright (c) 2023 Will J. Holmes + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of +the Software, and to permit persons to whom the Software is furnished to do so, +subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER +IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN +CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/themes/hugo-liftoff/README.md b/themes/hugo-liftoff/README.md new file mode 100644 index 0000000..195cd86 --- /dev/null +++ b/themes/hugo-liftoff/README.md @@ -0,0 +1,169 @@ +# Hugo Liftoff + +**Warning: I no longer have time to work on this theme for various reasons. It's unlikely I'll get to your issue and no additional features are planned, although the theme will remain available to the public. Feel free to fork it if you need to make extensive changes. I will consider merging simple bugfix pull requests. Apologies for any inconvenience this may cause. Please see [v3.4.3 release notes](https://github.com/wjh18/hugo-liftoff/releases/tag/v3.4.3) for further details.** + +## About + +Hugo Liftoff is a minimal blog/portfolio theme with a focus on content creation and SEO best practices. It's an ideal choice for technical users jump-starting a personal brand. + +## Documentation + +The full documentation is hosted on this repo's [Github Wiki](https://github.com/wjh18/hugo-liftoff/wiki). + +Please open an issue if you find any mistakes in the docs or have suggestions for improvement. + +## Demo Site + +A working [demo of the theme](https://hugo-liftoff.netlify.app/) is available to the public for evaluation. + +The `exampleSite` content included with the theme, which you're free to copy into your own project, mirrors the content used in the demo. The idea behind this is to help you get started quickly and replicate any features you saw in the demo that you think could be useful in your own project. + +## Notable Features + +* Content subsections with the ability to filter recent posts on homepage by subsection +* Series posts taxonomy with single posts that list all posts in the current series +* Next/prev links at the end of single posts for subsections or series posts (if enabled) +* Light/dark mode toggle using CSS custom properties +* Mobile-responsive, collapsible JS menu with automatic submenu support based on menu config +* Customizable newsletter with Netlify Forms support and conditional visibility control +* And much more... + +## Overview of Features + +Below are the current features of this theme. Features labeled *optional* or *frontmatter* can be enabled/disabled in config or frontmatter, respectively. + +### Netlify + +* Custom headers / redirects with Netlify (optional) +* Netlify forms support for newsletter opt-in and contact page (optional) +* Sample `netlify.toml` file for streamlined deployment + +### 3rd Party + +* Google Analytics v4 +* Google Tag Manager as an alternative to GA (optional) +* Disqus comments (optional) +* Disable comments on a per-page basis (optional) (frontmatter) + +### Newsletter + +* Newsletter opt-in with Netlify Forms support (optional) (frontmatter) +* Global display of newsletter opt-in (optional) +* Customizable newsletter header, description and CTA text (optional) +* Override global newsletter on a per-page basis (optional) (frontmatter) +* Enable or disable newsletter on a per-page basis (frontmatter) + +### Social + +* Native Twitter, Mastodon, Github, Stack Overflow, LinkedIn and email social links with SVG (optional) +* Enable or disable social links in footer, homepage hero, and about page (optional) +* Enable or disable individual social links (optional) +* Facebook, LinkedIn, Twitter, Reddit and email social share icons with SVG for posts (optional) +* Enable or disable individual social share icons (optional) + +### SEO / RSS + +* Enhanced Open Graph, Twitter Cards, and Schema.org templates +* RSS feed that excludes any pages outside of the posts section +* Customizable title and SEO title tags or use title for both (frontmatter) +* Customizable summary and meta description or use description for both (frontmatter) +* Custom author meta tag (optional) (frontmatter) +* Custom title tags and meta descriptions for every page (optional) (frontmatter) +* `robots.txt` and `sitemap.xml` +* Disable search engine crawling (optional) + +### Series / Subsections + +* Content subsections with the ability to filter recent posts on homepage by subsection (optional) +* Series posts taxonomy with single posts that list all posts in the current series (optional) +* Next/prev links at the end of single posts for subsections or series posts (if enabled) +* Subsection support for posts with custom permalinks for clean SEO URLs (optional) +* Mobile-responsive, collapsible JS menu with automatic submenu support based on menu config + +### Homepage + +* Customize hero title and subtitle on homepage (frontmatter) +* Customize posts and projects section headings on homepage (frontmatter) + +### Posts & Projects + +* Toggle-able sticky table of contents for posts (frontmatter) +* Related posts (frontmatter) +* Social share icons for posts (frontmatter) +* Reading time and word count for posts +* Last modified dates for posts (optional) +* Customizable live URL, source URL and tech stack details for projects (frontmatter) +* Tag and category taxonomies +* Project type taxonomy for categorizing projects +* Recent posts and projects on homepage + +### Code snippets + +* Syntax highlighting +* One-click copy button and language indicator for code snippets + +### CSS / JS + +* Light/dark mode toggle using CSS custom properties +* Add custom CSS / JS in `assets` +* CSS and JS minification +* Frontend build pipeline with ESBuild and ToCSS +* PostCSS processing for autoprefixing (optional) +* `npm` completely optional unless using PostCSS / Autoprefixer +* Fluid typography scale with CSS `clamp()` +* Sourcemaps for SCSS and JS in development + +### Images + +* Image processing with Hugo resources +* Feature images for posts and projects from `assets` or page bundle (frontmatter) +* Custom homepage hero avatar image (optional) +* Disable grayscale avatar filter (optional) +* Enable/disable favicons (optional) + +### Archetypes + +* Archetype templates for posts and projects +* Page bundle support for archetype templates + +### Markdown Hooks + +* Markdown render hooks for codeblocks, images, headings and links +* Language indicator for codeblocks +* Add custom CSS class to markdown images via URL fragments +* Heading anchor link SVG icon + +### Other Content + +* Create generic single pages quickly with the default single template (optional) +* Additional markdown footer text (optional) +* Add a label to drafts in development (optional) +* Responsive support for common markdown styles like tables +* About page with social links (optional) +* Contact page with Netlify Forms support (optional) +* Customize fallback text for empty content (optional) + +### Hugo Defaults + +* Example `hugo.toml` with the majority of Hugo config defaults included for easy customization +* Override config settings based on Hugo environment +* Built-in shortcodes +* And much more...Hugo has a lot to offer! + +## Planned Features + +The following features are planned for a future release. + +* Real-time site search +* Image galleries for projects +* i18n support +* Additional advanced Google structured data schemas +* Custom shortcodes for things like project lists + +## Getting Help + +To submit a bug report, feature request, or usage questions, please open an [issue](https://github.com/wjh18/hugo-liftoff/issues) on Github using one of the issue templates. + +## Contributing + +If you'd like to contribute to the project, fork it and submit a pull request with your changes using the [pull request template](https://github.com/wjh18/hugo-liftoff/blob/master/.github/pull_request_template.md). Please see the [Contribution Guidelines](https://github.com/wjh18/hugo-liftoff/blob/master/CONTRIBUTING.md) for more details. diff --git a/themes/hugo-liftoff/archetypes/default.md b/themes/hugo-liftoff/archetypes/default.md new file mode 100644 index 0000000..d57d9fc --- /dev/null +++ b/themes/hugo-liftoff/archetypes/default.md @@ -0,0 +1,13 @@ +--- +title: {{ replace .Name "-" " " | title }} +seo_title: {{ replace .Name "-" " " | title }} +description: +slug: {{ .Name }} +author: {{ .Site.Params.author }} + +draft: true +date: {{ .Date }} + +newsletter: true +--- + diff --git a/themes/hugo-liftoff/archetypes/post-bundle/index.md b/themes/hugo-liftoff/archetypes/post-bundle/index.md new file mode 100644 index 0000000..775ce6d --- /dev/null +++ b/themes/hugo-liftoff/archetypes/post-bundle/index.md @@ -0,0 +1,28 @@ +--- +title: {{ replace .Name "-" " " | title }} +seo_title: {{ replace .Name "-" " " | title }} +summary: +description: +slug: {{ .Name }} +author: {{ .Site.Params.author }} + +draft: true +date: {{ .Date }} +lastmod: +expiryDate: +publishDate: + +feature_image: +feature_image_alt: + +categories: +tags: +series: + +toc: true +related: true +social_share: true +newsletter: true +disable_comments: false +--- + diff --git a/themes/hugo-liftoff/archetypes/posts.md b/themes/hugo-liftoff/archetypes/posts.md new file mode 100644 index 0000000..775ce6d --- /dev/null +++ b/themes/hugo-liftoff/archetypes/posts.md @@ -0,0 +1,28 @@ +--- +title: {{ replace .Name "-" " " | title }} +seo_title: {{ replace .Name "-" " " | title }} +summary: +description: +slug: {{ .Name }} +author: {{ .Site.Params.author }} + +draft: true +date: {{ .Date }} +lastmod: +expiryDate: +publishDate: + +feature_image: +feature_image_alt: + +categories: +tags: +series: + +toc: true +related: true +social_share: true +newsletter: true +disable_comments: false +--- + diff --git a/themes/hugo-liftoff/archetypes/project-bundle/index.md b/themes/hugo-liftoff/archetypes/project-bundle/index.md new file mode 100644 index 0000000..952c8d3 --- /dev/null +++ b/themes/hugo-liftoff/archetypes/project-bundle/index.md @@ -0,0 +1,26 @@ +--- +title: {{ replace .Name "-" " " | title }} +seo_title: {{ replace .Name "-" " " | title }} +summary: +description: +slug: {{ .Name }} +author: {{ .Site.Params.author }} + +draft: true +date: {{ .Date }} +lastmod: +expiryDate: +publishDate: + +feature_image: +feature_image_alt: + +project types: + +techstack: +live_url: +source_url: + +newsletter: true +--- + diff --git a/themes/hugo-liftoff/archetypes/projects.md b/themes/hugo-liftoff/archetypes/projects.md new file mode 100644 index 0000000..952c8d3 --- /dev/null +++ b/themes/hugo-liftoff/archetypes/projects.md @@ -0,0 +1,26 @@ +--- +title: {{ replace .Name "-" " " | title }} +seo_title: {{ replace .Name "-" " " | title }} +summary: +description: +slug: {{ .Name }} +author: {{ .Site.Params.author }} + +draft: true +date: {{ .Date }} +lastmod: +expiryDate: +publishDate: + +feature_image: +feature_image_alt: + +project types: + +techstack: +live_url: +source_url: + +newsletter: true +--- + diff --git a/themes/hugo-liftoff/assets/images/default.png b/themes/hugo-liftoff/assets/images/default.png new file mode 100644 index 0000000000000000000000000000000000000000..619244340c5178203d531f0c4faf0459fd46055d GIT binary patch literal 95159 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 z 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 L`_N`%rRm=oa!gMQI$f^QIn!l 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

7uVk{Sp?U5 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�s_ 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

UqnM9JM1Mk6qJ;v>s%2TVM#%q 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 literal 0 HcmV?d00001 diff --git a/themes/hugo-liftoff/assets/js/app.js b/themes/hugo-liftoff/assets/js/app.js new file mode 100644 index 0000000..c745f26 --- /dev/null +++ b/themes/hugo-liftoff/assets/js/app.js @@ -0,0 +1,3 @@ +import { switcher, clipboard, toggleToc } from './components/components'; +import { header } from './layouts/header'; +import { home } from './pages/home'; \ No newline at end of file diff --git a/themes/hugo-liftoff/assets/js/components/clipboard.js b/themes/hugo-liftoff/assets/js/components/clipboard.js new file mode 100644 index 0000000..353777a --- /dev/null +++ b/themes/hugo-liftoff/assets/js/components/clipboard.js @@ -0,0 +1,44 @@ +// Adapted from the following tutorials: +// https://www.dannyguo.com/blog/how-to-add-copy-to-clipboard-buttons-to-code-blocks-in-hugo/ +// https://aaronluna.dev/blog/add-copy-button-to-code-blocks-hugo-chroma/ +// https://logfetch.com/hugo-add-copy-to-clipboard-button/ + +const addCopyButtons = (clipboard) => { + // 1. Look for pre > code elements in the DOM + document.querySelectorAll('.highlight > pre > code').forEach((codeBlock) => { + // 2. Create a button that will trigger a copy operation + const button = document.createElement('button'); + const svgCopy = ''; + const svgCheck = ''; + button.className = 'clipboard-button'; + button.type = 'button'; + button.innerHTML = svgCopy; + button.addEventListener('click', () => { + let textToCopy = ''; + let codeBlockChildren = Array.from(codeBlock.children) + codeBlockChildren.forEach(function(span) { + // lastChild is required to avoid copying line numbers + textToCopy += span.lastChild.innerText; + }); + clipboard.writeText(textToCopy).then( + () => { + button.blur(); + button.innerHTML = svgCheck; + setTimeout(() => (button.innerHTML = svgCopy), 2000); + }, + (error) => (button.innerHTML = 'Error') + ); + }); + // 3. Append the button directly before the pre tag + const pre = codeBlock.parentNode; + pre.parentNode.insertBefore(button, pre); + }); +}; + +const clipboard = (() => { + if (navigator && navigator.clipboard) { + addCopyButtons(navigator.clipboard); + } +})(); + +export { clipboard }; \ No newline at end of file diff --git a/themes/hugo-liftoff/assets/js/components/components.js b/themes/hugo-liftoff/assets/js/components/components.js new file mode 100644 index 0000000..00b61fe --- /dev/null +++ b/themes/hugo-liftoff/assets/js/components/components.js @@ -0,0 +1,3 @@ +export { switcher } from './switchTheme'; +export { clipboard } from './clipboard'; +export { toggleToc } from './toc'; \ No newline at end of file diff --git a/themes/hugo-liftoff/assets/js/components/switchTheme.js b/themes/hugo-liftoff/assets/js/components/switchTheme.js new file mode 100644 index 0000000..46d77f2 --- /dev/null +++ b/themes/hugo-liftoff/assets/js/components/switchTheme.js @@ -0,0 +1,46 @@ +// Adapted from https://github.com/CodyHouse/dark-light-mode-switch + +function switchTheme() { + let themeSwitch = document.getElementById('themeSwitch'); + if (themeSwitch) { + initTheme(); + + themeSwitch.addEventListener('change', () => { + resetTheme(); + }); + + function initTheme() { + let lsItem = localStorage.getItem('themeSwitch'); + let darkThemeSelected = false; + if (lsItem !== null) { + darkThemeSelected = lsItem === 'dark'; + } else { + darkThemeSelected = window.matchMedia('(prefers-color-scheme: dark)').matches; + } + + themeSwitch.checked = darkThemeSelected; + resetTheme(); + } + + function resetTheme() { + if (themeSwitch.checked) { + document.body.setAttribute('data-theme', 'dark'); + localStorage.setItem('themeSwitch', 'dark'); + } else { + document.body.removeAttribute('data-theme'); + localStorage.setItem('themeSwitch', 'light'); + } + + // Reset Disqus to match new color scheme + if (typeof DISQUS !== "undefined") { + DISQUS.reset({ reload: true }); + } + } + } +} + +const switcher = (() => { + switchTheme(); +})(); + +export { switcher }; \ No newline at end of file diff --git a/themes/hugo-liftoff/assets/js/components/toc.js b/themes/hugo-liftoff/assets/js/components/toc.js new file mode 100644 index 0000000..b23671d --- /dev/null +++ b/themes/hugo-liftoff/assets/js/components/toc.js @@ -0,0 +1,12 @@ +const toggleToc = (() => { + let tocToggle = document.getElementById('js-toc-toggle'); + let tocContents = document.getElementById('js-toc-contents'); + + if (tocToggle) { + tocToggle.addEventListener('click', () => { + tocContents.classList.toggle('toc-contents--active'); + }); + } +})(); + +export { toggleToc }; \ No newline at end of file diff --git a/themes/hugo-liftoff/assets/js/layouts/header.js b/themes/hugo-liftoff/assets/js/layouts/header.js new file mode 100644 index 0000000..c0be45f --- /dev/null +++ b/themes/hugo-liftoff/assets/js/layouts/header.js @@ -0,0 +1,44 @@ +// Show or hide nav on click of menu burger +function toggleNav() { + let mainMenu = document.getElementById('js-menu'); + let navBarToggle = document.getElementById('js-navbar-toggle'); + + navBarToggle.addEventListener('click', () => { + mainMenu.classList.toggle('menu--active'); + removeSubMenus(); + }); +} + +// Show or hide menu items on mobile +function toggleMobileMenu() { + let menuItems = document.querySelectorAll('.menu-item'); + + menuItems.forEach(function(item) { + item.addEventListener('click', () => { + let subMenu = item.querySelector('.sub-menu'); + if (subMenu.classList.contains('sub-menu--active')) { + subMenu.classList.remove('sub-menu--active'); + } else { + removeSubMenus(); + subMenu.classList.add('sub-menu--active'); + } + }); + }); +} + +// Collapse submenus +function removeSubMenus() { + let subMenus = document.querySelectorAll('.sub-menu'); + subMenus.forEach(function(sub) { + if (sub.classList.contains('sub-menu--active')) { + sub.classList.remove('sub-menu--active'); + } + }); +} + +const header = (() => { + toggleNav(); + toggleMobileMenu(); +})(); + +export { header }; \ No newline at end of file diff --git a/themes/hugo-liftoff/assets/js/pages/home.js b/themes/hugo-liftoff/assets/js/pages/home.js new file mode 100644 index 0000000..33fbf2c --- /dev/null +++ b/themes/hugo-liftoff/assets/js/pages/home.js @@ -0,0 +1,21 @@ +function filterPosts() { + let selectPosts = document.getElementById('select-posts'); + let entries = document.querySelectorAll('.post-entry-filter'); + if (selectPosts) { + selectPosts.addEventListener('change', () => { + entries.forEach(function(entry) { + if (entry.classList.contains(`entry--${selectPosts.value}`) | selectPosts.value === 'all-posts') { + entry.style.display = 'block'; + } else { + entry.style.display = 'none'; + } + }); + }); + } +} + +const home = (() => { + filterPosts(); +})(); + +export { home }; \ No newline at end of file diff --git a/themes/hugo-liftoff/assets/scss/abstracts/_functions.scss b/themes/hugo-liftoff/assets/scss/abstracts/_functions.scss new file mode 100644 index 0000000..7bd6971 --- /dev/null +++ b/themes/hugo-liftoff/assets/scss/abstracts/_functions.scss @@ -0,0 +1,30 @@ +// ----------------------------------------------------------------------------- +// This file contains all application-wide Sass functions. +// ----------------------------------------------------------------------------- + +/// Native `url(..)` function wrapper +/// @param {String} $base - base URL for the asset +/// @param {String} $type - asset type folder (e.g. `fonts/`) +/// @param {String} $path - asset path +/// @return {Url} +@function asset($base, $type, $path) { + @return url($base + $type + $path); +} + +/// Returns URL to an image based on its path +/// @param {String} $path - image path +/// @param {String} $base [$base-url] - base URL +/// @return {Url} +/// @require $base-url +@function image($path, $base: $base-url) { + @return asset($base, 'images/', $path); +} + +/// Returns URL to a font based on its path +/// @param {String} $path - font path +/// @param {String} $base [$base-url] - base URL +/// @return {Url} +/// @require $base-url +@function font($path, $base: $base-url) { + @return asset($base, 'fonts/', $path); +} \ No newline at end of file diff --git a/themes/hugo-liftoff/assets/scss/abstracts/_mixins.scss b/themes/hugo-liftoff/assets/scss/abstracts/_mixins.scss new file mode 100644 index 0000000..c463943 --- /dev/null +++ b/themes/hugo-liftoff/assets/scss/abstracts/_mixins.scss @@ -0,0 +1,60 @@ +// ----------------------------------------------------------------------------- +// This file contains all application-wide Sass mixins. +// ----------------------------------------------------------------------------- + +/// Event wrapper +/// @author Harry Roberts +/// @param {Bool} $self [false] - Whether or not to include current selector +/// @link https://twitter.com/csswizardry/status/478938530342006784 Original tweet from Harry Roberts +@mixin on-event($self: false) { + @if $self { + &, + &:hover, + &:active, + &:focus, + &:focus-within { + @content; + } + } @else { + &:hover, + &:active, + &:focus, + &:focus-within { + @content; + } + } +} + +/// Make a context based selector a little more friendly +/// @author Kitty Giraudel +/// @param {String} $context +@mixin when-inside($context) { + #{$context} & { + @content; + } +} + +/// Mixin to manage responsive breakpoints +/// @author Kitty Giraudel +/// @param {String} $breakpoint - Breakpoint name +/// @require $breakpoints +@mixin respond-to($breakpoint) { + // If the key exists in the map + @if map-has-key($breakpoints, $breakpoint) { + // Prints a media query based on the value + @media (min-width: map-get($breakpoints, $breakpoint)) { + @content; + } + } + + // If the key doesn't exist in the map + @else { + @warn "Unfortunately, no value could be retrieved from `#{$breakpoint}`. " + + "Available breakpoints are: #{map-keys($breakpoints)}."; + } +} + +@mixin font-size($step) { + font-size: var(--font-size-#{$step}); + line-height: calc(8px + 2ex); +} \ No newline at end of file diff --git a/themes/hugo-liftoff/assets/scss/abstracts/_variables.scss b/themes/hugo-liftoff/assets/scss/abstracts/_variables.scss new file mode 100644 index 0000000..addd410 --- /dev/null +++ b/themes/hugo-liftoff/assets/scss/abstracts/_variables.scss @@ -0,0 +1,92 @@ +// ----------------------------------------------------------------------------- +// This file contains all application-wide Sass variables. +// ----------------------------------------------------------------------------- + +:root, [data-theme="default"] { + --color-primary: rgb(18, 120, 175); + --color-inline-code: hsl(0, 81%, 35%); + + /* color contrasts */ + --color-bg: rgb(248, 248, 248); + --color-contrast-lower: hsl(0, 0%, 95%); + --color-contrast-low: hsl(240, 1%, 83%); + --color-contrast-medium-low: hsl(240, 1%, 65%); + --color-contrast-medium: hsl(240, 1%, 48%); + --color-contrast-medium-high: hsl(240, 2%, 34%); + --color-contrast-high: hsl(240, 4%, 20%); + --color-contrast-higher: black; + + --color-text: var(--color-contrast-high); + + --font-size-sm: clamp(0.8rem, 0.17vw + 0.76rem, 0.89rem); + --font-size-base: clamp(1rem, 0.34vw + 0.91rem, 1.19rem); + --font-size-md: clamp(1.25rem, 0.61vw + 1.1rem, 1.58rem); + --font-size-lg: clamp(1.56rem, 1vw + 1.31rem, 2.11rem); + --font-size-xl: clamp(1.95rem, 1.56vw + 1.56rem, 2.81rem); + --font-size-xxl: clamp(2.44rem, 2.38vw + 1.85rem, 3.75rem); + --font-size-xxxl: clamp(3.05rem, 3.54vw + 2.17rem, 5rem); +} + +[data-theme] { + background-color: var(--color-bg); + color: var(--color-contrast-high); +} + +[data-theme="dark"] { + --color-primary: rgb(86, 184, 237); + --color-inline-code: hsl(0, 81%, 70%); + + /* color contrasts */ + --color-bg: rgb(18, 18, 18); + --color-contrast-lower: hsl(240, 6%, 15%); + --color-contrast-low: hsl(252, 4%, 25%); + --color-contrast-medium-low: hsl(240, 2%, 34%); + --color-contrast-medium: hsl(240, 1%, 57%); + --color-contrast-medium-high: hsl(240, 1%, 65%); + --color-contrast-high: hsl(0, 0%, 89%); + --color-contrast-higher: white; + + --color-text: var(--color-contrast-high); +} + + +// Fonts + +/// Regular font family +/// @type List +$text-font-stack: 'Roboto', 'Helvetica Neue Light', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; + +/// Code (monospace) font family +/// @type List +$code-font-stack: 'Courier New', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Monaco', monospace; + + +// Containers + +/// Container's maximum width +/// @type Length +$max-width: 1180px; + + +// Responsiveness + +/// Breakpoints map +/// @prop {String} keys - Keys are identifiers mapped to a given length +/// @prop {Map} values - Values are actual breakpoints expressed in pixels +$breakpoints: ( + 'x-small': 320px, + 'small': 576px, + 'medium': 768px, + 'm-large': 900px, + 'large': 1024px, + 'x-large': 1200px, +); + + +// Assets + +/// Relative or absolute URL where all assets are served from +/// @type String +/// @example scss - When using a CDN +/// $base-url: 'https://cdn.example.com/assets/'; +$base-url: '/assets/'; \ No newline at end of file diff --git a/themes/hugo-liftoff/assets/scss/base/_base.scss b/themes/hugo-liftoff/assets/scss/base/_base.scss new file mode 100644 index 0000000..570204c --- /dev/null +++ b/themes/hugo-liftoff/assets/scss/base/_base.scss @@ -0,0 +1,178 @@ +// ----------------------------------------------------------------------------- +// This file contains very basic styles. +// ----------------------------------------------------------------------------- + +/** + * Set up a decent box model on the root element + */ + html { + box-sizing: border-box; +} + +/** + * Make all elements from the DOM inherit from the parent box-sizing + * Since `*` has a specificity of 0, it does not override the `html` value + * making all elements inheriting from the root box-sizing value + * See: https://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ + */ +*, +*::before, +*::after { + box-sizing: inherit; +} + +html, body { + height: 100%; +} + +body { + /* Flex properties on body/main/footer are for floating footer + to bottom of page if main content doesn't fill viewport vertically */ + display: flex; + flex-direction: column; +} + +main { + flex: 1 0 auto; +} + +footer { + flex-shrink: 0; +} + +a { + color: var(--color-primary); + text-decoration: none; + + @include on-event { + color: var(--color-text); + text-decoration: underline; + } +} + +h1 { + @include font-size('xl'); +} + +h2 { + @include font-size('lg'); +} + +h3 { + @include font-size('md'); +} + +h4 { + @include font-size('base'); +} + +h5 { + @include font-size('sm'); +} + +h6 { + @include font-size('sm'); +} + +table { + border-collapse: collapse; + display: block; + overflow-x: auto; +} + +td, th { + border: 1px solid var(--color-contrast-medium-low); + padding: 10px 20px; + font-size: 0.9rem; + line-height: 1.4rem; +} + +th { + border: 1px solid var(--color-contrast-medium); + background-color: var(--color-contrast-medium-low); + color: var(--color-contrast-high); + font-size: 1rem; +} + +td { + text-align: center; +} + +tr:nth-child(even) td { + background-color: var(--color-contrast-lower); + color: var(--color-contrast-high); +} + +tr:nth-child(odd) td { + background-color: var(--color-contrast-low); + color: var(--color-contrast-high); +} + +blockquote { + background: var(--color-contrast-lower); + border-left: 10px solid var(--color-contrast-low); + margin: 1.5em 10px; + padding: 0.7em 10px; + quotes: "\201C" "\201D"; + + p { + display: inline; + } + + &::before { + color: var(--color-contrast-low); + content: open-quote; + font-size: 4em; + line-height: 0.1em; + margin-right: 0.25em; + vertical-align: -0.4em; + } +} + +pre { + font-size: 1rem; + line-height: 1.6rem; + overflow-x: auto; +} + +code { + overflow-x: scroll; +} + +pre:not([style]) { + // If no highlighting is applied already + background-color:#272822; + color:#f8f8f2; + padding: 20px; +} + +p > code, li > code { + background-color: var(--color-contrast-lower); + font-size: 1rem; + color: var(--color-inline-code); + padding: 2px 5px; + border-radius: 5px; +} + +form { + display: flex; + flex-wrap: wrap; + row-gap: 10px; + + input, textarea { + border: 1px solid var(--color-contrast-medium-low); + padding: 10px 12px; + font-size: 1rem; + background-color: var(--color-contrast-lower); + color: var(--color-contrast-high); + + @include respond-to('small') { + padding: 15px 12px; + min-width: 250px; + } + } + + button { + cursor: pointer; + } +} \ No newline at end of file diff --git a/themes/hugo-liftoff/assets/scss/base/_fonts.scss b/themes/hugo-liftoff/assets/scss/base/_fonts.scss new file mode 100644 index 0000000..7d2dd27 --- /dev/null +++ b/themes/hugo-liftoff/assets/scss/base/_fonts.scss @@ -0,0 +1,111 @@ +// ----------------------------------------------------------------------------- +// This file contains all @font-face declarations, if any. +// ----------------------------------------------------------------------------- + +@font-face { + font-family: 'Roboto'; + src: local('Roboto Thin'), + url('/fonts/Roboto/Roboto-Thin.ttf') format('truetype'); + font-weight: 100; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'Roboto'; + src: local('Roboto Thin Italic'), + url('/fonts/Roboto/Roboto-ThinItalic.ttf') format('truetype'); + font-weight: 100; + font-style: italic; + font-display: swap; +} + +@font-face { + font-family: 'Roboto'; + src: local('Roboto Light'), + url('/fonts/Roboto/Roboto-Light.ttf') format('truetype'); + font-weight: 300; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'Roboto'; + src: local('Roboto Light Italic'), + url('/fonts/Roboto/Roboto-LightItalic.ttf') format('truetype'); + font-weight: 300; + font-style: italic; + font-display: swap; +} + +@font-face { + font-family: 'Roboto'; + src: local('Roboto Regular'), + url('/fonts/Roboto/Roboto-Regular.ttf') format('truetype'); + font-weight: 400; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'Roboto'; + src: local('Roboto Italic'), + url('/fonts/Roboto/Roboto-Italic.ttf') format('truetype'); + font-weight: 400; + font-style: italic; + font-display: swap; +} + +@font-face { + font-family: 'Roboto'; + src: local('Roboto Medium'), + url('/fonts/Roboto/Roboto-Medium.ttf') format('truetype'); + font-weight: 500; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'Roboto'; + src: local('Roboto Italic'), + url('/fonts/Roboto/Roboto-MediumItalic.ttf') format('truetype'); + font-weight: 500; + font-style: italic; + font-display: swap; +} + +@font-face { + font-family: 'Roboto'; + src: local('Roboto Bold'), + url('/fonts/Roboto/Roboto-Bold.ttf') format('truetype'); + font-weight: 700; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'Roboto'; + src: local('Roboto Bold Italic'), + url('/fonts/Roboto/Roboto-BoldItalic.ttf') format('truetype'); + font-weight: 700; + font-style: italic; + font-display: swap; +} + +@font-face { + font-family: 'Roboto'; + src: local('Roboto Black'), + url('/fonts/Roboto/Roboto-Black.ttf') format('truetype'); + font-weight: 900; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'Roboto'; + src: local('Roboto Black Italic'), + url('/fonts/Roboto/Roboto-BlackItalic.ttf') format('truetype'); + font-weight: 900; + font-style: italic; + font-display: swap; +} \ No newline at end of file diff --git a/themes/hugo-liftoff/assets/scss/base/_helpers.scss b/themes/hugo-liftoff/assets/scss/base/_helpers.scss new file mode 100644 index 0000000..9b92a60 --- /dev/null +++ b/themes/hugo-liftoff/assets/scss/base/_helpers.scss @@ -0,0 +1,69 @@ +// ----------------------------------------------------------------------------- +// This file contains CSS helper classes. +// ----------------------------------------------------------------------------- + +/** + * Clear inner floats + */ + .clearfix::after { + clear: both; + content: ''; + display: table; +} + +/** + * Main content containers + * 1. Make the container full-width with a maximum width + * 2. Center it in the viewport + * 3. Leave some space on the edges, especially valuable on small screens + */ +.container { + max-width: $max-width; /* 1 */ + margin-left: auto; /* 2 */ + margin-right: auto; /* 2 */ + padding-left: 16px; /* 3 */ + padding-right: 16px; /* 3 */ + width: 100%; /* 1 */ + + @include respond-to('small') { + padding-left: 20px; /* 3 */ + padding-right: 20px; /* 3 */ + } + + &--sm { + @extend .container; + max-width: 768px; + } +} + +/** + * Hide text while making it readable for screen readers + * 1. Needed in WebKit-based browsers because of an implementation bug; + * See: https://code.google.com/p/chromium/issues/detail?id=457146 + */ +.hide-text { + overflow: hidden; + padding: 0; /* 1 */ + text-indent: 101%; + white-space: nowrap; +} + +/** + * Hide element while making it readable for screen readers + * Shamelessly borrowed from HTML5Boilerplate: + * https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css#L119-L133 + */ +.visually-hidden { + border: 0; + clip: rect(0 0 0 0); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; + width: 1px; +} + +.section { + padding: 50px 0; +} \ No newline at end of file diff --git a/themes/hugo-liftoff/assets/scss/base/_typography.scss b/themes/hugo-liftoff/assets/scss/base/_typography.scss new file mode 100644 index 0000000..e5169bc --- /dev/null +++ b/themes/hugo-liftoff/assets/scss/base/_typography.scss @@ -0,0 +1,31 @@ +// ----------------------------------------------------------------------------- +// This file contains typography styles. +// ----------------------------------------------------------------------------- + +/** + * Basic typography style for copy text + */ + body { + color: var(--color-text); + font: normal 125% / 1.4 $text-font-stack; +} + +.summary-text { + font-weight: 300; + @include font-size('base'); + color: var(--color-contrast-medium-high); +} + +.meta-text { + color: var(--color-contrast-medium); + @include font-size('sm'); + font-weight: 400; + display: flex; + flex-wrap: wrap; + gap: 6px 15px; +} + +.fallback-text { + color: var(--color-contrast-medium); + @include font-size('md'); +} \ No newline at end of file diff --git a/themes/hugo-liftoff/assets/scss/components/_buttons.scss b/themes/hugo-liftoff/assets/scss/components/_buttons.scss new file mode 100644 index 0000000..8861b0e --- /dev/null +++ b/themes/hugo-liftoff/assets/scss/components/_buttons.scss @@ -0,0 +1,40 @@ +.btn-group { + display: flex; + column-gap: 15px; + margin-top: 30px; +} + +%btn { + border: 1px solid var(--color-primary); + padding: 0.4rem 0.7rem; + display: inline-block; + @include font-size('base'); + + @include respond-to('small') { + padding: 0.5rem 0.8rem; + } + + @include on-event() { + text-decoration: none; + } +} + +.btn-primary { + @extend %btn; + background-color: var(--color-primary); + color: var(--color-contrast-lower); + + &:hover { + background: transparent; + color: var(--color-primary); + } +} + +.btn-secondary { + @extend %btn; + + &:hover { + background-color: var(--color-primary); + color: var(--color-contrast-lower); + } +} \ No newline at end of file diff --git a/themes/hugo-liftoff/assets/scss/components/_clipboard.scss b/themes/hugo-liftoff/assets/scss/components/_clipboard.scss new file mode 100644 index 0000000..586f2f5 --- /dev/null +++ b/themes/hugo-liftoff/assets/scss/components/_clipboard.scss @@ -0,0 +1,44 @@ +// Adapted from the following tutorials: +// https://logfetch.com/hugo-add-copy-to-clipboard-button/ + +.clipboard-button { + position: absolute; + right: 0; + padding: 2px 7px 5px 7px; + margin: 5px; + color: #767676; + border-color: #767676; + background-color: #ededed; + border: 1px solid; + border-radius: 6px; + z-index: 1; + opacity: 0; + transition: 0.1s; +} + +.clipboard-button > svg { + fill: #767676; +} + +.clipboard-button:hover { + cursor: pointer; + border-color: #696969; + background-color: #e0e0e0; +} + +.clipboard-button:hover > svg { + fill: #696969; +} + +.clipboard-button:focus { + outline: 0; +} + +.highlight { + position: relative; +} + +.highlight:hover > .clipboard-button { + opacity: 1; + transition: 0.2s; +} \ No newline at end of file diff --git a/themes/hugo-liftoff/assets/scss/components/_code-highlight.scss b/themes/hugo-liftoff/assets/scss/components/_code-highlight.scss new file mode 100644 index 0000000..0586704 --- /dev/null +++ b/themes/hugo-liftoff/assets/scss/components/_code-highlight.scss @@ -0,0 +1,14 @@ +.code-language { + position: relative; + padding: 6px 15px; + border-radius: 5px; + background-color: #272822; + color: #7f7f7f; + z-index: 1000; + top: 25px; + @include font-size('base'); +} + +.highlight > pre { + padding: 20px; +} \ No newline at end of file diff --git a/themes/hugo-liftoff/assets/scss/components/_draft-label.scss b/themes/hugo-liftoff/assets/scss/components/_draft-label.scss new file mode 100644 index 0000000..bc42ceb --- /dev/null +++ b/themes/hugo-liftoff/assets/scss/components/_draft-label.scss @@ -0,0 +1,9 @@ +.draft::after { + content: 'Draft'; + color: rgb(201, 8, 8); + border: 1px solid rgb(201, 8, 8); + border-radius: 5px; + @include font-size('sm'); + padding: 2px 5px; + font-weight: 300; +} \ No newline at end of file diff --git a/themes/hugo-liftoff/assets/scss/components/_markdown.scss b/themes/hugo-liftoff/assets/scss/components/_markdown.scss new file mode 100644 index 0000000..c3c4315 --- /dev/null +++ b/themes/hugo-liftoff/assets/scss/components/_markdown.scss @@ -0,0 +1,19 @@ +.markdown { + @include font-size('base'); + + p > img, figure > img { + max-width: 100%; + height: auto; + } + + figure { + margin-left: 0; + margin-right: 0; + } + + figcaption { + @include font-size('sm'); + color: var(--color-contrast-medium); + font-weight: 300; + } +} \ No newline at end of file diff --git a/themes/hugo-liftoff/assets/scss/components/_newsletter.scss b/themes/hugo-liftoff/assets/scss/components/_newsletter.scss new file mode 100644 index 0000000..c8095dd --- /dev/null +++ b/themes/hugo-liftoff/assets/scss/components/_newsletter.scss @@ -0,0 +1,16 @@ +.newsletter-header { + color: var(--color-contrast-high); + margin-bottom: 0; +} + +.newsletter-desc { + color: var(--color-contrast-medium-high); + @include font-size('base'); +} + +#newsletter-form { + + input { + border-right: none; + } +} \ No newline at end of file diff --git a/themes/hugo-liftoff/assets/scss/components/_page-header.scss b/themes/hugo-liftoff/assets/scss/components/_page-header.scss new file mode 100644 index 0000000..cd112a9 --- /dev/null +++ b/themes/hugo-liftoff/assets/scss/components/_page-header.scss @@ -0,0 +1,26 @@ +.page-header { + background-color: var(--color-contrast-lower); + padding: 30px; + margin: 0 0 50px 0; + border-radius: 20px; +} + +.page-header--c { + @extend .page-header; + text-align: center; +} + +.page-header-title { + margin: 0; + color: var(--color-contrast-high); + font-weight: 500; + @include font-size('lg'); +} + +.page-header-desc { + margin: 0; + margin-top: 15px; + color: var(--color-contrast-medium); + font-weight: 400; + @include font-size('base'); +} \ No newline at end of file diff --git a/themes/hugo-liftoff/assets/scss/components/_pagination.scss b/themes/hugo-liftoff/assets/scss/components/_pagination.scss new file mode 100644 index 0000000..8b19ddd --- /dev/null +++ b/themes/hugo-liftoff/assets/scss/components/_pagination.scss @@ -0,0 +1,37 @@ +.pagination { + list-style-type: none; + display: flex; + flex-wrap: wrap; + justify-content: flex-start; + gap: 15px 10px; + margin-top: 50px; + padding: 0; + @include font-size('base'); +} + +.page-link { + color: var(--color-contrast-medium-high); + padding: 8px 15px; + background-color: var(--color-contrast-lower); + + &:hover { + color: var(--color-primary); + } + + @include on-event { + text-decoration: none; + } +} + +.page-item { + + &.disabled > a { + color: var(--color-contrast-low); + cursor:unset; + } + + &.active > a { + background-color: var(--color-primary); + color: var(--color-contrast-lower); + } +} \ No newline at end of file diff --git a/themes/hugo-liftoff/assets/scss/components/_socials.scss b/themes/hugo-liftoff/assets/scss/components/_socials.scss new file mode 100644 index 0000000..4d9544c --- /dev/null +++ b/themes/hugo-liftoff/assets/scss/components/_socials.scss @@ -0,0 +1,29 @@ +.social-links { + width: 100%; + opacity: 0.9; +} + +.social-icons { + display: flex; + flex-wrap: wrap; + align-items: center; + justify-content: center; + gap: 15px 40px; + list-style: none; + padding: 0; + margin: 0; + + &--share { + @extend .social-icons; + justify-content: flex-start; + gap: 10px 15px; + li { + border: 1px solid var(--color-contrast-medium-low); + border-radius: 100px; + padding: 12px; + display: flex; + justify-content: center; + align-items: center; + } + } +} \ No newline at end of file diff --git a/themes/hugo-liftoff/assets/scss/components/_switch-theme.scss b/themes/hugo-liftoff/assets/scss/components/_switch-theme.scss new file mode 100644 index 0000000..95b0c29 --- /dev/null +++ b/themes/hugo-liftoff/assets/scss/components/_switch-theme.scss @@ -0,0 +1,105 @@ +:root { + /* style */ + --switch-width: 48px; + --switch-height: 24px; + --switch-padding: 3px; + /* animation */ + --switch-animation-duration: 0.2s; +} + +.switch { + display: flex; + flex-shrink: 0; + align-items: center; + width: 48px; + width: var(--switch-width); + height: 24px; + height: var(--switch-height); + border-radius: 50em; + padding: 3px 0; + padding: var(--switch-padding) 0; + + position: absolute; + top: 65px; + right: 20px; + + @include respond-to('m-large') { + position:relative; + top: unset; + right: unset; + } + +} + +.switch-input, .switch-label { + position: absolute; + left: 0; + top: 0; +} + +.switch-input { + margin: 0; + padding: 0; + opacity: 0; + height: 0; + width: 0; + pointer-events: none; +} + +.switch-input:checked + .switch-label { + background-color: hsl(228, 74%, 61%); + background-color: var(--color-primary); +} + +.switch-input:checked + .switch-label + .switch-marker { + left: calc(100% - 29px); + left: calc(100% - var(--switch-height) + var(--switch-padding)); +} + +.switch-input:focus + .switch-label, +.switch-input:active + .switch-label { + --color-shadow: hsla(228, 74%, 61%, 0.2); + box-shadow: undefined; + box-shadow: 0 0 0 3px var(--color-shadow); +} + +.switch-input:focus + .switch-label, +.switch-input:active + .switch-label { + box-shadow: 0 0 0 3px hsla(228, 74%, 61%, 0.2); + box-shadow: 0 0 0 3px var(--color-shadow); +} + +.switch-label { + width: 100%; + height: 100%; + color: transparent; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; + background-color: hsl(240, 1%, 83%); + background-color: var(--color-contrast-low); + border-radius: inherit; + z-index: 1; + transition: background 0.2s; + transition: background var(--switch-animation-duration); +} + +.switch-marker { + position: relative; + background-color: hsl(0, 0%, 100%); + background-color: var(--color-contrast-high); + width: 20px; + width: calc(var(--switch-height) - var(--switch-padding)*2); + height: 20px; + height: calc(var(--switch-height) - var(--switch-padding)*2); + border-radius: 50%; + z-index: 2; + pointer-events: none; + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.25); + left: 3px; + left: var(--switch-padding); + transition: left 0.2s; + transition: left var(--switch-animation-duration); + will-change: left; +} \ No newline at end of file diff --git a/themes/hugo-liftoff/assets/scss/components/_toc.scss b/themes/hugo-liftoff/assets/scss/components/_toc.scss new file mode 100644 index 0000000..786816c --- /dev/null +++ b/themes/hugo-liftoff/assets/scss/components/_toc.scss @@ -0,0 +1,52 @@ +.toc { + + @include respond-to('x-large') { + position: sticky; + top: 2rem; + align-self: start; + order: 2; + display: flex; + flex-direction: column; + align-items: center; + height: 90vh; + overflow-y: scroll; + } +} + +.toc-header, .toc-drop-icon { + @include font-size('sm'); + font-weight: 500; + margin: 0; + text-align: center; +} + +.toc-contents { + display: none; + @include font-size('sm'); + + &--active { + display: block; + } + + @include respond-to('x-large') { + display: block; + + &--active { + display: none; + } + } +} + +#js-toc-toggle { + display: inline-flex; + align-items: center; + column-gap: 10px; + padding: 10px 20px; + background-color: var(--color-contrast-lower); + border-radius: 20px; + + &:hover { + cursor: pointer; + color: var(--color-primary); + } +} \ No newline at end of file diff --git a/themes/hugo-liftoff/assets/scss/layout/_footer.scss b/themes/hugo-liftoff/assets/scss/layout/_footer.scss new file mode 100644 index 0000000..b86570d --- /dev/null +++ b/themes/hugo-liftoff/assets/scss/layout/_footer.scss @@ -0,0 +1,18 @@ +// ----------------------------------------------------------------------------- +// This file contains all styles related to the footer of the site/application. +// ----------------------------------------------------------------------------- + +.footer { + background-color: var(--color-contrast-lower); +} + +.footer-socials { + max-width: 300px; + margin: 0 auto; +} + +.footer-copyright { + text-align: center; + @include font-size('base'); + color: var(--color-contrast-medium-high); +} \ No newline at end of file diff --git a/themes/hugo-liftoff/assets/scss/layout/_header.scss b/themes/hugo-liftoff/assets/scss/layout/_header.scss new file mode 100644 index 0000000..fc68cc9 --- /dev/null +++ b/themes/hugo-liftoff/assets/scss/layout/_header.scss @@ -0,0 +1,128 @@ +// ----------------------------------------------------------------------------- +// This file contains all styles related to the header of the site. +// ----------------------------------------------------------------------------- + +.main-nav { + display: flex; + flex-direction: column; + justify-content: space-between; + padding: 15px 0; + row-gap: 20px; + + .nav-toggle { + position: absolute; + top: 20px; + right: 20px; + cursor: pointer; + } + + @include respond-to('m-large') { + flex-direction: row; /* Horizontal nav on desktop */ + align-items: center; + padding: 0; + + .nav-toggle { + display: none; /* Hide nav toggle on desktop */ + } + } +} + +.logo { + @include font-size('md'); + font-weight: 700; + text-decoration: none; + width: fit-content; + + &:hover { + text-decoration: none; + } +} + +.menu-link { + color: var(--color-text); + + &:hover { + color: var(--color-contrast-lower); + } +} + +.menu { + display: none; + flex-direction: column; + margin: 0; + padding: 0; + border-bottom: 1px solid var(--color-contrast-low); + border-top: 1px solid var(--color-contrast-low); + + &--active { + display: flex; /* Display mobile menu on click */ + } + + .menu-item { + display: block; + list-style-type: none; + } + + .menu-item--align { + @extend .menu-item; + align-self: center; + margin-left: 20px; + } + + .menu-link { + display: flex; + font-size: 1rem; + font-weight: 500; + text-align: center; + text-decoration: none; + cursor: pointer; + padding: 1.4rem 1rem; + + &:hover { + background-color: var(--color-primary); + color: var(--color-contrast-lower); + } + } + + .drop-icon { + margin-left: 10px; + } + + @include respond-to('m-large') { + display: flex; + flex-direction: row; + border: none; + + .menu-item:hover { + .sub-menu { + background-color: var(--color-contrast-lower); + padding-left: 0; + display: block; + z-index: 1; + } + } + } +} + +.sub-menu { + display: none; + + &--active { + display: block; + z-index: 1; + } + + .menu-link { + font-weight: initial; + } + + @include respond-to('m-large') { + display: none; + position: absolute; + box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px; + + &--active { + display: none; + } + } +} \ No newline at end of file diff --git a/themes/hugo-liftoff/assets/scss/main.scss b/themes/hugo-liftoff/assets/scss/main.scss new file mode 100644 index 0000000..8d961f9 --- /dev/null +++ b/themes/hugo-liftoff/assets/scss/main.scss @@ -0,0 +1,47 @@ +@charset "UTF-8"; + +// 1. Configuration and helpers +@import + 'abstracts/variables', + 'abstracts/functions', + 'abstracts/mixins'; + +// 2. Vendors +@import + 'vendors/normalize'; + +// 3. Base stuff +@import + 'base/base', + 'base/fonts', + 'base/typography', + 'base/helpers'; + +// 4. Layout-related sections +@import + 'layout/header', + 'layout/footer'; + +// 5. Components +@import + 'components/switch-theme', + 'components/socials', + 'components/buttons', + 'components/newsletter', + 'components/pagination', + 'components/draft-label', + 'components/clipboard', + 'components/code-highlight', + 'components/markdown', + 'components/toc', + 'components/page-header'; + +// 6. Page-specific styles +@import + 'pages/home', + 'pages/contact', + 'pages/single', + 'pages/terms', + 'pages/errors', + 'pages/post-list', + 'pages/project-list'; \ No newline at end of file diff --git a/themes/hugo-liftoff/assets/scss/pages/_contact.scss b/themes/hugo-liftoff/assets/scss/pages/_contact.scss new file mode 100644 index 0000000..9c91e86 --- /dev/null +++ b/themes/hugo-liftoff/assets/scss/pages/_contact.scss @@ -0,0 +1,10 @@ +#contact-form { + flex-direction: column; + row-gap: 15px; + max-width: 500px; + margin-top: 30px; + + button { + align-self: flex-start; + } +} \ No newline at end of file diff --git a/themes/hugo-liftoff/assets/scss/pages/_errors.scss b/themes/hugo-liftoff/assets/scss/pages/_errors.scss new file mode 100644 index 0000000..c39c68b --- /dev/null +++ b/themes/hugo-liftoff/assets/scss/pages/_errors.scss @@ -0,0 +1,11 @@ +.error-404 { + margin-top: 50px; + + h1 { + margin: 0; + } + + p { + margin-top: 10px; + } +} \ No newline at end of file diff --git a/themes/hugo-liftoff/assets/scss/pages/_home.scss b/themes/hugo-liftoff/assets/scss/pages/_home.scss new file mode 100644 index 0000000..f147a9b --- /dev/null +++ b/themes/hugo-liftoff/assets/scss/pages/_home.scss @@ -0,0 +1,104 @@ +// ----------------------------------------------------------------------------- +// This file contains styles that are specific to the home page. +// ----------------------------------------------------------------------------- + +.hero { + display: flex; + flex-wrap: wrap; + align-items: center; + gap: 3rem 5vw; + + @include respond-to('medium') { + flex-wrap: nowrap; + } + + @include respond-to('m-large') { + padding: 80px 0; + } +} + +.hero-info { + + @include respond-to('medium') { + flex: 0 1 65%; + } + + .hero-title { + font-weight: 900; + margin-top: 0; + @include font-size('xl'); + } + + .hero-subtitle { + color: var(--color-contrast-medium-high); + @include font-size('base'); + } +} + +.hero-owner { + display: flex; + flex-direction: column; + align-items: center; + row-gap: 20px; + + @include respond-to('medium') { + flex: 0 1 35%; + } + + .hero-avatar { + max-width: 300px; + width: 100%; + height: auto; + border-radius: 20px; + + @include respond-to('medium') { + max-width: 100%; + width: unset; + } + } +} + +.home-section-title { + + &::after { + background-color: var(--color-contrast-medium); + content: ""; + display: block; + height: 2px; + position: relative; + width: 80px; + top: 8px; + } +} + +.home-section-posts-title { + @extend .home-section-title; + margin: 0; +} + +.home-title-dropdown { + display: flex; + flex-wrap: wrap; + align-items: center; + gap: 30px; + margin-bottom: 50px; +} + +#select-posts { + @include font-size('sm'); + padding: 0.4rem; + border: 1px solid var(--color-contrast-medium-low); + border-radius: 5px; + color: var(--color-contrast-high); + background-color: var(--color-contrast-lower); +} + +.see-more { + margin-top: 30px; +} + +.see-more-projects { + color: var(--color-contrast-medium); + font-weight: 300; + font-size: var(--font-size-base); +} \ No newline at end of file diff --git a/themes/hugo-liftoff/assets/scss/pages/_post-list.scss b/themes/hugo-liftoff/assets/scss/pages/_post-list.scss new file mode 100644 index 0000000..20a7401 --- /dev/null +++ b/themes/hugo-liftoff/assets/scss/pages/_post-list.scss @@ -0,0 +1,47 @@ +.post-entry { + margin: 20px 0; + max-width: 750px; +} + +.post-entry-divider { + background-color: var(--color-contrast-low); + content: ""; + display: block; + height: 1px; + position: relative; + max-width: 750px; +} + +.post-list-title { + font-weight: 400; + margin: 0; + @include font-size('md'); + + a { + text-decoration: none; + color: var(--color-contrast-high); + + &:hover { + color: var(--color-primary); + } + } +} + +.post-list-summary { + @extend .summary-text; + margin: 10px 0 0 0; +} + +.post-list-meta { + @extend .meta-text; + margin-top: 10px; +} + +.post-list-dates { + font-weight: 400; +} + +.post-list-categories { + display: inline-flex; + column-gap: 10px; +} \ No newline at end of file diff --git a/themes/hugo-liftoff/assets/scss/pages/_project-list.scss b/themes/hugo-liftoff/assets/scss/pages/_project-list.scss new file mode 100644 index 0000000..705ed67 --- /dev/null +++ b/themes/hugo-liftoff/assets/scss/pages/_project-list.scss @@ -0,0 +1,81 @@ +.project-list { + display: flex; + flex-wrap: wrap; + align-items: flex-start; + gap: 2rem 1rem; + + & > * { + flex: 1 1 350px; + } +} + +.project-entry { + border: 1px solid var(--color-contrast-low); + border-radius: 10px; + box-shadow: 0 0 20px -10px var(--color-contrast-low), 0 0 20px -10px var(--color-contrast-low); + max-width: 750px; +} + +.project-entry-img { + position: relative; + border-radius: 10px 10px 0 0; + min-height: 1rem; + + img { + width: 100%; + height: 20vh; + object-fit: cover; + border-radius: 10px 10px 0 0; + border-bottom: 1px solid var(--color-contrast-low); + // Image overlay + z-index: -1; + position: relative; + filter: grayscale(50%); + } +} + +.project-entry-type { + position: absolute; + top: 0; + right: 0; + padding: 0.2rem 0.4rem; + background-color: var(--color-bg); + border-left: 1px solid var(--color-contrast-low); + border-bottom: 1px solid var(--color-contrast-low); + border-top-right-radius: 10px; + + a { + @include font-size('sm'); + } +} + +.project-entry-info { + padding: 1.2rem; + + @include respond-to('small') { + padding: 1.5rem; + } +} + +.project-entry-title { + margin: 0; + font-weight: 400; + + a { + color: var(--color-contrast-high); + + &:hover { + text-decoration: none; + color: var(--color-primary); + } + } +} + +.project-list-summary { + @extend .summary-text; +} + +.project-list-meta { + @extend .meta-text; + margin-top: 10px; +} \ No newline at end of file diff --git a/themes/hugo-liftoff/assets/scss/pages/_single.scss b/themes/hugo-liftoff/assets/scss/pages/_single.scss new file mode 100644 index 0000000..164f142 --- /dev/null +++ b/themes/hugo-liftoff/assets/scss/pages/_single.scss @@ -0,0 +1,80 @@ +.single-feature-img { + display: flex; + + img { + margin: 30px 0; + max-width: 100%; + height: auto; + filter: grayscale(50%); + } +} + +.single-terms { + display: flex; + flex-wrap: wrap; + gap: 10px; + justify-content: flex-start; + margin-top: 20px; +} + +.single-container { + @extend .container; + max-width: 900px; +} + +.single-container-post { + @extend .container; + max-width: 900px; + + @include respond-to('x-large') { + max-width: $max-width; + display: grid; + grid-template-columns: 1fr 15em; + gap: 1rem; + } +} + +.single-post-contents { + overflow: auto; +} + +.series { + @include font-size('base'); + margin: 2rem 0; +} + +.series-this-post { + color: var(--color-primary); + border: 1px solid var(--color-primary); + border-radius: 5px; + padding: 0.3rem; + @include font-size('sm'); + font-weight: 500; + margin-left: 10px; +} + +.single-next-previous { + display: flex; + flex-wrap: wrap; + gap: 20px; + justify-content: space-between; + align-items: baseline; + + & > * { + background-color: transparent; + border: 1px solid var(--color-contrast-medium-low); + border-radius: 12px; + padding: 10px; + @include font-size('base'); + max-width: 300px; + + &:hover { + text-decoration: none; + border: 1px solid var(--color-contrast-high); + } + } +} + +.related-posts { + @include font-size('base'); +} diff --git a/themes/hugo-liftoff/assets/scss/pages/_terms.scss b/themes/hugo-liftoff/assets/scss/pages/_terms.scss new file mode 100644 index 0000000..9248265 --- /dev/null +++ b/themes/hugo-liftoff/assets/scss/pages/_terms.scss @@ -0,0 +1,28 @@ +.terms { + display: flex; + flex-wrap: wrap; + justify-content: center; + gap: 15px 15px; +} + +.term { + border: 1px solid var(--color-primary); + border-radius: 20px; + @include font-size('sm'); + padding: 0.4rem 0.6rem; + + &:hover { + text-decoration: none; + border: 1px solid var(--color-contrast-high); + color: var(--color-contrast-high); + } + + @include respond-to('small') { + padding: 0.5rem 0.7rem; + } +} + +.term-count { + color: var(--color-contrast-high); + margin-left: 2px; +} \ No newline at end of file diff --git a/themes/hugo-liftoff/assets/scss/vendors/_normalize.scss b/themes/hugo-liftoff/assets/scss/vendors/_normalize.scss new file mode 100644 index 0000000..b6eb821 --- /dev/null +++ b/themes/hugo-liftoff/assets/scss/vendors/_normalize.scss @@ -0,0 +1,349 @@ +/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */ + +/* Document + ========================================================================== */ + +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ + + html { + line-height: 1.15; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/* Sections + ========================================================================== */ + +/** + * Remove the margin in all browsers. + */ + +body { + margin: 0; +} + +/** + * Render the `main` element consistently in IE. + */ + +main { + display: block; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + ========================================================================== */ + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ + +hr { + box-sizing: content-box; /* 1 */ + height: 0; /* 1 */ + overflow: visible; /* 2 */ +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Remove the gray background on active links in IE 10. + */ + +a { + background-color: transparent; +} + +/** + * 1. Remove the bottom border in Chrome 57- + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ + +abbr[title] { + border-bottom: none; /* 1 */ + text-decoration: underline; /* 2 */ + text-decoration: underline dotted; /* 2 */ +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Remove the border on images inside links in IE 10. + */ + +img { + border-style: none; +} + +/* Forms + ========================================================================== */ + +/** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ + margin: 0; /* 2 */ +} + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ + +button, +input { /* 1 */ + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ + +button, +select { /* 1 */ + text-transform: none; +} + +/** + * Correct the inability to style clickable types in iOS and Safari. + */ + +button, +[type="button"], +[type="reset"], +[type="submit"] { + -webkit-appearance: button; +} + +/** + * Remove the inner border and padding in Firefox. + */ + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ + +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Correct the padding in Firefox. + */ + +fieldset { + padding: 0.35em 0.75em 0.625em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ + +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + padding: 0; /* 3 */ + white-space: normal; /* 1 */ +} + +/** + * Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ + +progress { + vertical-align: baseline; +} + +/** + * Remove the default vertical scrollbar in IE 10+. + */ + +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10. + * 2. Remove the padding in IE 10. + */ + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ + +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ + +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/* Interactive + ========================================================================== */ + +/* + * Add the correct display in Edge, IE 10+, and Firefox. + */ + +details { + display: block; +} + +/* + * Add the correct display in all browsers. + */ + +summary { + display: list-item; +} + +/* Misc + ========================================================================== */ + +/** + * Add the correct display in IE 10+. + */ + +template { + display: none; +} + +/** + * Add the correct display in IE 10. + */ + +[hidden] { + display: none; +} \ No newline at end of file diff --git a/themes/hugo-liftoff/config.toml b/themes/hugo-liftoff/config.toml new file mode 100644 index 0000000..1edbce1 --- /dev/null +++ b/themes/hugo-liftoff/config.toml @@ -0,0 +1,4 @@ +[module] + [module.hugoVersion] + extended = true + min = "0.115.2" \ No newline at end of file diff --git a/themes/hugo-liftoff/go.mod b/themes/hugo-liftoff/go.mod new file mode 100644 index 0000000..69257a1 --- /dev/null +++ b/themes/hugo-liftoff/go.mod @@ -0,0 +1,3 @@ +module github.com/wjh18/hugo-liftoff/v3 + +go 1.20 diff --git a/themes/hugo-liftoff/images/screenshot.png b/themes/hugo-liftoff/images/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..f5a3a65045950880cc9188fefa88c2fc0d171097 GIT binary patch literal 237128 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%0A`aa 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 I&-l&%1LvU!SO5S3 literal 0 HcmV?d00001 diff --git a/themes/hugo-liftoff/images/tn.png b/themes/hugo-liftoff/images/tn.png new file mode 100644 index 0000000000000000000000000000000000000000..70317237af5ccbd0be879b25b81458d5280e6af8 GIT binary patch literal 126291 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