change to hugo-blog-awesome theme
|
@ -10,7 +10,5 @@ author: "Colmaris"
|
|||
description: "Jour 006/100 du défi 100DaysToOffLoad."
|
||||
categories:
|
||||
- cat1
|
||||
series: serie
|
||||
aliases: alias
|
||||
toc: true
|
||||
---
|
BIN
assets/icons/android-chrome-192x192.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
BIN
assets/icons/android-chrome-512x512.png
Normal file
After Width: | Height: | Size: 5.3 KiB |
BIN
assets/icons/apple-touch-icon-precomposed.png
Normal file
After Width: | Height: | Size: 4.6 KiB |
BIN
assets/icons/apple-touch-icon.png
Normal file
After Width: | Height: | Size: 2.2 KiB |
4
assets/icons/book-icon-dark.svg
Normal file
|
@ -0,0 +1,4 @@
|
|||
<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
|
||||
<svg width="200" height="200" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M16.19 2H7.81C4.17 2 2 4.17 2 7.81V16.18C2 19.83 4.17 22 7.81 22H16.18C19.82 22 21.99 19.83 21.99 16.19V7.81C22 4.17 19.83 2 16.19 2ZM11.5 17.25C11.5 17.61 11.14 17.85 10.81 17.71C9.6 17.19 8.02 16.71 6.92 16.57L6.73 16.55C6.12 16.47 5.62 15.9 5.62 15.28V7.58C5.62 6.81 6.24 6.24 7 6.3C8.25 6.4 10.1 7 11.26 7.66C11.42 7.75 11.5 7.92 11.5 8.09V17.25ZM18.38 15.27C18.38 15.89 17.88 16.46 17.27 16.54L17.06 16.56C15.97 16.71 14.4 17.18 13.19 17.69C12.86 17.83 12.5 17.59 12.5 17.23V8.08C12.5 7.9 12.59 7.73 12.75 7.64C13.91 6.99 15.72 6.41 16.95 6.3H16.99C17.76 6.3 18.38 6.92 18.38 7.69V15.27Z" fill="#fff"/>
|
||||
</svg>
|
After Width: | Height: | Size: 841 B |
4
assets/icons/book-icon-light.svg
Normal file
|
@ -0,0 +1,4 @@
|
|||
<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
|
||||
<svg width="200" height="200" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M16.19 2H7.81C4.17 2 2 4.17 2 7.81V16.18C2 19.83 4.17 22 7.81 22H16.18C19.82 22 21.99 19.83 21.99 16.19V7.81C22 4.17 19.83 2 16.19 2ZM11.5 17.25C11.5 17.61 11.14 17.85 10.81 17.71C9.6 17.19 8.02 16.71 6.92 16.57L6.73 16.55C6.12 16.47 5.62 15.9 5.62 15.28V7.58C5.62 6.81 6.24 6.24 7 6.3C8.25 6.4 10.1 7 11.26 7.66C11.42 7.75 11.5 7.92 11.5 8.09V17.25ZM18.38 15.27C18.38 15.89 17.88 16.46 17.27 16.54L17.06 16.56C15.97 16.71 14.4 17.18 13.19 17.69C12.86 17.83 12.5 17.59 12.5 17.23V8.08C12.5 7.9 12.59 7.73 12.75 7.64C13.91 6.99 15.72 6.41 16.95 6.3H16.99C17.76 6.3 18.38 6.92 18.38 7.69V15.27Z" fill="#292D32"/>
|
||||
</svg>
|
After Width: | Height: | Size: 844 B |
12
assets/icons/browserconfig.xml
Normal file
|
@ -0,0 +1,12 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<browserconfig>
|
||||
<msapplication>
|
||||
<tile>
|
||||
<square70x70logo src="{{ (resources.Get "/icons/mstile-70x70.png").RelPermalink }}"/>
|
||||
<square150x150logo src="{{ (resources.Get "/icons/mstile-150x150.png").RelPermalink }}"/>
|
||||
<square310x310logo src="{{ (resources.Get "/icons/mstile-310x310.png").RelPermalink }}"/>
|
||||
<wide310x150logo src="{{ (resources.Get "/icons/mstile-310x150.png").RelPermalink }}"/>
|
||||
<TileColor>{{ .TileColor | default "#2d89ef" }}</TileColor>
|
||||
</tile>
|
||||
</msapplication>
|
||||
</browserconfig>
|
BIN
assets/icons/favicon-16x16.png
Normal file
After Width: | Height: | Size: 809 B |
BIN
assets/icons/favicon-32x32.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
assets/icons/favicon-96x96.png
Normal file
After Width: | Height: | Size: 11 KiB |
BIN
assets/icons/favicon.ico
Normal file
After Width: | Height: | Size: 15 KiB |
3
assets/icons/favicon.svg
Normal file
|
@ -0,0 +1,3 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs" width="1000" height="1000"><g transform="matrix(5,0,0,5,0.16609954833984375,0.00002288818359375)"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svgjs="http://svgjs.com/svgjs" width="200" height="200"><svg width="200" height="200" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M16.19 2H7.81C4.17 2 2 4.17 2 7.81V16.18C2 19.83 4.17 22 7.81 22H16.18C19.82 22 21.99 19.83 21.99 16.19V7.81C22 4.17 19.83 2 16.19 2ZM11.5 17.25C11.5 17.61 11.14 17.85 10.81 17.71C9.6 17.19 8.02 16.71 6.92 16.57L6.73 16.55C6.12 16.47 5.62 15.9 5.62 15.28V7.58C5.62 6.81 6.24 6.24 7 6.3C8.25 6.4 10.1 7 11.26 7.66C11.42 7.75 11.5 7.92 11.5 8.09V17.25ZM18.38 15.27C18.38 15.89 17.88 16.46 17.27 16.54L17.06 16.56C15.97 16.71 14.4 17.18 13.19 17.69C12.86 17.83 12.5 17.59 12.5 17.23V8.08C12.5 7.9 12.59 7.73 12.75 7.64C13.91 6.99 15.72 6.41 16.95 6.3H16.99C17.76 6.3 18.38 6.92 18.38 7.69V15.27Z" fill="#292D32"></path>
|
||||
</svg></svg></g></svg>
|
After Width: | Height: | Size: 1.1 KiB |
BIN
assets/icons/mstile-144x144.png
Normal file
After Width: | Height: | Size: 2.4 KiB |
BIN
assets/icons/mstile-150x150.png
Normal file
After Width: | Height: | Size: 2.4 KiB |
BIN
assets/icons/mstile-310x150.png
Normal file
After Width: | Height: | Size: 2.7 KiB |
BIN
assets/icons/mstile-310x310.png
Normal file
After Width: | Height: | Size: 5.1 KiB |
BIN
assets/icons/mstile-70x70.png
Normal file
After Width: | Height: | Size: 1.6 KiB |
31
assets/icons/safari-pinned-tab.svg
Normal file
|
@ -0,0 +1,31 @@
|
|||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
|
||||
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
|
||||
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
|
||||
width="700.000000pt" height="700.000000pt" viewBox="0 0 700.000000 700.000000"
|
||||
preserveAspectRatio="xMidYMid meet">
|
||||
<metadata>
|
||||
Created by potrace 1.14, written by Peter Selinger 2001-2017
|
||||
</metadata>
|
||||
<g transform="translate(0.000000,700.000000) scale(0.100000,-0.100000)"
|
||||
fill="#000000" stroke="none">
|
||||
<path d="M2177 6414 c-1 -1 -42 -4 -92 -7 -136 -9 -206 -20 -340 -53 -496
|
||||
-122 -855 -432 -1033 -889 -37 -93 -76 -233 -92 -325 -6 -36 -13 -76 -16 -90
|
||||
-2 -14 -7 -68 -11 -120 -9 -119 -10 -2758 -1 -2860 40 -439 188 -783 449
|
||||
-1041 231 -229 540 -372 917 -425 111 -15 342 -18 1537 -18 1196 -1 1500 3
|
||||
1547 19 7 2 31 6 53 9 202 26 468 124 645 237 165 107 338 286 432 449 56 97
|
||||
67 119 103 210 53 132 96 289 111 405 3 22 7 46 9 53 14 42 19 423 18 1567 0
|
||||
1407 0 1425 -44 1644 -118 600 -505 1016 -1089 1170 -74 19 -204 43 -310 57
|
||||
-47 6 -2786 14 -2793 8z m-62 -1259 c33 -4 69 -9 80 -11 10 -2 37 -6 59 -10
|
||||
22 -3 43 -7 47 -9 3 -2 21 -7 40 -10 195 -33 596 -173 829 -290 115 -58 126
|
||||
-65 144 -84 41 -45 41 -36 40 -1447 0 -1330 -1 -1361 -20 -1394 -51 -87 -116
|
||||
-94 -269 -31 -99 42 -316 119 -450 161 -86 27 -397 106 -445 113 -19 3 -84 13
|
||||
-145 21 -182 27 -289 98 -353 234 l-27 57 0 1215 0 1215 31 65 c55 114 156
|
||||
190 276 208 57 8 70 8 163 -3z m2941 -6 c143 -36 261 -159 294 -306 16 -68 15
|
||||
-2308 0 -2380 -7 -29 -29 -78 -54 -115 -69 -102 -160 -159 -281 -173 -48 -6
|
||||
-61 -8 -130 -20 -127 -23 -408 -90 -475 -115 -14 -5 -63 -20 -110 -35 -113
|
||||
-35 -263 -88 -384 -137 -138 -56 -203 -46 -252 37 -17 28 -18 102 -19 1390 0
|
||||
831 3 1373 9 1393 15 51 51 80 181 142 207 99 305 138 500 199 341 106 601
|
||||
150 721 120z"/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.8 KiB |
20
assets/icons/site.webmanifest
Normal file
|
@ -0,0 +1,20 @@
|
|||
{
|
||||
"name": "{{ .name }}",
|
||||
"short_name": "{{ .short_name }}",
|
||||
"start_url": "{{ .start_url }}",
|
||||
"theme_color": "{{ .theme_color }}",
|
||||
"background_color": "{{ .background_color }}",
|
||||
"display": "{{ .display }}",
|
||||
"icons": [
|
||||
{
|
||||
"src": "{{ (resources.Get "/icons/android-chrome-192x192.png").RelPermalink }}",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png"
|
||||
},
|
||||
{
|
||||
"src": "{{ (resources.Get "/icons/android-chrome-512x512.png").RelPermalink }}",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png"
|
||||
}
|
||||
]
|
||||
}
|
BIN
assets/icons/web-app-manifest-192x192.png
Normal file
After Width: | Height: | Size: 37 KiB |
BIN
assets/icons/web-app-manifest-512x512.png
Normal file
After Width: | Height: | Size: 216 KiB |
273
hugo.toml
|
@ -1,122 +1,151 @@
|
|||
baseURL = "https://colmaris.fr"
|
||||
theme = ["risotto", "hugo-shortcode-gallery"]
|
||||
title = "Colmaris's Blog"
|
||||
author = "Colmaris"
|
||||
copyright = "© 2025 [Colmaris](https://colmaris.fr) Ce site est sous licence [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/deed.fr). Les photos ne sont pas libre de droit."
|
||||
languageCode = "fr-FR"
|
||||
defaultContentLanguage = "fr"
|
||||
pygmentsstyle = "nordic"
|
||||
pygmentscodefences = true
|
||||
pygmentscodefencesguesssyntax = true
|
||||
enableInlineShortcodes = true
|
||||
# prevent build failures when using Hugo's Instagram shortcode due to deprecated Instagram API.
|
||||
# See https://github.com/gohugoio/hugo/issues/7228#issuecomment-714490456
|
||||
ignoreErrors = ["error-remote-getjson"]
|
||||
pluralizeListTitles = false
|
||||
|
||||
# Automatically add content sections to main menu
|
||||
sectionPagesMenu = "main"
|
||||
|
||||
[params]
|
||||
noindex = false
|
||||
|
||||
[params.theme]
|
||||
palette = "tender"
|
||||
|
||||
# Sidebar: about/bio
|
||||
[params.about]
|
||||
title = "Colmaris"
|
||||
description = "Un geek qui a grandi avec internet."
|
||||
# unicode/emoji logo:
|
||||
#logo = "🍚"
|
||||
# or use an image:
|
||||
logo_image = "/favicon.svg"
|
||||
|
||||
# Sidebar: social links
|
||||
# Available icon sets:
|
||||
# * FontAwesome 6 <https://fontawesome.com/> ('fa-brands', 'fa-normal', or 'fa-solid' for brands)
|
||||
# * Academicons <https://jpswalsh.github.io/academicons> ('ai ai-')
|
||||
|
||||
[[params.socialLinks]]
|
||||
icon = "fa-solid fa-house"
|
||||
title = "Accueil"
|
||||
url = "https://colmaris.fr"
|
||||
|
||||
[[params.socialLinks]]
|
||||
icon = "fa-brands fa-github"
|
||||
title = "GitHub"
|
||||
url = "https://github.com/colmaris"
|
||||
|
||||
[[params.socialLinks]]
|
||||
icon = "fa-brands fa-mastodon"
|
||||
title = "Mastodon"
|
||||
url = "https://gts.colmaris.fr"
|
||||
|
||||
[[params.socialLinks]]
|
||||
icon = "fa-solid fa-play"
|
||||
title = "Peertube"
|
||||
url = "https://video.colmaris.fr"
|
||||
|
||||
[menu]
|
||||
[[menu.main]]
|
||||
identifier = "post"
|
||||
name = "Blog"
|
||||
url = "/post/"
|
||||
weight = 1
|
||||
[[menu.main]]
|
||||
identifier = "jardin"
|
||||
name = "Jardin"
|
||||
url = "/categories/jardin/"
|
||||
weight = 2
|
||||
[[menu.main]]
|
||||
identifier = "notes"
|
||||
name = "Notes"
|
||||
url = "/notes/"
|
||||
weight = 3
|
||||
[[menu.main]]
|
||||
identifier = "photo"
|
||||
name = "photo"
|
||||
url = "/categories/photo/"
|
||||
weight = 4
|
||||
[[menu.main]]
|
||||
identifier = "the100pics"
|
||||
name = "the100pics"
|
||||
url = "/the100pics/"
|
||||
weight = 5
|
||||
|
||||
[taxonomies]
|
||||
category = "categories"
|
||||
tag = "tags"
|
||||
series = "series"
|
||||
|
||||
# For hugo >= 0.60.0, enable inline HTML
|
||||
[markup.goldmark.renderer]
|
||||
unsafe = true
|
||||
|
||||
[markup]
|
||||
|
||||
# Table of contents
|
||||
# Add toc = true to content front matter to enable
|
||||
[markup.tableOfContents]
|
||||
startLevel = 2
|
||||
endLevel = 3
|
||||
ordered = true
|
||||
|
||||
[privacy]
|
||||
|
||||
[privacy.vimeo]
|
||||
disabled = false
|
||||
simple = true
|
||||
|
||||
[privacy.instagram]
|
||||
disabled = false
|
||||
simple = true
|
||||
|
||||
[privacy.youtube]
|
||||
disabled = false
|
||||
privacyEnhanced = true
|
||||
|
||||
[services]
|
||||
|
||||
[services.instagram]
|
||||
disableInlineCSS = true
|
||||
title = "Colmaris's blog"
|
||||
baseURL = 'https://colmaris.fr'
|
||||
|
||||
# This is what goes in <html lang="">
|
||||
languageCode = 'fr-fr'
|
||||
|
||||
# This defines how dates are formatted
|
||||
defaultContentLanguage = "fr-fr"
|
||||
|
||||
# Enable emojis globally
|
||||
enableEmoji = true
|
||||
ignoreErrors = ["additional-script-loading-error"] # ignore error of loading additional scripts.
|
||||
|
||||
# traditional way: theme component resides in directory 'themes'
|
||||
theme = ["hugo-blog-awesome", "hugo-shortcode-gallery"]
|
||||
|
||||
# modern way: pull in theme component as hugo module
|
||||
#[module]
|
||||
# Uncomment the next line to build and serve using local theme clone declared in the named Hugo workspace:
|
||||
# workspace = "hugo-blog-awesome.work"
|
||||
#[module.hugoVersion]
|
||||
#extended = true
|
||||
#min = "0.87.0"
|
||||
#[[module.imports]]
|
||||
#path = "github.com/hugo-sid/hugo-blog-awesome"
|
||||
#disable = false
|
||||
|
||||
[services]
|
||||
# To enable Google Analytics 4 (gtag.js) provide G-MEASUREMENT_ID below.
|
||||
# To disable Google Analytics, simply leave the field empty or remove the next two lines
|
||||
[services.googleAnalytics]
|
||||
id = '' # G-MEASUREMENT_ID
|
||||
|
||||
# To enable Disqus comments, provide Disqus Shortname below.
|
||||
# To disable Disqus comments, simply leave the field empty or remove the next two lines
|
||||
[services.disqus]
|
||||
shortname = ''
|
||||
|
||||
# set markup.highlight.noClasses=false to enable code highlight
|
||||
[markup]
|
||||
[markup.highlight]
|
||||
noClasses = false
|
||||
[markup.goldmark.renderer]
|
||||
unsafe = true
|
||||
[markup.tableOfContents]
|
||||
startLevel = 2 # ToC starts from H2
|
||||
endLevel = 4 # ToC ends at H4
|
||||
ordered = false # generates <ul> instead of <ol>
|
||||
|
||||
|
||||
|
||||
############################## French language ################################
|
||||
[Languages.fr-fr]
|
||||
languageName = "French"
|
||||
languageCode = "fr-fr"
|
||||
#contentDir = "content"
|
||||
weight = 1
|
||||
|
||||
[Languages.fr-fr.menu]
|
||||
[[Languages.fr-fr.menu.main]]
|
||||
pageRef="posts"
|
||||
name = 'Blog'
|
||||
url = '/post/'
|
||||
weight = 10
|
||||
[[Languages.fr-fr.menu.main]]
|
||||
pageRef="posts"
|
||||
name = 'Jardin'
|
||||
url = '/categories/jardin/'
|
||||
weight = 20
|
||||
[[Languages.fr-fr.menu.main]]
|
||||
pageRef="posts"
|
||||
name = 'Notes'
|
||||
url = '/notes/'
|
||||
weight = 30
|
||||
[[Languages.fr-fr.menu.main]]
|
||||
pageRef="posts"
|
||||
name = 'Photo'
|
||||
url = '/categories/photo/'
|
||||
weight = 40
|
||||
[[Languages.fr-fr.menu.main]]
|
||||
pageRef="posts"
|
||||
name = 'the100pics'
|
||||
url = '/categories/the100pics/'
|
||||
weight = 50
|
||||
[[Languages.fr-fr.menu.main]]
|
||||
pageRef="about"
|
||||
name = 'À propos'
|
||||
url = '/about/'
|
||||
weight = 60
|
||||
|
||||
[Languages.fr-fr.params]
|
||||
sitename = "Colmaris"
|
||||
defaultColor = "dark" # set color mode: dark, light, auto
|
||||
# Setting it to 'auto' applies the color scheme based on the visitor's device color preference.If you don't specify anything, ignore this parameter, or leave it blank,
|
||||
# the default value is set to 'auto'.
|
||||
# You can take a look at layouts/index.html for more information.
|
||||
description = "Un geek qui a grandi avec internet."
|
||||
mainSections = ['post']
|
||||
toc = true # set to false to disable table of contents 'globally'
|
||||
tocOpen = false # set to true to open table of contents by default
|
||||
goToTop = true # set to false to disable 'go to top' button
|
||||
additionalScripts = ['js/custom.js', 'js/custom-2.js']
|
||||
# Will try to load 'assets/js/custom.js' and 'assets/js/custom-2.js'.
|
||||
# Your custom scripts will be concatenated to one file `custom.js`.
|
||||
# When building for production it will be minified.
|
||||
# The file `custom.js` is loaded on each page (before body tag ends).
|
||||
dateFormat = "" # date format used to show dates on various pages. If nothing is specified, then "2 Jan 2006" format is used.
|
||||
# See https://gohugo.io/functions/format/#hugo-date-and-time-templating-reference for available date formats.
|
||||
rssFeedDescription = "full" # available options: 1) summary 2) full
|
||||
# summary - includes a short summary of the blog post in the RSS feed. Generated using Hugo .Summary .
|
||||
# full - includes full blog post in the RSS feed. Generated using Hugo .Content .
|
||||
# By default (or if nothing is specified), summary is used.
|
||||
|
||||
[Languages.fr-fr.params.author]
|
||||
avatar = "avatar.jpg" # put the file in assets folder; also ensure that image has same height and width
|
||||
# Note: image is not rendered if the resource(avatar image) is not found. No error is displayed.
|
||||
intro = "Bienvenue dans mon petit coin d’internet."
|
||||
name = "Colmaris"
|
||||
description = ""
|
||||
|
||||
# Allow to override webmanifest options
|
||||
[Languages.fr-fr.params.webmanifest]
|
||||
name = "sitename" # will use "params.sitename" or "title" by default
|
||||
short_name = "" # same as name
|
||||
start_url = "/" # will use homepage url by default
|
||||
theme_color = "#434648" # default is "#434648" (base color of text). Also will override html `<meta name="theme-color" />`
|
||||
background_color = "#fff" # by default depend on "params.defaultColor" for "light" or "auto" will be set to "#fff" for dark will be "#131418" (color of dark mode background)
|
||||
display = "standalone"
|
||||
|
||||
###################################################################
|
||||
|
||||
# Allow to override `browserconfig.xml` params (configuration for windows embedded browsers)
|
||||
[params.browserconfig]
|
||||
TileColor = "#2d89ef" # default windows 10 blue tile color
|
||||
|
||||
[[params.socialIcons]]
|
||||
name = "github"
|
||||
url = "https://github.com/colmaris"
|
||||
|
||||
[[params.socialIcons]]
|
||||
name = "mastodon"
|
||||
url = "https://gts.colmaris.fr"
|
||||
|
||||
[[params.socialIcons]]
|
||||
name = "peertube"
|
||||
url = "https://video.colmaris.fr"
|
||||
|
||||
[[params.socialIcons]]
|
||||
name = "Rss"
|
||||
url = "/index.xml"
|
||||
|
||||
|
|
122
risotto.toml
Normal file
|
@ -0,0 +1,122 @@
|
|||
baseURL = "https://colmaris.fr"
|
||||
theme = ["hugo-blog-awesome", "hugo-shortcode-gallery"]
|
||||
title = "Colmaris's Blog"
|
||||
author = "Colmaris"
|
||||
copyright = "© 2025 [Colmaris](https://colmaris.fr) Ce site est sous licence [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/deed.fr). Les photos ne sont pas libre de droit."
|
||||
languageCode = "fr-FR"
|
||||
defaultContentLanguage = "fr"
|
||||
pygmentsstyle = "nordic"
|
||||
pygmentscodefences = true
|
||||
pygmentscodefencesguesssyntax = true
|
||||
enableInlineShortcodes = true
|
||||
# prevent build failures when using Hugo's Instagram shortcode due to deprecated Instagram API.
|
||||
# See https://github.com/gohugoio/hugo/issues/7228#issuecomment-714490456
|
||||
ignoreErrors = ["error-remote-getjson"]
|
||||
pluralizeListTitles = false
|
||||
timeout = 60000
|
||||
# Automatically add content sections to main menu
|
||||
sectionPagesMenu = "main"
|
||||
|
||||
[params]
|
||||
noindex = false
|
||||
|
||||
[params.theme]
|
||||
palette = "tender"
|
||||
|
||||
# Sidebar: about/bio
|
||||
[params.about]
|
||||
title = "Colmaris"
|
||||
description = "Un geek qui a grandi avec internet."
|
||||
# unicode/emoji logo:
|
||||
#logo = "🍚"
|
||||
# or use an image:
|
||||
logo_image = "/favicon.svg"
|
||||
|
||||
# Sidebar: social links
|
||||
# Available icon sets:
|
||||
# * FontAwesome 6 <https://fontawesome.com/> ('fa-brands', 'fa-normal', or 'fa-solid' for brands)
|
||||
# * Academicons <https://jpswalsh.github.io/academicons> ('ai ai-')
|
||||
|
||||
[[params.socialLinks]]
|
||||
icon = "fa-solid fa-house"
|
||||
title = "Accueil"
|
||||
url = "https://colmaris.fr"
|
||||
|
||||
[[params.socialLinks]]
|
||||
icon = "fa-brands fa-github"
|
||||
title = "GitHub"
|
||||
url = "https://github.com/colmaris"
|
||||
|
||||
[[params.socialLinks]]
|
||||
icon = "fa-brands fa-mastodon"
|
||||
title = "Mastodon"
|
||||
url = "https://gts.colmaris.fr"
|
||||
|
||||
[[params.socialLinks]]
|
||||
icon = "fa-solid fa-play"
|
||||
title = "Peertube"
|
||||
url = "https://video.colmaris.fr"
|
||||
|
||||
[menu]
|
||||
[[menu.main]]
|
||||
identifier = "post"
|
||||
name = "Blog"
|
||||
url = "/post/"
|
||||
weight = 1
|
||||
[[menu.main]]
|
||||
identifier = "jardin"
|
||||
name = "Jardin"
|
||||
url = "/categories/jardin/"
|
||||
weight = 2
|
||||
[[menu.main]]
|
||||
identifier = "notes"
|
||||
name = "Notes"
|
||||
url = "/notes/"
|
||||
weight = 3
|
||||
[[menu.main]]
|
||||
identifier = "photo"
|
||||
name = "photo"
|
||||
url = "/categories/photo/"
|
||||
weight = 4
|
||||
[[menu.main]]
|
||||
identifier = "the100pics"
|
||||
name = "the100pics"
|
||||
url = "/the100pics/"
|
||||
weight = 5
|
||||
|
||||
[taxonomies]
|
||||
category = "categories"
|
||||
tag = "tags"
|
||||
series = "series"
|
||||
|
||||
# For hugo >= 0.60.0, enable inline HTML
|
||||
[markup.goldmark.renderer]
|
||||
unsafe = true
|
||||
|
||||
[markup]
|
||||
|
||||
# Table of contents
|
||||
# Add toc = true to content front matter to enable
|
||||
[markup.tableOfContents]
|
||||
startLevel = 2
|
||||
endLevel = 3
|
||||
ordered = true
|
||||
|
||||
[privacy]
|
||||
|
||||
[privacy.vimeo]
|
||||
disabled = false
|
||||
simple = true
|
||||
|
||||
[privacy.instagram]
|
||||
disabled = false
|
||||
simple = true
|
||||
|
||||
[privacy.youtube]
|
||||
disabled = false
|
||||
privacyEnhanced = true
|
||||
|
||||
[services]
|
||||
|
||||
[services.instagram]
|
||||
disableInlineCSS = true
|
34
themes/hugo-blog-awesome/.devcontainer/Dockerfile
Normal file
|
@ -0,0 +1,34 @@
|
|||
# Set the Node.js version you want to use. You can change this in docker-compose.yml.
|
||||
ARG NODE_VERSION=18
|
||||
# Use the base image for Node.js development from Microsoft's repository.
|
||||
FROM mcr.microsoft.com/vscode/devcontainers/javascript-node:0-${NODE_VERSION}
|
||||
|
||||
# Choose between 'hugo' (standard) or 'hugo_extended' (extended) version of Hugo.
|
||||
ARG VARIANT=hugo_extended
|
||||
# Choose either 'latest' or a specific version number for Hugo.
|
||||
ARG VERSION=latest
|
||||
|
||||
# Install necessary tools and dependencies, and download Hugo.
|
||||
# Download and extract the specified version of Hugo.
|
||||
# Move Hugo executable to /usr/bin/ to make it globally accessible.
|
||||
RUN apt-get update && apt-get install -y ca-certificates openssl git curl && \
|
||||
rm -rf /var/lib/apt/lists/* && \
|
||||
case ${VERSION} in \
|
||||
latest) \
|
||||
export VERSION=$(curl -s https://api.github.com/repos/gohugoio/hugo/releases/latest | grep "tag_name" | awk '{print substr($2, 3, length($2)-4)}') ;;\
|
||||
esac && \
|
||||
echo ${VERSION} && \
|
||||
wget -O ${VERSION}.tar.gz https://github.com/gohugoio/hugo/releases/download/v${VERSION}/${VARIANT}_${VERSION}_Linux-64bit.tar.gz && \
|
||||
tar xf ${VERSION}.tar.gz && \
|
||||
mv hugo /usr/bin/hugo
|
||||
|
||||
# Expose the port that the Hugo development server will use.
|
||||
EXPOSE 1313
|
||||
|
||||
# [Optional] Uncomment this section to install additional OS packages you may want.
|
||||
#
|
||||
# RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \
|
||||
# && apt-get -y install --no-install-recommends <your-package-list-here>
|
||||
|
||||
# [Optional] Uncomment if you want to install more global Node.js packages.
|
||||
# RUN sudo -u node npm install -g <your-package-list-here>
|
57
themes/hugo-blog-awesome/.devcontainer/devcontainer.json
Normal file
|
@ -0,0 +1,57 @@
|
|||
// For format details, see https://aka.ms/devcontainer.json. For config options, see the README at:
|
||||
// https://github.com/microsoft/vscode-dev-containers/tree/v0.202.3/containers/hugo
|
||||
{
|
||||
"name": "Hugo (Community)",
|
||||
"build": {
|
||||
"dockerfile": "Dockerfile",
|
||||
"args": {
|
||||
// Update VARIANT to pick hugo variant.
|
||||
// Example variants: hugo, hugo_extended
|
||||
// Rebuild the container if it already exists to update.
|
||||
"VARIANT": "hugo_extended",
|
||||
// Update VERSION to pick a specific hugo version.
|
||||
// Example versions: latest, 0.73.0, 0,71.1
|
||||
// Rebuild the container if it already exists to update.
|
||||
"VERSION": "0.139.4",
|
||||
// Update NODE_VERSION to pick the Node.js version
|
||||
"NODE_VERSION": "20",
|
||||
}
|
||||
},
|
||||
|
||||
"customizations": {
|
||||
// Configure properties specific to VS Code.
|
||||
// See https://containers.dev/supporting#visual-studio-code for more details
|
||||
"vscode": {
|
||||
// Set *default* container specific settings.json values on container create.
|
||||
"settings": {
|
||||
"html.format.templating": true,
|
||||
},
|
||||
// Add the IDs of extensions you want installed when the container is created.
|
||||
"extensions": [
|
||||
"tamasfe.even-better-toml",
|
||||
"davidanson.vscode-markdownlint",
|
||||
"budparr.language-hugo-vscode",
|
||||
]
|
||||
}
|
||||
},
|
||||
|
||||
// Use 'forwardPorts' to make a list of ports inside the container available locally.
|
||||
"forwardPorts": [
|
||||
1313
|
||||
],
|
||||
|
||||
// Use 'postAttachCommand' to run each time a tool has successfully attached to the container.
|
||||
// Note that, postCreateCommand, postStartCommand, postAttachCommand, and initializeCommand all have 3 types:
|
||||
// Array: Passed to the OS for execution without going through a shell
|
||||
// String: Goes through a shell (it needs to be parsed into command and arguments)
|
||||
// Object: All lifecycle scripts have been extended to support object types to allow for parallel execution
|
||||
// See https://containers.dev/implementors/json_reference/#formatting-string-vs-array-properties for more details.
|
||||
// The following line uses string format.
|
||||
"postAttachCommand": "echo 🌲 Git version: $(git --version) && echo 🌲 Hugo version: $(hugo version) && echo 🌲 Node.js version: $(node -v) && echo 🌲 Golang version: $(go version)",
|
||||
|
||||
// Comment out to connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root.
|
||||
"remoteUser": "node",
|
||||
"features": {
|
||||
"golang": "latest"
|
||||
}
|
||||
}
|
16
themes/hugo-blog-awesome/.editorconfig
Normal file
|
@ -0,0 +1,16 @@
|
|||
# https://editorconfig.org
|
||||
|
||||
# Declare this as the top-level EditorConfig file
|
||||
root = true
|
||||
|
||||
# Set defaults (applicable for all files)
|
||||
[*]
|
||||
indent_style = space
|
||||
indent_size = 4
|
||||
end_of_line = lf
|
||||
charset = utf-8
|
||||
trim_trailing_whitespace = true
|
||||
insert_final_newline = true
|
||||
|
||||
# [*.md]
|
||||
# trim_trailing_whitespace = false
|
85
themes/hugo-blog-awesome/.gitattributes
vendored
Normal file
|
@ -0,0 +1,85 @@
|
|||
# Common settings that generally should always be used with your language specific settings
|
||||
|
||||
# Auto detect text files and perform LF normalization
|
||||
* text=auto
|
||||
|
||||
#
|
||||
# The above will handle all files NOT mentioned below
|
||||
#
|
||||
|
||||
# Documents
|
||||
*.bibtex text diff=bibtex
|
||||
*.doc diff=astextplain
|
||||
*.DOC diff=astextplain
|
||||
*.docx diff=astextplain
|
||||
*.DOCX diff=astextplain
|
||||
*.dot diff=astextplain
|
||||
*.DOT diff=astextplain
|
||||
*.pdf diff=astextplain
|
||||
*.PDF diff=astextplain
|
||||
*.rtf diff=astextplain
|
||||
*.RTF diff=astextplain
|
||||
*.md text diff=markdown
|
||||
*.mdx text diff=markdown
|
||||
*.tex text diff=tex
|
||||
*.adoc text
|
||||
*.textile text
|
||||
*.mustache text
|
||||
*.csv text eol=crlf
|
||||
*.tab text
|
||||
*.tsv text
|
||||
*.txt text
|
||||
*.sql text
|
||||
*.epub diff=astextplain
|
||||
|
||||
# Graphics
|
||||
*.png binary
|
||||
*.jpg binary
|
||||
*.jpeg binary
|
||||
*.gif binary
|
||||
*.tif binary
|
||||
*.tiff binary
|
||||
*.ico binary
|
||||
# SVG treated as text by default.
|
||||
*.svg text
|
||||
# If you want to treat it as binary,
|
||||
# use the following line instead.
|
||||
# *.svg binary
|
||||
*.eps binary
|
||||
|
||||
# Scripts
|
||||
*.bash text eol=lf
|
||||
*.fish text eol=lf
|
||||
*.sh text eol=lf
|
||||
*.zsh text eol=lf
|
||||
# These are explicitly windows files and should use crlf
|
||||
*.bat text eol=crlf
|
||||
*.cmd text eol=crlf
|
||||
*.ps1 text eol=crlf
|
||||
|
||||
# Serialisation
|
||||
*.json text
|
||||
*.toml text
|
||||
*.xml text
|
||||
*.yaml text
|
||||
*.yml text
|
||||
|
||||
# Archives
|
||||
*.7z binary
|
||||
*.gz binary
|
||||
*.tar binary
|
||||
*.tgz binary
|
||||
*.zip binary
|
||||
|
||||
# Text files where line endings should be preserved
|
||||
*.patch -text
|
||||
|
||||
#
|
||||
# /////////Exclude files from exporting////////
|
||||
# You can tell Git not to export certain files or directories when generating an archive.
|
||||
# If there is a subdirectory or file that you don’t want to include in your archive file but that,
|
||||
# you do want checked into your project, you can determine those files via the export-ignore attribute.
|
||||
|
||||
# .gitattributes export-ignore
|
||||
# .gitignore export-ignore
|
||||
# .gitkeep export-ignore
|
12
themes/hugo-blog-awesome/.github/FUNDING.yml
vendored
Normal file
|
@ -0,0 +1,12 @@
|
|||
# These are supported funding model platforms
|
||||
|
||||
# github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
|
||||
# patreon: # Replace with a single Patreon username
|
||||
# open_collective: # Replace with a single Open Collective username
|
||||
ko_fi: sidharth
|
||||
# tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
|
||||
# community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
|
||||
# liberapay: # Replace with a single Liberapay username
|
||||
# issuehunt: # Replace with a single IssueHunt username
|
||||
# otechie: # Replace with a single Otechie username
|
||||
# lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
|
32
themes/hugo-blog-awesome/.github/ISSUE_TEMPLATE/bug_report.md
vendored
Normal file
|
@ -0,0 +1,32 @@
|
|||
---
|
||||
name: Bug report
|
||||
about: Report a bug to help us improve.
|
||||
title: ''
|
||||
labels: ''
|
||||
assignees: ''
|
||||
|
||||
---
|
||||
|
||||
**Describe the bug**
|
||||
A clear and concise description of what the bug is.
|
||||
|
||||
**Steps to reproduce**
|
||||
Steps to reproduce the behavior:
|
||||
1. Go to '...'
|
||||
2. Click on '....'
|
||||
3. Scroll down to '....'
|
||||
4. See error
|
||||
|
||||
**Expected behavior**
|
||||
A clear and concise description of what you expected to happen.
|
||||
|
||||
**Screenshots**
|
||||
If applicable, add screenshots to help explain your problem.
|
||||
|
||||
**Device information**
|
||||
- OS: [e.g. iOS]
|
||||
- Browser [e.g. firefox, safari]
|
||||
- Version [e.g. 22]
|
||||
|
||||
**Additional context**
|
||||
Add any other context about the problem here.
|
8
themes/hugo-blog-awesome/.github/ISSUE_TEMPLATE/config.yml
vendored
Normal file
|
@ -0,0 +1,8 @@
|
|||
blank_issues_enabled: false
|
||||
contact_links:
|
||||
- name: Questions or support
|
||||
url: https://github.com/hugo-sid/hugo-blog-awesome/discussions/
|
||||
about: Please use GitHub discussions to ask and answer questions.
|
||||
- name: Feature request
|
||||
url: https://github.com/hugo-sid/hugo-blog-awesome/discussions/categories/feature-requests
|
||||
about: Please use the feature requests section in GitHub discussions to propose new features or ideas.
|
7
themes/hugo-blog-awesome/.github/ISSUE_TEMPLATE/new-blank-issue.md
vendored
Normal file
|
@ -0,0 +1,7 @@
|
|||
---
|
||||
name: New blank issue
|
||||
about: Use this to mention anything other than bug report.
|
||||
title: ""
|
||||
labels: ""
|
||||
assignees: ""
|
||||
---
|
39
themes/hugo-blog-awesome/.github/PULL_REQUEST_TEMPLATE.md
vendored
Normal file
|
@ -0,0 +1,39 @@
|
|||
<!--
|
||||
|
||||
## Read this before opening a PR.
|
||||
|
||||
Thank you for contributing to hugo-blog-awesome!
|
||||
Please fill out the following questions to make it easier for us to review your
|
||||
changes. Neither you need to answer all questions nor you have to check all the boxes below.
|
||||
|
||||
-->
|
||||
|
||||
|
||||
## What problem does this PR solve?
|
||||
|
||||
<!--
|
||||
A small description of the fix.
|
||||
-->
|
||||
|
||||
## Is this PR adding a new feature?
|
||||
|
||||
<!--
|
||||
A small description of the feature.
|
||||
-->
|
||||
|
||||
## Is this PR related to any issue or discussion?
|
||||
|
||||
<!--
|
||||
Provide link(s) to any relevant issue or discussion post here.
|
||||
|
||||
If this PR resolves an existing issue (say issue number 1), write "Closes #1" in your pull request description (not in title) so that the issue is closed automatically when this PR is merged.
|
||||
-->
|
||||
|
||||
|
||||
## PR Checklist
|
||||
|
||||
- [ ] I have verified that the code works as described/as intended.
|
||||
- [ ] This change adds a social icon which has a permissive license to use it.
|
||||
- [ ] This change **does not** include any external library/resources.
|
||||
- [ ] This change **does not** include any unrelated scripts (e.g. bash and python scripts).
|
||||
- [ ] I have enabled [maintainer edits for this PR](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/allowing-changes-to-a-pull-request-branch-created-from-a-fork).
|
49
themes/hugo-blog-awesome/.github/workflows/pr-labeler.yml
vendored
Normal file
|
@ -0,0 +1,49 @@
|
|||
name: "Pull Request auto-label"
|
||||
|
||||
on:
|
||||
# Including 'on push' trigger, so that PRs touching the same files as push are checked for conflicts.
|
||||
# PR can be rebased (against main brnach) to resolve conflicts.
|
||||
push:
|
||||
branches: [ main ]
|
||||
pull_request_target:
|
||||
types: [ opened, synchronize ]
|
||||
|
||||
jobs:
|
||||
conflicts:
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
contents: read
|
||||
pull-requests: write
|
||||
steps:
|
||||
- name: Update PRs with conflict labels
|
||||
uses: eps1lon/actions-label-merge-conflict@657e437ea2533fd743739be26f0a2eeb420b306a # releases/2.1.0
|
||||
with:
|
||||
dirtyLabel: "conflicts"
|
||||
#removeOnDirtyLabel: "PR: ready to ship"
|
||||
repoToken: "${{ secrets.GITHUB_TOKEN }}"
|
||||
commentOnDirty: "This pull request has conflicts with the base branch, please resolve those so that we can review the pull request."
|
||||
commentOnClean: "Conflicts have been resolved! 🎉 A maintainer will soon review the pull request."
|
||||
|
||||
size:
|
||||
if: github.event_name == 'pull_request' || github.event_name == 'pull_request_target'
|
||||
permissions:
|
||||
issues: write
|
||||
pull-requests: write
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: codelytv/pr-size-labeler@1c3422395d899286d5ee2c809fd5aed264d5eb9b # v1.10.2
|
||||
with:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
xs_label: 'size/xs'
|
||||
xs_max_size: 35
|
||||
s_label: 'size/s'
|
||||
s_max_size: 75
|
||||
m_label: 'size/m'
|
||||
m_max_size: 150
|
||||
l_label: 'size/l'
|
||||
l_max_size: 300
|
||||
xl_label: 'size/xl'
|
||||
message_if_xl: >
|
||||
This PR exceeds the recommended size of 300 lines (counting both additions & deletions).
|
||||
Kindly ensure that you are NOT addressing multiple issues in one PR.
|
||||
We recommend you to create atomic PRs which focus on a single change.
|
21
themes/hugo-blog-awesome/.github/workflows/release.yml
vendored
Normal file
|
@ -0,0 +1,21 @@
|
|||
on:
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
|
||||
permissions:
|
||||
contents: write
|
||||
pull-requests: write
|
||||
|
||||
name: Create release PR
|
||||
|
||||
jobs:
|
||||
release-please:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: google-github-actions/release-please-action@db8f2c60ee802b3748b512940dde88eabd7b7e01 # v3.7.13
|
||||
with:
|
||||
release-type: simple
|
||||
token: ${{ secrets.HBA_RELEASE_PLEASE_TOKEN }}
|
||||
pull-request-header: ":rocket: New release"
|
||||
changelog-types: '[{"type":"feat","section":":sparkles: Features","hidden":false},{"type":"fix","section":":bug: Bug Fixes","hidden":false},{"type":"chore","section":":hammer: Housekeeping","hidden":false},{"type":"docs","section":":memo: Documentation","hidden":false},{"type":"ci","section":":construction_worker: CI/CD","hidden":false},{"type":"perf","section":":zap: Performance","hidden":false},{"type":"refactor","section":":recycle: Refactoring","hidden":false},{"type":"style","section":":art: Style","hidden":false},{"type":"test","section":":white_check_mark: Tests","hidden":false}]'
|
72
themes/hugo-blog-awesome/.github/workflows/scorecard.yml
vendored
Normal file
|
@ -0,0 +1,72 @@
|
|||
# This workflow uses actions that are not certified by GitHub. They are provided
|
||||
# by a third-party and are governed by separate terms of service, privacy
|
||||
# policy, and support documentation.
|
||||
|
||||
name: Scorecard supply-chain security
|
||||
on:
|
||||
# For Branch-Protection check. Only the default branch is supported. See
|
||||
# https://github.com/ossf/scorecard/blob/main/docs/checks.md#branch-protection
|
||||
branch_protection_rule:
|
||||
# To guarantee Maintained check is occasionally updated. See
|
||||
# https://github.com/ossf/scorecard/blob/main/docs/checks.md#maintained
|
||||
schedule:
|
||||
- cron: '25 10 * * 3'
|
||||
push:
|
||||
branches: [ "main" ]
|
||||
|
||||
# Declare default permissions as read only.
|
||||
permissions: read-all
|
||||
|
||||
jobs:
|
||||
analysis:
|
||||
name: Scorecard analysis
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
# Needed to upload the results to code-scanning dashboard.
|
||||
security-events: write
|
||||
# Needed to publish results and get a badge (see publish_results below).
|
||||
id-token: write
|
||||
# Uncomment the permissions below if installing in a private repository.
|
||||
# contents: read
|
||||
# actions: read
|
||||
|
||||
steps:
|
||||
- name: "Checkout code"
|
||||
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||
with:
|
||||
persist-credentials: false
|
||||
|
||||
- name: "Run analysis"
|
||||
uses: ossf/scorecard-action@62b2cac7ed8198b15735ed49ab1e5cf35480ba46 # v2.4.0
|
||||
with:
|
||||
results_file: results.sarif
|
||||
results_format: sarif
|
||||
# (Optional) "write" PAT token. Uncomment the `repo_token` line below if:
|
||||
# - you want to enable the Branch-Protection check on a *public* repository, or
|
||||
# - you are installing Scorecard on a *private* repository
|
||||
# To create the PAT, follow the steps in https://github.com/ossf/scorecard-action#authentication-with-pat.
|
||||
# repo_token: ${{ secrets.SCORECARD_TOKEN }}
|
||||
|
||||
# Public repositories:
|
||||
# - Publish results to OpenSSF REST API for easy access by consumers
|
||||
# - Allows the repository to include the Scorecard badge.
|
||||
# - See https://github.com/ossf/scorecard-action#publishing-results.
|
||||
# For private repositories:
|
||||
# - `publish_results` will always be set to `false`, regardless
|
||||
# of the value entered here.
|
||||
publish_results: true
|
||||
|
||||
# Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
|
||||
# format to the repository Actions tab.
|
||||
- name: "Upload artifact"
|
||||
uses: actions/upload-artifact@6f51ac03b9356f520e9adb1b1b7802705f340c2b # v4.5.0
|
||||
with:
|
||||
name: SARIF file
|
||||
path: results.sarif
|
||||
retention-days: 5
|
||||
|
||||
# Upload the results to GitHub's code scanning dashboard.
|
||||
- name: "Upload to code-scanning"
|
||||
uses: github/codeql-action/upload-sarif@461ef6c76dfe95d5c364de2f431ddbd31a417628 # v3.26.9
|
||||
with:
|
||||
sarif_file: results.sarif
|
30
themes/hugo-blog-awesome/.github/workflows/stale.yml
vendored
Normal file
|
@ -0,0 +1,30 @@
|
|||
# This workflow warns and then closes issues and PRs that have had no activity for a specified amount of time.
|
||||
#
|
||||
# You can adjust the behavior by modifying this file.
|
||||
# For more information, see:
|
||||
# https://github.com/actions/stale
|
||||
name: Mark stale issues and pull requests
|
||||
|
||||
on: workflow_dispatch
|
||||
|
||||
jobs:
|
||||
stale:
|
||||
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
issues: write
|
||||
pull-requests: write
|
||||
|
||||
steps:
|
||||
- uses: actions/stale@28ca1036281a5e5922ead5184a1bbf96e5fc984e # v9.0.0
|
||||
with:
|
||||
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
days-before-issue-stale: 21
|
||||
days-before-pr-stale: 21
|
||||
days-before-close: 7
|
||||
stale-issue-message: 'This issue has been marked stale due to inactivity. It will auto-close in 7 days without an update.'
|
||||
close-issue-message: 'This issue was auto-closed due to inactivity.'
|
||||
stale-pr-message: 'This pull request has been marked stale due to inactivity. Please review and see what the next steps are. This pull request will auto-close in 7 days without an update.'
|
||||
close-pr-message: 'This pull request was auto-closed due to inactivity.'
|
||||
exempt-all-assignees: true
|
||||
exempt-issue-labels: accepted
|
5
themes/hugo-blog-awesome/.gitignore
vendored
Normal file
|
@ -0,0 +1,5 @@
|
|||
.hugo_build.lock
|
||||
.hvm
|
||||
exampleSite/public/
|
||||
exampleSite/resources/
|
||||
exampleSite/.hugo_build.lock
|
648
themes/hugo-blog-awesome/CHANGELOG.md
Normal file
|
@ -0,0 +1,648 @@
|
|||
# Changelog
|
||||
|
||||
## [1.19.1](https://github.com/hugo-sid/hugo-blog-awesome/compare/v1.19.0...v1.19.1) (2025-03-05)
|
||||
|
||||
|
||||
### :bug: Bug Fixes
|
||||
|
||||
* align author image display size & actual size ([#284](https://github.com/hugo-sid/hugo-blog-awesome/issues/284)) ([a919504](https://github.com/hugo-sid/hugo-blog-awesome/commit/a919504a4ae88300e9eacd1cf6b1ba1e10d7cdd0))
|
||||
* off-centre author avatars ([#282](https://github.com/hugo-sid/hugo-blog-awesome/issues/282)) ([2a5cb15](https://github.com/hugo-sid/hugo-blog-awesome/commit/2a5cb1571595a35744c412f4b5dd30f42c139f0f))
|
||||
|
||||
|
||||
### :hammer: Housekeeping
|
||||
|
||||
* add blog.crisweb.com as using this theme ([#281](https://github.com/hugo-sid/hugo-blog-awesome/issues/281)) ([c4a6784](https://github.com/hugo-sid/hugo-blog-awesome/commit/c4a6784e1784c160355cafbde149e41ab14f6b0b))
|
||||
* add Radicle SVG ([#285](https://github.com/hugo-sid/hugo-blog-awesome/issues/285)) ([57d9831](https://github.com/hugo-sid/hugo-blog-awesome/commit/57d9831cda136d1104d95d0b32a3635b43a81d11))
|
||||
* **deps:** update actions/upload-artifact action to v4.5.0 ([#265](https://github.com/hugo-sid/hugo-blog-awesome/issues/265)) ([5056c6e](https://github.com/hugo-sid/hugo-blog-awesome/commit/5056c6e187d4c2943449459ec693660314cca2b4))
|
||||
* update RSS config on README.md ([34b20f3](https://github.com/hugo-sid/hugo-blog-awesome/commit/34b20f35bbc89d92a98fdcdb8eb6124b02ad409a)), closes [#287](https://github.com/hugo-sid/hugo-blog-awesome/issues/287)
|
||||
|
||||
## [1.19.0](https://github.com/hugo-sid/hugo-blog-awesome/compare/v1.18.0...v1.19.0) (2024-12-14)
|
||||
|
||||
|
||||
### :sparkles: Features
|
||||
|
||||
* add threads social media icon ([#255](https://github.com/hugo-sid/hugo-blog-awesome/issues/255)) ([090b3e8](https://github.com/hugo-sid/hugo-blog-awesome/commit/090b3e825c7f343f6297b1897d39ff039cdbf70d))
|
||||
|
||||
|
||||
### :bug: Bug Fixes
|
||||
|
||||
* corrected French translations in Markdown guide and i18n file ([#263](https://github.com/hugo-sid/hugo-blog-awesome/issues/263)) ([42095be](https://github.com/hugo-sid/hugo-blog-awesome/commit/42095be803c344e9e774f632b929e8e59944d688))
|
||||
|
||||
|
||||
### :hammer: Housekeeping
|
||||
|
||||
* add `Multilingual` tag to `theme.toml` [skip ci] ([ac5a2ab](https://github.com/hugo-sid/hugo-blog-awesome/commit/ac5a2ab1eb4b939d1227ed81f0d1c74e4e4b7a4a))
|
||||
* **deps:** update codelytv/pr-size-labeler action to v1.10.2 ([#259](https://github.com/hugo-sid/hugo-blog-awesome/issues/259)) ([2391188](https://github.com/hugo-sid/hugo-blog-awesome/commit/239118849cac93a0f21b8e21caea453234a1df12))
|
||||
* **readme:** add website to readme ([#261](https://github.com/hugo-sid/hugo-blog-awesome/issues/261)) ([2ea9420](https://github.com/hugo-sid/hugo-blog-awesome/commit/2ea9420ec896e37db98c1d49d392c6eabe0e06ac))
|
||||
* update devcontainer.json ([#264](https://github.com/hugo-sid/hugo-blog-awesome/issues/264)) ([19cf68f](https://github.com/hugo-sid/hugo-blog-awesome/commit/19cf68f5c47d498432d5f01c8bcf56b2321cfae4))
|
||||
|
||||
|
||||
### :memo: Documentation
|
||||
|
||||
* add missing `chdir` commands in setup section ([#247](https://github.com/hugo-sid/hugo-blog-awesome/issues/247)) ([#250](https://github.com/hugo-sid/hugo-blog-awesome/issues/250)) ([e35e758](https://github.com/hugo-sid/hugo-blog-awesome/commit/e35e75800f96cc00c8f0923618eec5f96711b8f7))
|
||||
|
||||
## [1.18.0](https://github.com/hugo-sid/hugo-blog-awesome/compare/v1.17.0...v1.18.0) (2024-10-28)
|
||||
|
||||
|
||||
### :sparkles: Features
|
||||
|
||||
* **i18n:** add French translation ([#241](https://github.com/hugo-sid/hugo-blog-awesome/issues/241)) ([f26d7a2](https://github.com/hugo-sid/hugo-blog-awesome/commit/f26d7a228e9fa4dcd8d6c7c4f8a53a1a8c33f73b))
|
||||
* support user-supplied head partial ([#244](https://github.com/hugo-sid/hugo-blog-awesome/issues/244)) ([6b0e47a](https://github.com/hugo-sid/hugo-blog-awesome/commit/6b0e47ad2c053b8d8b40e83f74ad7387641ca8a0))
|
||||
|
||||
|
||||
### :hammer: Housekeeping
|
||||
|
||||
* **deps:** update actions/checkout action to v4.2.2 ([#243](https://github.com/hugo-sid/hugo-blog-awesome/issues/243)) ([21b814b](https://github.com/hugo-sid/hugo-blog-awesome/commit/21b814bb08c22f033f22dd021a392af7b0a6b6a7))
|
||||
* **deps:** update actions/upload-artifact action to v4.4.3 ([#242](https://github.com/hugo-sid/hugo-blog-awesome/issues/242)) ([2dfc5c9](https://github.com/hugo-sid/hugo-blog-awesome/commit/2dfc5c9ab79b0a16f31620a4d47f9404384a3f11))
|
||||
|
||||
## [1.17.0](https://github.com/hugo-sid/hugo-blog-awesome/compare/v1.16.1...v1.17.0) (2024-09-26)
|
||||
|
||||
|
||||
### :sparkles: Features
|
||||
|
||||
* add svg author image support ([#214](https://github.com/hugo-sid/hugo-blog-awesome/issues/214)) ([20c3fe4](https://github.com/hugo-sid/hugo-blog-awesome/commit/20c3fe4a1c94cc2d42de5af4ca34a579405374d8))
|
||||
|
||||
|
||||
### :bug: Bug Fixes
|
||||
|
||||
* date on post is not following dateFormat ([#234](https://github.com/hugo-sid/hugo-blog-awesome/issues/234)) ([c95d246](https://github.com/hugo-sid/hugo-blog-awesome/commit/c95d24626f139ec649f565eaa1d5ba0768c6f1a7))
|
||||
|
||||
|
||||
### :hammer: Housekeeping
|
||||
|
||||
* add pt-br translation ([#233](https://github.com/hugo-sid/hugo-blog-awesome/issues/233)) ([06317c8](https://github.com/hugo-sid/hugo-blog-awesome/commit/06317c8eb0ff545a2a6199faf4e12575a73793da))
|
||||
* **deps:** update actions/checkout action to v4.2.0 ([#239](https://github.com/hugo-sid/hugo-blog-awesome/issues/239)) ([bf9481a](https://github.com/hugo-sid/hugo-blog-awesome/commit/bf9481a50cf6629aab1a4884bb224b0cadf62b27))
|
||||
* **deps:** update codelytv/pr-size-labeler action to v1.10.1 ([#232](https://github.com/hugo-sid/hugo-blog-awesome/issues/232)) ([588ad28](https://github.com/hugo-sid/hugo-blog-awesome/commit/588ad28538b4e86cba7ccb8db1c5040a87b23323))
|
||||
* **deps:** update github/codeql-action action to v3.26.8 ([#235](https://github.com/hugo-sid/hugo-blog-awesome/issues/235)) ([adecf04](https://github.com/hugo-sid/hugo-blog-awesome/commit/adecf041e00080b286bc49bf2919ddc22c82d066))
|
||||
* **deps:** update github/codeql-action action to v3.26.9 ([#238](https://github.com/hugo-sid/hugo-blog-awesome/issues/238)) ([e363f48](https://github.com/hugo-sid/hugo-blog-awesome/commit/e363f48fcc0c688374677075772cd21f46aedb28))
|
||||
* **deps:** update ossf/scorecard-action action to v2.4.0 ([#213](https://github.com/hugo-sid/hugo-blog-awesome/issues/213)) ([3b3af04](https://github.com/hugo-sid/hugo-blog-awesome/commit/3b3af04a61a000b0958814c997295b84b6602eaf))
|
||||
* **readme:** add journeytolunar.com ([#237](https://github.com/hugo-sid/hugo-blog-awesome/issues/237)) ([34273ab](https://github.com/hugo-sid/hugo-blog-awesome/commit/34273aba1de8c9bf012cab7e2a305629b51ba1ff))
|
||||
|
||||
## [1.16.1](https://github.com/hugo-sid/hugo-blog-awesome/compare/v1.16.0...v1.16.1) (2024-09-01)
|
||||
|
||||
|
||||
### :bug: Bug Fixes
|
||||
|
||||
* style of long inline code ([#228](https://github.com/hugo-sid/hugo-blog-awesome/issues/228)) ([86582d5](https://github.com/hugo-sid/hugo-blog-awesome/commit/86582d5c9da6d9d25afb96955a9a51fa6afa9eb0))
|
||||
|
||||
|
||||
### :hammer: Housekeeping
|
||||
|
||||
* **deps:** update actions/upload-artifact action to v4.4.0 ([#229](https://github.com/hugo-sid/hugo-blog-awesome/issues/229)) ([53fcc2f](https://github.com/hugo-sid/hugo-blog-awesome/commit/53fcc2f589eb57a1ec9a8f18fd908d655cf3ac58))
|
||||
* **deps:** update github/codeql-action action to v3.26.6 ([#221](https://github.com/hugo-sid/hugo-blog-awesome/issues/221)) ([ed34ead](https://github.com/hugo-sid/hugo-blog-awesome/commit/ed34eadd739cd777b86cd2951754a90762ec81e4))
|
||||
|
||||
## [1.16.0](https://github.com/hugo-sid/hugo-blog-awesome/compare/v1.15.0...v1.16.0) (2024-08-29)
|
||||
|
||||
|
||||
### :sparkles: Features
|
||||
|
||||
* add Social Previews ([#216](https://github.com/hugo-sid/hugo-blog-awesome/issues/216)) ([51636b7](https://github.com/hugo-sid/hugo-blog-awesome/commit/51636b72d93dd01b73e65442d22c4fd06fff991a))
|
||||
* enable posts to be starred ([#223](https://github.com/hugo-sid/hugo-blog-awesome/issues/223)) ([48ffc30](https://github.com/hugo-sid/hugo-blog-awesome/commit/48ffc30faec49e701352c40432b510720f68258c))
|
||||
|
||||
|
||||
### :hammer: Housekeeping
|
||||
|
||||
* add Bluesky and Signal icons with README update ([#210](https://github.com/hugo-sid/hugo-blog-awesome/issues/210)) ([8aae27c](https://github.com/hugo-sid/hugo-blog-awesome/commit/8aae27c08708a9134c552429f690bfb036c944d6))
|
||||
* add meanii.dev to the list of websites using this theme ([#218](https://github.com/hugo-sid/hugo-blog-awesome/issues/218)) ([a1bb7cf](https://github.com/hugo-sid/hugo-blog-awesome/commit/a1bb7cf8bbff3a81a8429fe48ae83c3ae80cfcc3))
|
||||
* **deps:** update actions/upload-artifact action to v4.3.6 ([#219](https://github.com/hugo-sid/hugo-blog-awesome/issues/219)) ([26e6c26](https://github.com/hugo-sid/hugo-blog-awesome/commit/26e6c2634c386dd46003d33de4d2d7cf9438cfac))
|
||||
* **deps:** update eps1lon/actions-label-merge-conflict digest to 657e437 ([#206](https://github.com/hugo-sid/hugo-blog-awesome/issues/206)) ([36dbc0f](https://github.com/hugo-sid/hugo-blog-awesome/commit/36dbc0f392d8bd4f76ae3ded8524fcddab85d289))
|
||||
* **deps:** update github/codeql-action action to v3.25.13 ([#209](https://github.com/hugo-sid/hugo-blog-awesome/issues/209)) ([d79502e](https://github.com/hugo-sid/hugo-blog-awesome/commit/d79502e933438c404c28fd5875e3ac9b9c319eaf))
|
||||
* **deps:** update github/codeql-action action to v3.26.4 ([#212](https://github.com/hugo-sid/hugo-blog-awesome/issues/212)) ([4ca50f8](https://github.com/hugo-sid/hugo-blog-awesome/commit/4ca50f87cadc87e4b980a6a3edbad042309cfebc))
|
||||
|
||||
## [1.15.0](https://github.com/hugo-sid/hugo-blog-awesome/compare/v1.14.0...v1.15.0) (2024-07-17)
|
||||
|
||||
|
||||
### :sparkles: Features
|
||||
|
||||
* add `og:url` meta tag as per https://ogp.me/ ([#191](https://github.com/hugo-sid/hugo-blog-awesome/issues/191)) ([4416f92](https://github.com/hugo-sid/hugo-blog-awesome/commit/4416f92503154970bbd1464896661160b6d1d80c))
|
||||
* add Fediverse account attribution if present ([#186](https://github.com/hugo-sid/hugo-blog-awesome/issues/186)) ([99421a3](https://github.com/hugo-sid/hugo-blog-awesome/commit/99421a303434510c35c126cdda3ce2eae9b60dd0))
|
||||
* add stackshare.io icon ([#179](https://github.com/hugo-sid/hugo-blog-awesome/issues/179)) ([7069c5a](https://github.com/hugo-sid/hugo-blog-awesome/commit/7069c5a145efa443bfca8322ed1f3f22ee8a218d))
|
||||
* Use site image in absence of page image ([#188](https://github.com/hugo-sid/hugo-blog-awesome/issues/188)) ([4b962af](https://github.com/hugo-sid/hugo-blog-awesome/commit/4b962afc450c62b63d02b5c3feab81f1c1917112))
|
||||
|
||||
|
||||
### :bug: Bug Fixes
|
||||
|
||||
* remove unnecessary .DS_Store files ([#190](https://github.com/hugo-sid/hugo-blog-awesome/issues/190)) ([52a988a](https://github.com/hugo-sid/hugo-blog-awesome/commit/52a988a91b7785b57856b4c6b720f4ff5958a0f9))
|
||||
* syntax for post image URL ([#187](https://github.com/hugo-sid/hugo-blog-awesome/issues/187)) ([6b33ee0](https://github.com/hugo-sid/hugo-blog-awesome/commit/6b33ee045646e47ada6deb08cb0bbc376213520e))
|
||||
* use author from site rather than post and don't humanize author name ([#189](https://github.com/hugo-sid/hugo-blog-awesome/issues/189)) ([1f44e9f](https://github.com/hugo-sid/hugo-blog-awesome/commit/1f44e9f725bb0a185b1092ab9038a66dd392c807))
|
||||
|
||||
|
||||
### :hammer: Housekeeping
|
||||
|
||||
* add https://www.boniface.me/ to the websites list ([#184](https://github.com/hugo-sid/hugo-blog-awesome/issues/184)) ([db346b0](https://github.com/hugo-sid/hugo-blog-awesome/commit/db346b0d13bc1c6d13697e5f66be7fc7b65600ec))
|
||||
* **deps:** revert google-github-actions/release-please-action ([#207](https://github.com/hugo-sid/hugo-blog-awesome/issues/207)) ([a777712](https://github.com/hugo-sid/hugo-blog-awesome/commit/a777712fa2227184d3a6539b747d53df310036e1))
|
||||
* **deps:** update actions/checkout action to v4 ([#201](https://github.com/hugo-sid/hugo-blog-awesome/issues/201)) ([3ddd7df](https://github.com/hugo-sid/hugo-blog-awesome/commit/3ddd7df588575bd55e9ebb77561f534f14682478))
|
||||
* **deps:** update actions/stale action to v9 ([#202](https://github.com/hugo-sid/hugo-blog-awesome/issues/202)) ([3a0e33f](https://github.com/hugo-sid/hugo-blog-awesome/commit/3a0e33f89598d20f572e8067ba427b64bae45cdc))
|
||||
* **deps:** update actions/upload-artifact action to v3.1.3 ([#194](https://github.com/hugo-sid/hugo-blog-awesome/issues/194)) ([96dfff6](https://github.com/hugo-sid/hugo-blog-awesome/commit/96dfff6f9ad3d5128fd27b259e39367d80dbc584))
|
||||
* **deps:** update actions/upload-artifact action to v4 ([#203](https://github.com/hugo-sid/hugo-blog-awesome/issues/203)) ([a460e9c](https://github.com/hugo-sid/hugo-blog-awesome/commit/a460e9c54b7e9e287894bbb5d94c12a1f553d495))
|
||||
* **deps:** update codelytv/pr-size-labeler action to v1.10.0 ([#198](https://github.com/hugo-sid/hugo-blog-awesome/issues/198)) ([da91ad5](https://github.com/hugo-sid/hugo-blog-awesome/commit/da91ad5a11e58630f2167cf831f89b97b1b30758))
|
||||
* **deps:** update eps1lon/actions-label-merge-conflict digest to a4f3bd7 ([#193](https://github.com/hugo-sid/hugo-blog-awesome/issues/193)) ([8ff2c52](https://github.com/hugo-sid/hugo-blog-awesome/commit/8ff2c52be595eb312f295c5f627924d23e80c56d))
|
||||
* **deps:** update github/codeql-action action to v3 ([#204](https://github.com/hugo-sid/hugo-blog-awesome/issues/204)) ([cdc1d4b](https://github.com/hugo-sid/hugo-blog-awesome/commit/cdc1d4b8b8cdc8bf4f1df829bc257c50ed52c969))
|
||||
* **deps:** update google-github-actions/release-please-action action to v3.7.13 ([#196](https://github.com/hugo-sid/hugo-blog-awesome/issues/196)) ([3dcf0fe](https://github.com/hugo-sid/hugo-blog-awesome/commit/3dcf0febc224ea88fc64ce3be36bcf9fc332ff8b))
|
||||
* **deps:** update google-github-actions/release-please-action action to v4 ([#205](https://github.com/hugo-sid/hugo-blog-awesome/issues/205)) ([7645753](https://github.com/hugo-sid/hugo-blog-awesome/commit/76457538174293afb6b83c0d70d79b0777e5aa4e))
|
||||
* **deps:** update ossf/scorecard-action action to v2.3.3 ([#200](https://github.com/hugo-sid/hugo-blog-awesome/issues/200)) ([4662de8](https://github.com/hugo-sid/hugo-blog-awesome/commit/4662de8ccc5ad3580c69eb6c86cb9a47bd472315))
|
||||
* **README.md:** use better technical terms (Sass, transpile) [skip ci] ([04b8dfd](https://github.com/hugo-sid/hugo-blog-awesome/commit/04b8dfd49a9d4627fe7ef2200bc7b90403663648))
|
||||
* **readme:** add https://jmbhughes.com/ to the list of websites using this theme ([#183](https://github.com/hugo-sid/hugo-blog-awesome/issues/183)) ([8e3ab59](https://github.com/hugo-sid/hugo-blog-awesome/commit/8e3ab59923a42480461f41303269d7f0e3072f03))
|
||||
|
||||
|
||||
### :construction_worker: CI/CD
|
||||
|
||||
* setup renovate ([#192](https://github.com/hugo-sid/hugo-blog-awesome/issues/192)) ([06f82cd](https://github.com/hugo-sid/hugo-blog-awesome/commit/06f82cda0e444b142cd140c6dc017c6562e66261))
|
||||
|
||||
## [1.14.0](https://github.com/hugo-sid/hugo-blog-awesome/compare/v1.13.0...v1.14.0) (2024-03-10)
|
||||
|
||||
|
||||
### :sparkles: Features
|
||||
|
||||
* add support for German language ([13974fe](https://github.com/hugo-sid/hugo-blog-awesome/commit/13974fed8eccebdcf479a6f6987a817f09af4221))
|
||||
* **deps:** upgrade KaTeX to `0.16.9` ([#168](https://github.com/hugo-sid/hugo-blog-awesome/issues/168)) ([8ef1756](https://github.com/hugo-sid/hugo-blog-awesome/commit/8ef1756dfe2e61f983ccf60685ee3497563e9f80))
|
||||
* enable theme to be used as Hugo module ([#169](https://github.com/hugo-sid/hugo-blog-awesome/issues/169)) ([3356999](https://github.com/hugo-sid/hugo-blog-awesome/commit/3356999b5bf2dde792c41842ac858b35588655b2))
|
||||
|
||||
|
||||
### :bug: Bug Fixes
|
||||
|
||||
* Disqus deprecation warning, upgrade Hugo version ([#166](https://github.com/hugo-sid/hugo-blog-awesome/issues/166)) ([9f9c93a](https://github.com/hugo-sid/hugo-blog-awesome/commit/9f9c93a2ccbc0a765b750faf1654dc335a56a3ff))
|
||||
* RSS link on post pages, closes [#160](https://github.com/hugo-sid/hugo-blog-awesome/issues/160) ([#173](https://github.com/hugo-sid/hugo-blog-awesome/issues/173)) ([f321f1c](https://github.com/hugo-sid/hugo-blog-awesome/commit/f321f1c1d5f05b1e275a0b0caad20b19ac609153))
|
||||
* twitter_simple shortcode, paginator issue since hugo `v0.123.0` ([#170](https://github.com/hugo-sid/hugo-blog-awesome/issues/170)) ([9f042a8](https://github.com/hugo-sid/hugo-blog-awesome/commit/9f042a81f72ce4d2045ec4eb89948523297feccc))
|
||||
* typos ([#167](https://github.com/hugo-sid/hugo-blog-awesome/issues/167)) ([0ca8845](https://github.com/hugo-sid/hugo-blog-awesome/commit/0ca88453c4b1e0a2085621368a1679450d813c91))
|
||||
|
||||
|
||||
### :hammer: Housekeeping
|
||||
|
||||
* update contribution guideline, issue template ([#175](https://github.com/hugo-sid/hugo-blog-awesome/issues/175)) ([1983d64](https://github.com/hugo-sid/hugo-blog-awesome/commit/1983d6433bd34a452a4ddcd548461b4e8c000afb))
|
||||
* update list of websites using this theme ([#164](https://github.com/hugo-sid/hugo-blog-awesome/issues/164)) ([3493495](https://github.com/hugo-sid/hugo-blog-awesome/commit/34934950ab7c6963dab2b421bbefbfa8dced673c))
|
||||
|
||||
|
||||
### :construction_worker: CI/CD
|
||||
|
||||
* run stale.yml workflow manually ([4c79934](https://github.com/hugo-sid/hugo-blog-awesome/commit/4c799345b5c8daa186baf5ce22a306d5b84ca9c4))
|
||||
|
||||
## [1.13.0](https://github.com/hugo-sid/hugo-blog-awesome/compare/v1.12.0...v1.13.0) (2023-12-22)
|
||||
|
||||
|
||||
### :sparkles: Features
|
||||
|
||||
* add ability to enable toc on certain posts ignore global toc settings ([#143](https://github.com/hugo-sid/hugo-blog-awesome/issues/143)) ([d2a95ac](https://github.com/hugo-sid/hugo-blog-awesome/commit/d2a95acfa909796b555f29f46fe27f257798263a))
|
||||
* add Russian language support ([#145](https://github.com/hugo-sid/hugo-blog-awesome/issues/145)) ([fc80687](https://github.com/hugo-sid/hugo-blog-awesome/commit/fc806873c8dbdce13840ee46dbef2ae45eaed2a6))
|
||||
|
||||
|
||||
### :bug: Bug Fixes
|
||||
|
||||
* inconsistent appearance of inline code, in lists, in light theme ([#159](https://github.com/hugo-sid/hugo-blog-awesome/issues/159)) ([a0129f7](https://github.com/hugo-sid/hugo-blog-awesome/commit/a0129f79306556a752b5e20a2fe94f8efe5d8b3d))
|
||||
* post title width on small screens, closes [#136](https://github.com/hugo-sid/hugo-blog-awesome/issues/136) ([#153](https://github.com/hugo-sid/hugo-blog-awesome/issues/153)) ([b8b4753](https://github.com/hugo-sid/hugo-blog-awesome/commit/b8b4753e4db009a59ed81616c2a127b10243d8b8))
|
||||
|
||||
|
||||
### :construction_worker: CI/CD
|
||||
|
||||
* update stale.yml GitHub action ([#150](https://github.com/hugo-sid/hugo-blog-awesome/issues/150)) ([e96f650](https://github.com/hugo-sid/hugo-blog-awesome/commit/e96f650d055d7a011f9f3569c4af5fc574cb1a1e))
|
||||
|
||||
## [1.12.0](https://github.com/hugo-sid/hugo-blog-awesome/compare/v1.11.0...v1.12.0) (2023-10-31)
|
||||
|
||||
|
||||
### :sparkles: Features
|
||||
|
||||
* add parameter to open ToC globally or in frontmatter of post ([#138](https://github.com/hugo-sid/hugo-blog-awesome/issues/138)) ([a6ece0e](https://github.com/hugo-sid/hugo-blog-awesome/commit/a6ece0e3804b1b98cc29f359169de03c14f0e980))
|
||||
|
||||
|
||||
### :bug: Bug Fixes
|
||||
|
||||
* improve accessibility of language selector ([#131](https://github.com/hugo-sid/hugo-blog-awesome/issues/131)) ([5f52bb2](https://github.com/hugo-sid/hugo-blog-awesome/commit/5f52bb241503fea11b33b3b1376378accb9024f1))
|
||||
|
||||
|
||||
### :construction_worker: CI/CD
|
||||
|
||||
* update GitHub access token for release please ([#134](https://github.com/hugo-sid/hugo-blog-awesome/issues/134)) ([94f92a6](https://github.com/hugo-sid/hugo-blog-awesome/commit/94f92a6cf3acb756b2a3c89fb908b7f2b05ba0f1))
|
||||
|
||||
## [1.11.0](https://github.com/hugo-sid/hugo-blog-awesome/compare/v1.10.0...v1.11.0) (2023-09-25)
|
||||
|
||||
|
||||
### :sparkles: Features
|
||||
|
||||
* add multilingual mode (websites with multiple languages side by side) ([#127](https://github.com/hugo-sid/hugo-blog-awesome/issues/127)) ([b7644e2](https://github.com/hugo-sid/hugo-blog-awesome/commit/b7644e2cf1c112ee85a1e8d889f48e8f739802db))
|
||||
|
||||
|
||||
### :bug: Bug Fixes
|
||||
|
||||
* hugo error when dateFormat parameter is not set, closes [#128](https://github.com/hugo-sid/hugo-blog-awesome/issues/128) ([730ced7](https://github.com/hugo-sid/hugo-blog-awesome/commit/730ced7716e909d904ba058a2748f3eeb77a431e))
|
||||
* ToC setting bug, closes [#120](https://github.com/hugo-sid/hugo-blog-awesome/issues/120) ([cb695b1](https://github.com/hugo-sid/hugo-blog-awesome/commit/cb695b19d8bf3be30cd61029bd28e3f86f9af9b5))
|
||||
|
||||
|
||||
### :hammer: Housekeeping
|
||||
|
||||
* add link, fix typo in readme ([ab16ba1](https://github.com/hugo-sid/hugo-blog-awesome/commit/ab16ba14b3bfbf365c86ae151241fef3f9b16292))
|
||||
* add rel='noopener' for external link ([6c767d1](https://github.com/hugo-sid/hugo-blog-awesome/commit/6c767d167d28febcc1971c5f0b8bb7ea1f7d0af5))
|
||||
* fix typo in `README.md` ([46147ae](https://github.com/hugo-sid/hugo-blog-awesome/commit/46147ae8348c1a517b0cd3361ab73d246377d601))
|
||||
* modify footer branding text ([41e6f8e](https://github.com/hugo-sid/hugo-blog-awesome/commit/41e6f8e8342a776356d75bef737da86d7fb58aad))
|
||||
* update bug report issue template ([923ddfd](https://github.com/hugo-sid/hugo-blog-awesome/commit/923ddfd4de684c0637ad11440035b9c06c87f480))
|
||||
* update links in `README.md` [skip ci] ([e414a38](https://github.com/hugo-sid/hugo-blog-awesome/commit/e414a382069efe7065365eed347bff2836621c16))
|
||||
* update note ([59d4b68](https://github.com/hugo-sid/hugo-blog-awesome/commit/59d4b6810226a0aef25b52b72e3f44fc79b994cc))
|
||||
|
||||
|
||||
### :memo: Documentation
|
||||
|
||||
* add docs for setting ToC ([b0ffc61](https://github.com/hugo-sid/hugo-blog-awesome/commit/b0ffc61be6e7369b875586e9b3a3e54549509620))
|
||||
* add documentation regarding default date format ([97ccc77](https://github.com/hugo-sid/hugo-blog-awesome/commit/97ccc77bf81c0d2b00184a9287cb59b1837950b5))
|
||||
|
||||
|
||||
### :construction_worker: CI/CD
|
||||
|
||||
* pin third-party GitHub actions by hash ([#119](https://github.com/hugo-sid/hugo-blog-awesome/issues/119)) ([218ea44](https://github.com/hugo-sid/hugo-blog-awesome/commit/218ea44a1a66e0c9a9ab0b5764576ba4fa92bc03))
|
||||
|
||||
## [1.10.0](https://github.com/hugo-sid/hugo-blog-awesome/compare/v1.9.0...v1.10.0) (2023-09-18)
|
||||
|
||||
|
||||
### :sparkles: Features
|
||||
|
||||
* **RSS:** add support for full post content in RSS feed, closes [#109](https://github.com/hugo-sid/hugo-blog-awesome/issues/109) ([b7a4e4c](https://github.com/hugo-sid/hugo-blog-awesome/commit/b7a4e4cca192258135d2645b5d87a82fa31d9255))
|
||||
|
||||
|
||||
### :hammer: Housekeeping
|
||||
|
||||
* **README:** update list of websites using this theme ([#116](https://github.com/hugo-sid/hugo-blog-awesome/issues/116)) ([deffb2c](https://github.com/hugo-sid/hugo-blog-awesome/commit/deffb2ce703c981e06177f877a6d3bc9eb69364d))
|
||||
|
||||
|
||||
### :construction_worker: CI/CD
|
||||
|
||||
* update Hugo version for Netlify builds ([aa7630b](https://github.com/hugo-sid/hugo-blog-awesome/commit/aa7630b4295384b3ecddb14f826dbd1ab1535c52))
|
||||
|
||||
## [1.9.0](https://github.com/hugo-sid/hugo-blog-awesome/compare/v1.8.0...v1.9.0) (2023-09-13)
|
||||
|
||||
|
||||
### :sparkles: Features
|
||||
|
||||
* add support for custom date formatting ([09a204c](https://github.com/hugo-sid/hugo-blog-awesome/commit/09a204cebca09bc76bc76abebb856b2eb27c010c))
|
||||
|
||||
|
||||
### :bug: Bug Fixes
|
||||
|
||||
* logo not displaying in readme, closes [#106](https://github.com/hugo-sid/hugo-blog-awesome/issues/106), PR ([#107](https://github.com/hugo-sid/hugo-blog-awesome/issues/107)) ([7042eaf](https://github.com/hugo-sid/hugo-blog-awesome/commit/7042eaf4d5df7e2be70ddce44db2f658f5af75af))
|
||||
|
||||
|
||||
### :hammer: Housekeeping
|
||||
|
||||
* update list of websites using this theme ([#110](https://github.com/hugo-sid/hugo-blog-awesome/issues/110)) ([366a762](https://github.com/hugo-sid/hugo-blog-awesome/commit/366a76299d6daebd1d8fd31fc05897d9b5a52a74))
|
||||
* update post title ([e0abd99](https://github.com/hugo-sid/hugo-blog-awesome/commit/e0abd993c32bc7381fc4942d6565baa1bc6ba087))
|
||||
|
||||
## [1.8.0](https://github.com/hugo-sid/hugo-blog-awesome/compare/v1.7.0...v1.8.0) (2023-08-26)
|
||||
|
||||
|
||||
### :sparkles: Features
|
||||
|
||||
* include `_custom.scss` to facilitate quick and simple CSS adjustments, closes [#93](https://github.com/hugo-sid/hugo-blog-awesome/issues/93) ([#104](https://github.com/hugo-sid/hugo-blog-awesome/issues/104)) ([c95d4e7](https://github.com/hugo-sid/hugo-blog-awesome/commit/c95d4e79e95d6dcdc273d472e23911bb5e110854))
|
||||
|
||||
|
||||
### :bug: Bug Fixes
|
||||
|
||||
* avatar with transparent bg is always black closes [#92](https://github.com/hugo-sid/hugo-blog-awesome/issues/92) ([a64bffd](https://github.com/hugo-sid/hugo-blog-awesome/commit/a64bffdcf4659eea145263808ed25ea0e43ce700))
|
||||
|
||||
|
||||
### :hammer: Housekeeping
|
||||
|
||||
* **README:** update logo alt text ([#105](https://github.com/hugo-sid/hugo-blog-awesome/issues/105)) ([67f6473](https://github.com/hugo-sid/hugo-blog-awesome/commit/67f6473c56e2b0ce5e8a40b875c72232b56b0e95))
|
||||
|
||||
## [1.7.0](https://github.com/hugo-sid/hugo-blog-awesome/compare/v1.6.0...v1.7.0) (2023-08-26)
|
||||
|
||||
|
||||
### :sparkles: Features
|
||||
|
||||
* add config for Dev containers ([#102](https://github.com/hugo-sid/hugo-blog-awesome/issues/102)) ([fb4ebca](https://github.com/hugo-sid/hugo-blog-awesome/commit/fb4ebca661c75d24145307b70bf95e8956bd21df))
|
||||
* add social icon for Nostr ([#100](https://github.com/hugo-sid/hugo-blog-awesome/issues/100)) ([eb20024](https://github.com/hugo-sid/hugo-blog-awesome/commit/eb200246e13484e06da65320be59ddc3466000fe))
|
||||
|
||||
## [1.6.0](https://github.com/hugo-sid/hugo-blog-awesome/compare/v1.5.3...v1.6.0) (2023-08-21)
|
||||
|
||||
|
||||
### :sparkles: Features
|
||||
|
||||
* add IRC and health icon ([#96](https://github.com/hugo-sid/hugo-blog-awesome/issues/96)) ([beb30ce](https://github.com/hugo-sid/hugo-blog-awesome/commit/beb30ceadcba1a5872c2df95402373ea3dc44aa3))
|
||||
* add support for x.com logo/icon ([#91](https://github.com/hugo-sid/hugo-blog-awesome/issues/91)) ([20c2ea8](https://github.com/hugo-sid/hugo-blog-awesome/commit/20c2ea89287bcd1d5c5129cd0d4cfc3dcb0e9356))
|
||||
|
||||
## [1.5.3](https://github.com/hugo-sid/hugo-blog-awesome/compare/v1.5.2...v1.5.3) (2023-07-28)
|
||||
|
||||
|
||||
### :bug: Bug Fixes
|
||||
|
||||
* bold font on active menu item ([#88](https://github.com/hugo-sid/hugo-blog-awesome/issues/88)) ([88cfd5d](https://github.com/hugo-sid/hugo-blog-awesome/commit/88cfd5dfd097b9c43ea4a91351ee8c739d318862))
|
||||
|
||||
## [1.5.2](https://github.com/hugo-sid/hugo-blog-awesome/compare/v1.5.1...v1.5.2) (2023-07-26)
|
||||
|
||||
|
||||
### :bug: Bug Fixes
|
||||
|
||||
* allow setting default theme(color mode) in no-script browsers closes [#50](https://github.com/hugo-sid/hugo-blog-awesome/issues/50) (PR [#85](https://github.com/hugo-sid/hugo-blog-awesome/issues/85)) ([970bdd9](https://github.com/hugo-sid/hugo-blog-awesome/commit/970bdd9f85b3ad2641bb26724f0b2eb7515c570b))
|
||||
* change `fadein` keyframe value from 0.8 to 1 (for opacity 100%) ([#86](https://github.com/hugo-sid/hugo-blog-awesome/issues/86)) ([79a3101](https://github.com/hugo-sid/hugo-blog-awesome/commit/79a31018c35e9991c50ddce435e1c2ed129ffa0b))
|
||||
|
||||
## [1.5.1](https://github.com/hugo-sid/hugo-blog-awesome/compare/v1.5.0...v1.5.1) (2023-07-12)
|
||||
|
||||
|
||||
### :bug: Bug Fixes
|
||||
|
||||
* make specifying date optional ([#83](https://github.com/hugo-sid/hugo-blog-awesome/issues/83)) ([864f523](https://github.com/hugo-sid/hugo-blog-awesome/commit/864f523143b35b65e64a2b85182b1a269451da5a))
|
||||
|
||||
## [1.5.0](https://github.com/hugo-sid/hugo-blog-awesome/compare/v1.4.2...v1.5.0) (2023-07-12)
|
||||
|
||||
|
||||
### :sparkles: Features
|
||||
|
||||
* update favicons ([#81](https://github.com/hugo-sid/hugo-blog-awesome/issues/81)) ([c3d2f26](https://github.com/hugo-sid/hugo-blog-awesome/commit/c3d2f260c38cadf2052d7f355167ae8aab3ba01b))
|
||||
|
||||
|
||||
### :hammer: Housekeeping
|
||||
|
||||
* update logo ([#79](https://github.com/hugo-sid/hugo-blog-awesome/issues/79)) ([d8dfc4d](https://github.com/hugo-sid/hugo-blog-awesome/commit/d8dfc4dfc299d65a84a287cd623fdaa95ee342ed))
|
||||
* update README.md - add contributors ([#82](https://github.com/hugo-sid/hugo-blog-awesome/issues/82)) ([677f465](https://github.com/hugo-sid/hugo-blog-awesome/commit/677f4652e9dcdbc90275dcbeab448893e6121a71))
|
||||
|
||||
## [1.4.2](https://github.com/hugo-sid/hugo-blog-awesome/compare/v1.4.1...v1.4.2) (2023-06-26)
|
||||
|
||||
|
||||
### :hammer: Housekeeping
|
||||
|
||||
* update list of websites using this theme ([#73](https://github.com/hugo-sid/hugo-blog-awesome/issues/73)) ([de04339](https://github.com/hugo-sid/hugo-blog-awesome/commit/de04339aca28087969821b04ccf349dfc56c9449))
|
||||
|
||||
## [1.4.1](https://github.com/hugo-sid/hugo-blog-awesome/compare/v1.4.0...v1.4.1) (2023-06-23)
|
||||
|
||||
|
||||
### :hammer: Housekeeping
|
||||
|
||||
* add bskdany.com to readme ([#71](https://github.com/hugo-sid/hugo-blog-awesome/issues/71)) ([d4a0889](https://github.com/hugo-sid/hugo-blog-awesome/commit/d4a08891d5c5b1598f3b57fe15ade331f94e8fdb))
|
||||
|
||||
## [1.4.0](https://github.com/hugo-sid/hugo-blog-awesome/compare/v1.3.0...v1.4.0) (2023-06-21)
|
||||
|
||||
|
||||
### :bug: Bug Fixes
|
||||
|
||||
* deprecated Twitter post format ([#67](https://github.com/hugo-sid/hugo-blog-awesome/issues/67)) ([8968732](https://github.com/hugo-sid/hugo-blog-awesome/commit/8968732dd0bda3b4995ba40b34dec168be1767e7))
|
||||
|
||||
|
||||
### :sparkles: Features
|
||||
|
||||
* add forgejo icon ([#69](https://github.com/hugo-sid/hugo-blog-awesome/issues/69)) ([468682a](https://github.com/hugo-sid/hugo-blog-awesome/commit/468682aee873f03a0ebf2564d79ec05731590c2d))
|
||||
|
||||
## [1.3.0](https://github.com/hugo-sid/hugo-blog-awesome/compare/v1.2.7...v1.3.0) (2023-06-19)
|
||||
|
||||
|
||||
### :sparkles: Features
|
||||
|
||||
* **ui:** add link hover transition ([112c59b](https://github.com/hugo-sid/hugo-blog-awesome/commit/112c59b991be66ca1dc247125af2991b14f57b5b))
|
||||
|
||||
## [1.2.7](https://github.com/hugo-sid/hugo-blog-awesome/compare/v1.2.6...v1.2.7) (2023-06-19)
|
||||
|
||||
|
||||
### :bug: Bug Fixes
|
||||
|
||||
* move tableOfContents to appropriate section in `config.toml` file ([#64](https://github.com/hugo-sid/hugo-blog-awesome/issues/64)) ([aa199ce](https://github.com/hugo-sid/hugo-blog-awesome/commit/aa199ceffff6a46cb75e1b440245a37cbddd4702))
|
||||
|
||||
## [1.2.6](https://github.com/hugo-sid/hugo-blog-awesome/compare/v1.2.5...v1.2.6) (2023-06-16)
|
||||
|
||||
|
||||
### :hammer: Housekeeping
|
||||
|
||||
* **README:** update list of websites using this theme ([#61](https://github.com/hugo-sid/hugo-blog-awesome/issues/61)) ([c29df07](https://github.com/hugo-sid/hugo-blog-awesome/commit/c29df070326dd93894c8a2edd1ebdd84521420e1))
|
||||
|
||||
## [1.2.5](https://github.com/hugo-sid/hugo-blog-awesome/compare/v1.2.4...v1.2.5) (2023-06-15)
|
||||
|
||||
|
||||
### :hammer: Housekeeping
|
||||
|
||||
* **README:** add websites using this theme ([#60](https://github.com/hugo-sid/hugo-blog-awesome/issues/60)) ([109b200](https://github.com/hugo-sid/hugo-blog-awesome/commit/109b2007bad4ebc5cb2e45f8fb0c82eaad5484dd))
|
||||
* **README:** add yukizr.com to the list of websites using this theme ([#57](https://github.com/hugo-sid/hugo-blog-awesome/issues/57)) ([42e9b95](https://github.com/hugo-sid/hugo-blog-awesome/commit/42e9b95868c90bf263a0c7622adcffe1ef57cc4a))
|
||||
|
||||
## [1.2.4](https://github.com/hugo-sid/hugo-blog-awesome/compare/v1.2.3...v1.2.4) (2023-06-08)
|
||||
|
||||
|
||||
### :construction_worker: CI/CD
|
||||
|
||||
* setup OpenSSF scorecard ([23b9c0d](https://github.com/hugo-sid/hugo-blog-awesome/commit/23b9c0d04a20aa4633e3bcdd8fe0fa8661dd433a))
|
||||
|
||||
|
||||
### :bug: Bug Fixes
|
||||
|
||||
* resolve theme toggle race condition ([#55](https://github.com/hugo-sid/hugo-blog-awesome/issues/55)) ([1c41cce](https://github.com/hugo-sid/hugo-blog-awesome/commit/1c41cce98eb22bd3fbdfe1a2423f29aa09debb34))
|
||||
|
||||
## [1.2.3](https://github.com/hugo-sid/hugo-blog-awesome/compare/v1.2.2...v1.2.3) (2023-05-25)
|
||||
|
||||
|
||||
### :bug: Bug Fixes
|
||||
|
||||
* inline code not being stylized in list items ([#52](https://github.com/hugo-sid/hugo-blog-awesome/issues/52)) ([2585ddb](https://github.com/hugo-sid/hugo-blog-awesome/commit/2585ddb39c3a98bb7612a21ffa8f6bf1965de704))
|
||||
|
||||
## [1.2.2](https://github.com/hugo-sid/hugo-blog-awesome/compare/v1.2.1...v1.2.2) (2023-05-21)
|
||||
|
||||
|
||||
### :recycle: Refactoring
|
||||
|
||||
* refactor JS ([#39](https://github.com/hugo-sid/hugo-blog-awesome/issues/39)) ([9d9f2bc](https://github.com/hugo-sid/hugo-blog-awesome/commit/9d9f2bc46589f017dbfca714380bcc017de5ea49))
|
||||
|
||||
|
||||
### :construction_worker: CI/CD
|
||||
|
||||
* increase PR labeler warning limit ([e5f4bf8](https://github.com/hugo-sid/hugo-blog-awesome/commit/e5f4bf8241edf0bac70b3cf326025f5e66f06893))
|
||||
|
||||
## [1.2.1](https://github.com/hugo-sid/hugo-blog-awesome/compare/v1.2.0...v1.2.1) (2023-05-16)
|
||||
|
||||
|
||||
### :memo: Documentation
|
||||
|
||||
* update instructions for adding favicon ([4438214](https://github.com/hugo-sid/hugo-blog-awesome/commit/4438214567c515feeabaa61204c4c3b1c1f0da02))
|
||||
|
||||
|
||||
### :hammer: Housekeeping
|
||||
|
||||
* **ci:** add comments for GitHub action workflow trigger ([4e83639](https://github.com/hugo-sid/hugo-blog-awesome/commit/4e83639c42cec577c8e592a6dbc930b296348ffc))
|
||||
* **ci:** change emojis used in changelog ([2514abd](https://github.com/hugo-sid/hugo-blog-awesome/commit/2514abdb6e5274167509a892b10244f336fff290))
|
||||
|
||||
|
||||
### :bug: Bug Fixes
|
||||
|
||||
* baseURL variable on See all posts button ([#38](https://github.com/hugo-sid/hugo-blog-awesome/issues/38)) ([6e12b25](https://github.com/hugo-sid/hugo-blog-awesome/commit/6e12b25c988a9770d954451ecb8cef848436408a))
|
||||
|
||||
## [1.2.0](https://github.com/hugo-sid/hugo-blog-awesome/compare/v1.1.2...v1.2.0) (2023-05-10)
|
||||
|
||||
|
||||
### :sparkles: Features
|
||||
|
||||
* add support for comments ([#44](https://github.com/hugo-sid/hugo-blog-awesome/issues/44)) ([685ebf6](https://github.com/hugo-sid/hugo-blog-awesome/commit/685ebf62bdfd8d1fc3f9add78a6aa2b5190eacfb))
|
||||
|
||||
|
||||
### :hammer: Miscellaneous
|
||||
|
||||
* **repo:** add info regarding changelog ([82eee54](https://github.com/hugo-sid/hugo-blog-awesome/commit/82eee5423fc9ca1bbef0e784ebc87548a7f866f9))
|
||||
* **repo:** update CONTRIBUTING.md ([4abd77b](https://github.com/hugo-sid/hugo-blog-awesome/commit/4abd77b2f573ac593246a7cd35539979e1e63055))
|
||||
* **repo:** update README.md ([225237f](https://github.com/hugo-sid/hugo-blog-awesome/commit/225237f69fd292bd10d5ffc6a9fc342734120dfc))
|
||||
|
||||
## [1.1.2](https://github.com/hugo-sid/hugo-blog-awesome/compare/v1.1.1...v1.1.2) (2023-05-09)
|
||||
|
||||
|
||||
### :construction_worker: CI/CD
|
||||
|
||||
* add stale section ([154883e](https://github.com/hugo-sid/hugo-blog-awesome/commit/154883ed2851861f090988a7fdd826cf1fe99f20))
|
||||
|
||||
## [1.1.1](https://github.com/hugo-sid/hugo-blog-awesome/compare/v1.1.0...v1.1.1) (2023-05-05)
|
||||
|
||||
|
||||
### :bug: Bug Fixes
|
||||
|
||||
* handle relative non-root baseURL ([#25](https://github.com/hugo-sid/hugo-blog-awesome/issues/25)) ([058560e](https://github.com/hugo-sid/hugo-blog-awesome/commit/058560ec08252295acd10385d8c5db5302dff9e9))
|
||||
|
||||
## [1.1.0](https://github.com/hugo-sid/hugo-blog-awesome/compare/v1.0.2...v1.1.0) (2023-05-04)
|
||||
|
||||
|
||||
### :sparkles: Features
|
||||
|
||||
* add go to top button ([#34](https://github.com/hugo-sid/hugo-blog-awesome/issues/34)) ([170da4f](https://github.com/hugo-sid/hugo-blog-awesome/commit/170da4f84038a764e90fc5e006dab6018a5adbe2))
|
||||
|
||||
## [1.0.2](https://github.com/hugo-sid/hugo-blog-awesome/compare/v1.0.1...v1.0.2) (2023-05-04)
|
||||
|
||||
|
||||
### :hammer: Miscellaneous
|
||||
|
||||
* remove custom funding link ([b914ca1](https://github.com/hugo-sid/hugo-blog-awesome/commit/b914ca1a904b2a15aa7381f4de280328611b853f))
|
||||
|
||||
|
||||
### :recycle: Refactoring
|
||||
|
||||
* fix Markdown formatting ([1343d9c](https://github.com/hugo-sid/hugo-blog-awesome/commit/1343d9cd1e7419a11bc6583472e04e85e6decff9))
|
||||
* fix typo ([550de8b](https://github.com/hugo-sid/hugo-blog-awesome/commit/550de8bb840e35d869d6f73be32faeb1182225c1))
|
||||
* format code as per .editorconfig rules ([7bd4021](https://github.com/hugo-sid/hugo-blog-awesome/commit/7bd40210d5d0d2b85def44a6652a791304261f8a))
|
||||
* format scss file ([ba07ef9](https://github.com/hugo-sid/hugo-blog-awesome/commit/ba07ef94f1baa69c0d630bcebaa6072862ecd9ce))
|
||||
* improve comment ([6fb74c7](https://github.com/hugo-sid/hugo-blog-awesome/commit/6fb74c791fc0dda8f2e556a6540193109d1a460e))
|
||||
* manage ToC styles in separate scss file ([f18f133](https://github.com/hugo-sid/hugo-blog-awesome/commit/f18f13376cbe58ad5cfc3cebd78f50bce177bc05))
|
||||
|
||||
## [1.0.1](https://github.com/hugo-sid/hugo-blog-awesome/compare/v1.0.0...v1.0.1) (2023-05-03)
|
||||
|
||||
|
||||
### :construction_worker: CI/CD
|
||||
|
||||
* include style, test, refactor commits in changelog ([7cc8174](https://github.com/hugo-sid/hugo-blog-awesome/commit/7cc8174bf3eb473a443a811a0a89e669bf0de52c))
|
||||
|
||||
|
||||
### :recycle: Refactoring
|
||||
|
||||
* remove space at EOL ([3db832c](https://github.com/hugo-sid/hugo-blog-awesome/commit/3db832cb57ca89b416ea774d1820b36e3fdcd8f3))
|
||||
|
||||
|
||||
### :hammer: Miscellaneous
|
||||
|
||||
* **maintenance:** update contribution guidelines ([c1cf69c](https://github.com/hugo-sid/hugo-blog-awesome/commit/c1cf69c1c0a8d939b281714cdb9a9bd6638a5470))
|
||||
* merge branch 'main' of hugo-sid/hugo-blog-awesome ([1e21fce](https://github.com/hugo-sid/hugo-blog-awesome/commit/1e21fce1d1c224b78ac6f021107db270db6fc49c))
|
||||
|
||||
## 1.0.0 (2023-05-02)
|
||||
|
||||
|
||||
### :zap: Performance
|
||||
|
||||
* resize and convert avatar image to webp ([e558c0b](https://github.com/hugo-sid/hugo-blog-awesome/commit/e558c0bb0123a39fd3e29a733273d6066136071f))
|
||||
|
||||
|
||||
### :sparkles: Features
|
||||
|
||||
* add automatic dark and light mode detection ([#26](https://github.com/hugo-sid/hugo-blog-awesome/issues/26)) ([cfa6ca6](https://github.com/hugo-sid/hugo-blog-awesome/commit/cfa6ca6b5b41bc4f0138787bc1a9a4ef89d942be))
|
||||
* add date on blog list page ([#6](https://github.com/hugo-sid/hugo-blog-awesome/issues/6)) ([b6d1495](https://github.com/hugo-sid/hugo-blog-awesome/commit/b6d14958a134182d073798180bfd24d672366d89))
|
||||
* add repo visit counter ([fc55f17](https://github.com/hugo-sid/hugo-blog-awesome/commit/fc55f17603827f95179769490ba3b6f7af64e861))
|
||||
* add styles for abbr, sub, sup, kbd, mark HTML elements(tags) ([5efbd28](https://github.com/hugo-sid/hugo-blog-awesome/commit/5efbd2834bf425b91591779e96588d781e378326))
|
||||
* add support for Google analytics ([19bdd10](https://github.com/hugo-sid/hugo-blog-awesome/commit/19bdd103b050864413c998e0e1dd2e47b79e37db))
|
||||
* add table of content ([5d7c93b](https://github.com/hugo-sid/hugo-blog-awesome/commit/5d7c93bf0acb42c9378304d3daa70154e282299b))
|
||||
* change color of svgs & add hover effect ([bd24d0e](https://github.com/hugo-sid/hugo-blog-awesome/commit/bd24d0ee9d32d097e02d8f72fad05a614d78ca87))
|
||||
* enable KaTeX rendering with additional delimiters ([#19](https://github.com/hugo-sid/hugo-blog-awesome/issues/19)) ([eac6563](https://github.com/hugo-sid/hugo-blog-awesome/commit/eac6563d448b138b4b07f05b87ebdcab0a60da21))
|
||||
* enforce code formatting with .editorconfig ([025de05](https://github.com/hugo-sid/hugo-blog-awesome/commit/025de050967546c5af1c205cd1bd2d158f0abe11))
|
||||
* **favicons:** add support and docs for favicons ([9cb14af](https://github.com/hugo-sid/hugo-blog-awesome/commit/9cb14af7acf77e81c1344adf0eb2be3388686c61))
|
||||
* illustrate use of images in a leaf bundle directory ([a2888c9](https://github.com/hugo-sid/hugo-blog-awesome/commit/a2888c989383eea9b3c1a0fec2f52e73c2d58fa3))
|
||||
* **repo:** add stars history ([6a5b20e](https://github.com/hugo-sid/hugo-blog-awesome/commit/6a5b20eac87b47cbff4d46d9e642773e3dd2fc82))
|
||||
* setup PR labeler GitHub action ([f245613](https://github.com/hugo-sid/hugo-blog-awesome/commit/f245613caf8212d0bbfe3d0041ba7da18fec6af6))
|
||||
* **ui:** add support for emoji ([f5a0718](https://github.com/hugo-sid/hugo-blog-awesome/commit/f5a07184be533763b5818f462f1a87e60a97facc))
|
||||
* use config.toml to manage footer links & svgs ([b9fbdad](https://github.com/hugo-sid/hugo-blog-awesome/commit/b9fbdad8b3949b0672226387d18873c415597de9))
|
||||
* use hugo `dateFormat` function to show localized date string based on `defaultContentLanguage` ([#20](https://github.com/hugo-sid/hugo-blog-awesome/issues/20)) ([64195d2](https://github.com/hugo-sid/hugo-blog-awesome/commit/64195d2e5b785999e8fb8517f05e7e0f839416e9))
|
||||
|
||||
|
||||
### :memo: Documentation
|
||||
|
||||
* add docs for enabling table of content ([c0824e3](https://github.com/hugo-sid/hugo-blog-awesome/commit/c0824e31f21d8ee1acb84493f11ebec9bc2040ac))
|
||||
* add documentation for new color scheme options ([ab263dd](https://github.com/hugo-sid/hugo-blog-awesome/commit/ab263ddb8e76c8042731c31ca1c24341a3c6c9b9))
|
||||
* add list of supported social icons ([ef30262](https://github.com/hugo-sid/hugo-blog-awesome/commit/ef30262f366354003ccaf63b194b49fa0a0630ac))
|
||||
* add more info on social icons ([2612e5a](https://github.com/hugo-sid/hugo-blog-awesome/commit/2612e5af585da699b09479f59f66ac598dce8776))
|
||||
* remove word 'link' to avoid any confusion ([7deb83c](https://github.com/hugo-sid/hugo-blog-awesome/commit/7deb83c95832c37b687cabf5b31d778120b6bd9e))
|
||||
|
||||
|
||||
### :hammer: Miscellaneous
|
||||
|
||||
* add .gitattributes ([85ea4f2](https://github.com/hugo-sid/hugo-blog-awesome/commit/85ea4f209869695e1bc286f569ee0a04c2e051e9))
|
||||
* add info about theme ([515a25d](https://github.com/hugo-sid/hugo-blog-awesome/commit/515a25db0114c6a7b8736ba85e1597d63cb34728))
|
||||
* add lang attribute to HTML ([b3df60d](https://github.com/hugo-sid/hugo-blog-awesome/commit/b3df60d7c3623563952eed2f20ca469d0e7c5396))
|
||||
* add lang attribute to HTML ([ac8257c](https://github.com/hugo-sid/hugo-blog-awesome/commit/ac8257ce2507a36addee6df978d789d6f8a05542))
|
||||
* add list of websites using this theme ([ce9f89b](https://github.com/hugo-sid/hugo-blog-awesome/commit/ce9f89bda93816cc284561c9e4a5e30d389b830a))
|
||||
* add more info about theme ([e6cef51](https://github.com/hugo-sid/hugo-blog-awesome/commit/e6cef512e9022ce33748bc79585445b526b389e0))
|
||||
* add more info about theme ([c3f37cd](https://github.com/hugo-sid/hugo-blog-awesome/commit/c3f37cd8270dab89e4f6fcf575a9e5b3144b6fb6))
|
||||
* add more support methods ([d8fe3f9](https://github.com/hugo-sid/hugo-blog-awesome/commit/d8fe3f95df32b6bc2aa257d4dd81e033071ee23d))
|
||||
* add morre info on Hugo extended version ([0f12641](https://github.com/hugo-sid/hugo-blog-awesome/commit/0f1264192bca484a5f9a7f65848dde52c3b325ed))
|
||||
* add padding to year on listpage ([d7118b1](https://github.com/hugo-sid/hugo-blog-awesome/commit/d7118b1ee05359df599df1bd6715ff1197ca1093))
|
||||
* add screenshot and thumbnail ([44e53f6](https://github.com/hugo-sid/hugo-blog-awesome/commit/44e53f67ea5f35ce290eaa9776db092441d50acb))
|
||||
* align items to center in flexbox ([031aa94](https://github.com/hugo-sid/hugo-blog-awesome/commit/031aa941d51b10ecb4a0dc8a7259bea25d17e336))
|
||||
* change demo url ([054c26f](https://github.com/hugo-sid/hugo-blog-awesome/commit/054c26fdae3cb07c7eb78b163254d8144070d868))
|
||||
* change post title ([594687d](https://github.com/hugo-sid/hugo-blog-awesome/commit/594687de182088ace08fcbfd457725f5d143741e))
|
||||
* **CONTRIBUTING.md:** fix spelling mistake ([c77726c](https://github.com/hugo-sid/hugo-blog-awesome/commit/c77726c6abe898fbaa242247989808c7fe2fbc9e))
|
||||
* create CODE_OF_CONDUCT.md ([639a287](https://github.com/hugo-sid/hugo-blog-awesome/commit/639a2871183d345653c49be1a825f44325dfee4c))
|
||||
* fix grammatical errors in PULL_REQUEST_TEMPLATE.md ([a2c1ad7](https://github.com/hugo-sid/hugo-blog-awesome/commit/a2c1ad73d60c413565d12c005e9c3df382948d65))
|
||||
* **image:** specify height and width ([6464c5d](https://github.com/hugo-sid/hugo-blog-awesome/commit/6464c5d5f082a81f88c61623e340c6479bf0393a))
|
||||
* improvements for math page ([#22](https://github.com/hugo-sid/hugo-blog-awesome/issues/22)) ([1ad6eea](https://github.com/hugo-sid/hugo-blog-awesome/commit/1ad6eea797742dd1aa00c20331035ba4da8fe5cb))
|
||||
* initial commit ([526932b](https://github.com/hugo-sid/hugo-blog-awesome/commit/526932b5294bf40806911b7db97beefc21aa8d6d))
|
||||
* lint Markdown files ([b25cd46](https://github.com/hugo-sid/hugo-blog-awesome/commit/b25cd465bae85f54c98182e4b7b724d1a353c485))
|
||||
* make details toggle more accessible ([566475b](https://github.com/hugo-sid/hugo-blog-awesome/commit/566475b32ab4114a9b6bd0f1bd234993d82ca720))
|
||||
* modify repo visit counter ([66bd9b0](https://github.com/hugo-sid/hugo-blog-awesome/commit/66bd9b015c9d02f9b453088f338b32cae2aa17a7))
|
||||
* modify ToC style ([872b187](https://github.com/hugo-sid/hugo-blog-awesome/commit/872b1877c142e798e9844d267dfb3f8d00f6b7b2))
|
||||
* normalize all the line endings ([04b83b1](https://github.com/hugo-sid/hugo-blog-awesome/commit/04b83b18b32dbe384c9d5c7f8cc0dc4ee8411293))
|
||||
* **readme:** add link to contribution guideline ([dca0a53](https://github.com/hugo-sid/hugo-blog-awesome/commit/dca0a53a1ae9853158875bd7e61dc280c7522eba))
|
||||
* **readme:** add more info about theme ([d8870b3](https://github.com/hugo-sid/hugo-blog-awesome/commit/d8870b39cd1cf9f4262965ea052cd66b02f8238a))
|
||||
* **readme:** add support section ([5fd98c7](https://github.com/hugo-sid/hugo-blog-awesome/commit/5fd98c76ff8b0f13fbcd03e1bb192877b73c803e))
|
||||
* **readme:** fix spelling mistake ([d821b22](https://github.com/hugo-sid/hugo-blog-awesome/commit/d821b229384ec077d923f253778b41e97d653189))
|
||||
* **readme:** make statement about Hugo extended version more clear ([491430a](https://github.com/hugo-sid/hugo-blog-awesome/commit/491430a1ea55c6b353c2ab8358eb7b52fc03ad45))
|
||||
* **readme:** privacy checker url ([7e09732](https://github.com/hugo-sid/hugo-blog-awesome/commit/7e097324bcc6894b865b8958cb9b902f42beebda))
|
||||
* remove resources folder & generated assets ([86d2d44](https://github.com/hugo-sid/hugo-blog-awesome/commit/86d2d44ed771b9998e5fd083ef2ce018e8e3b207))
|
||||
* rename Markdown files ([26d5f8f](https://github.com/hugo-sid/hugo-blog-awesome/commit/26d5f8f51baf98357bec5ba2c775b98179fa67f1))
|
||||
* **repo:** add more sections to issue template ([eb0747b](https://github.com/hugo-sid/hugo-blog-awesome/commit/eb0747ba1e4517c46b67526d9926a698b4d01596))
|
||||
* **repo:** add pull request template ([133de72](https://github.com/hugo-sid/hugo-blog-awesome/commit/133de723a430e8911a59a18f66189e7b3fbf1211))
|
||||
* **repo:** create CONTRIBUTING.md ([9ed22ae](https://github.com/hugo-sid/hugo-blog-awesome/commit/9ed22ae831b2af124e036f73d5aa6cf98b008a03))
|
||||
* **repo:** create issue templates ([d2607bd](https://github.com/hugo-sid/hugo-blog-awesome/commit/d2607bdc2a2512f28b43c3c07e47bc62a36b47f6))
|
||||
* **repo:** improve contributing guidelines ([d194898](https://github.com/hugo-sid/hugo-blog-awesome/commit/d1948989816ab2df9338db0c94675ce5712d2a3a))
|
||||
* **repo:** improve pull request template ([dc5ed1d](https://github.com/hugo-sid/hugo-blog-awesome/commit/dc5ed1d96cf8bd28f969da457d8d6a6430d74e15))
|
||||
* **repo:** improve pull request template ([07e2ef2](https://github.com/hugo-sid/hugo-blog-awesome/commit/07e2ef216dd6889136483aabfbedd8843d747d48))
|
||||
* **repo:** improvise issue templates ([2979973](https://github.com/hugo-sid/hugo-blog-awesome/commit/29799735c037ac49acc1916bd27df185d7e50d85))
|
||||
* **repo:** improvise issue templates ([c2edf7b](https://github.com/hugo-sid/hugo-blog-awesome/commit/c2edf7b9ac99d86bec84e16a438fd759b8af89b5))
|
||||
* saving files before refreshing line endings ([1cddbee](https://github.com/hugo-sid/hugo-blog-awesome/commit/1cddbee043dff42f69a74a89fb1440348a4b7eda))
|
||||
* **UI:** change focus color ([3d324a2](https://github.com/hugo-sid/hugo-blog-awesome/commit/3d324a25a302485d5cc72521ca14cbf5c5a8e127))
|
||||
* update baseurl ([bcb0483](https://github.com/hugo-sid/hugo-blog-awesome/commit/bcb04838dcd72bd5ab7edbf57b2c022efc973097))
|
||||
* update credits ([e4c71b6](https://github.com/hugo-sid/hugo-blog-awesome/commit/e4c71b6e0c553376ec6648b9a0b666ed4c1baa77))
|
||||
* update links related to pagespeed ([321adad](https://github.com/hugo-sid/hugo-blog-awesome/commit/321adad3dd84dd5a55a74bde2cf38788d468d5a3))
|
||||
* update math-typesetting.md ([#21](https://github.com/hugo-sid/hugo-blog-awesome/issues/21)) ([b2fcfc5](https://github.com/hugo-sid/hugo-blog-awesome/commit/b2fcfc5da79621969554f48d0b75b3ba11128b1f))
|
||||
* update readme ([18f9a0f](https://github.com/hugo-sid/hugo-blog-awesome/commit/18f9a0f0e8c21f5093bc5ce751cd1204171cca17))
|
||||
* update screenshots ([7f35679](https://github.com/hugo-sid/hugo-blog-awesome/commit/7f35679e23c66a6dc4fd519002623ed5bb733ec6))
|
||||
* update theme info ([0a40494](https://github.com/hugo-sid/hugo-blog-awesome/commit/0a40494dd42ca2452a876599d2cb2ed9f6343ec5))
|
||||
* update websites using this theme ([fd3d59c](https://github.com/hugo-sid/hugo-blog-awesome/commit/fd3d59c4c9fc0f291d275cc4de17b32098e6c121))
|
||||
* use postcard partial on listpage ([dc83c3e](https://github.com/hugo-sid/hugo-blog-awesome/commit/dc83c3ea90a66597c7994b7ac73dd4301c493c1e))
|
||||
* use symantic HTML - <time> tag instead of <p> or <span> ([5ce5e25](https://github.com/hugo-sid/hugo-blog-awesome/commit/5ce5e25e30784565665779b5b7d7d31768c542ee))
|
||||
|
||||
|
||||
### :bug: Bug Fixes
|
||||
|
||||
* add title for homepage ([89e35ff](https://github.com/hugo-sid/hugo-blog-awesome/commit/89e35ff2f71b868f6d1af2e07ddb482c53209e9c))
|
||||
* change baseURL to hba.sid.one ([d0ed717](https://github.com/hugo-sid/hugo-blog-awesome/commit/d0ed71798c3bd5f0ed795237564d03266f51f132))
|
||||
* **CI:** fix pr-labeler GitHub action ([3618655](https://github.com/hugo-sid/hugo-blog-awesome/commit/36186552efe196420270be1a810f5c363d96c9e6))
|
||||
* **CI:** Netlify non-deployment issue ([8427b9d](https://github.com/hugo-sid/hugo-blog-awesome/commit/8427b9d60e26034ac82745b8e690a488c6663f64))
|
||||
* **CI:** Netlify non-deployment issue ([918c84a](https://github.com/hugo-sid/hugo-blog-awesome/commit/918c84a1075eebc22cd15e2aa0653200b9667414))
|
||||
* **CI:** Netlify publish dir ([db63f5c](https://github.com/hugo-sid/hugo-blog-awesome/commit/db63f5c31d09eda4c7f1ea92e35a34043f938c9e))
|
||||
* **ci:** use Netlify `$DEPLOY_PRIME_URL` as `baseURL` for deploy previews ([64bfa09](https://github.com/hugo-sid/hugo-blog-awesome/commit/64bfa099743ca3cb1d3359d11ced5db0ab3678b1))
|
||||
* fix 404 page layout on small screens ([a9c1130](https://github.com/hugo-sid/hugo-blog-awesome/commit/a9c1130e46fe111ab8292c0eefcf45c83f4c890e))
|
||||
* fix abbr tag style ([f103396](https://github.com/hugo-sid/hugo-blog-awesome/commit/f103396409631b6e39183f16bafb5bb65108dd5c))
|
||||
* fix links and 404 page style ([#24](https://github.com/hugo-sid/hugo-blog-awesome/issues/24)) ([2e78155](https://github.com/hugo-sid/hugo-blog-awesome/commit/2e78155aa52ddeeb59207f4d575932d46abb89d0))
|
||||
* **html:** add href for <a> tag ([fc936ae](https://github.com/hugo-sid/hugo-blog-awesome/commit/fc936ae1374e11f9e3447acff73dae69d4eeb889))
|
||||
* link to license in readme ([91e0cd9](https://github.com/hugo-sid/hugo-blog-awesome/commit/91e0cd972c2c2f6c061c9c0ddd00712fbf7f0c69))
|
||||
* meta description ([340bd14](https://github.com/hugo-sid/hugo-blog-awesome/commit/340bd14a97dc9665d1b9d0749b9aa54be72690e5))
|
||||
* recent posts on home page is not correctly filtered ([#23](https://github.com/hugo-sid/hugo-blog-awesome/issues/23)) ([4afdfcb](https://github.com/hugo-sid/hugo-blog-awesome/commit/4afdfcbb47a302395929c3cf015f6b705978e48f))
|
||||
* stretched image ([87c7756](https://github.com/hugo-sid/hugo-blog-awesome/commit/87c775645a5b002e9c9c4e5e0581e11e87f78d54))
|
||||
* stretched image ([#3](https://github.com/hugo-sid/hugo-blog-awesome/issues/3)) ([5eb9b07](https://github.com/hugo-sid/hugo-blog-awesome/commit/5eb9b07e569fb04080d13a47c5cce4557f36a0f5))
|
||||
* template failure in bio.html when avatar is not found/defined ([#15](https://github.com/hugo-sid/hugo-blog-awesome/issues/15)) ([295c8a1](https://github.com/hugo-sid/hugo-blog-awesome/commit/295c8a13cdf3f5e928cbc1275dc19e053585d232))
|
||||
* theme name ([58d6bae](https://github.com/hugo-sid/hugo-blog-awesome/commit/58d6bae8e0cdb296f784d5494386931e39c93e8e))
|
||||
|
||||
|
||||
### :construction_worker: CI/CD
|
||||
|
||||
* setup CI based release ([6b68d1e](https://github.com/hugo-sid/hugo-blog-awesome/commit/6b68d1eb9ed83c8fab13bbb3b284b542e28de98d))
|
||||
* use GitHub PAT ([f2d98c8](https://github.com/hugo-sid/hugo-blog-awesome/commit/f2d98c8245a38a297855aff158979a4064e0b35c))
|
128
themes/hugo-blog-awesome/CODE_OF_CONDUCT.md
Normal file
|
@ -0,0 +1,128 @@
|
|||
# Contributor Covenant Code of Conduct
|
||||
|
||||
## Our Pledge
|
||||
|
||||
We as members, contributors, and leaders pledge to make participation in our
|
||||
community a harassment-free experience for everyone, regardless of age, body
|
||||
size, visible or invisible disability, ethnicity, sex characteristics, gender
|
||||
identity and expression, level of experience, education, socio-economic status,
|
||||
nationality, personal appearance, race, religion, or sexual identity
|
||||
and orientation.
|
||||
|
||||
We pledge to act and interact in ways that contribute to an open, welcoming,
|
||||
diverse, inclusive, and healthy community.
|
||||
|
||||
## Our Standards
|
||||
|
||||
Examples of behavior that contributes to a positive environment for our
|
||||
community include:
|
||||
|
||||
* Demonstrating empathy and kindness toward other people
|
||||
* Being respectful of differing opinions, viewpoints, and experiences
|
||||
* Giving and gracefully accepting constructive feedback
|
||||
* Accepting responsibility and apologizing to those affected by our mistakes,
|
||||
and learning from the experience
|
||||
* Focusing on what is best not just for us as individuals, but for the
|
||||
overall community
|
||||
|
||||
Examples of unacceptable behavior include:
|
||||
|
||||
* The use of sexualized language or imagery, and sexual attention or
|
||||
advances of any kind
|
||||
* Trolling, insulting or derogatory comments, and personal or political attacks
|
||||
* Public or private harassment
|
||||
* Publishing others' private information, such as a physical or email
|
||||
address, without their explicit permission
|
||||
* Other conduct which could reasonably be considered inappropriate in a
|
||||
professional setting
|
||||
|
||||
## Enforcement Responsibilities
|
||||
|
||||
Community leaders are responsible for clarifying and enforcing our standards of
|
||||
acceptable behavior and will take appropriate and fair corrective action in
|
||||
response to any behavior that they deem inappropriate, threatening, offensive,
|
||||
or harmful.
|
||||
|
||||
Community leaders have the right and responsibility to remove, edit, or reject
|
||||
comments, commits, code, wiki edits, issues, and other contributions that are
|
||||
not aligned to this Code of Conduct, and will communicate reasons for moderation
|
||||
decisions when appropriate.
|
||||
|
||||
## Scope
|
||||
|
||||
This Code of Conduct applies within all community spaces, and also applies when
|
||||
an individual is officially representing the community in public spaces.
|
||||
Examples of representing our community include using an official e-mail address,
|
||||
posting via an official social media account, or acting as an appointed
|
||||
representative at an online or offline event.
|
||||
|
||||
## Enforcement
|
||||
|
||||
Instances of abusive, harassing, or otherwise unacceptable behavior may be
|
||||
reported to the community leaders responsible for enforcement at
|
||||
.
|
||||
All complaints will be reviewed and investigated promptly and fairly.
|
||||
|
||||
All community leaders are obligated to respect the privacy and security of the
|
||||
reporter of any incident.
|
||||
|
||||
## Enforcement Guidelines
|
||||
|
||||
Community leaders will follow these Community Impact Guidelines in determining
|
||||
the consequences for any action they deem in violation of this Code of Conduct:
|
||||
|
||||
### 1. Correction
|
||||
|
||||
**Community Impact**: Use of inappropriate language or other behavior deemed
|
||||
unprofessional or unwelcome in the community.
|
||||
|
||||
**Consequence**: A private, written warning from community leaders, providing
|
||||
clarity around the nature of the violation and an explanation of why the
|
||||
behavior was inappropriate. A public apology may be requested.
|
||||
|
||||
### 2. Warning
|
||||
|
||||
**Community Impact**: A violation through a single incident or series
|
||||
of actions.
|
||||
|
||||
**Consequence**: A warning with consequences for continued behavior. No
|
||||
interaction with the people involved, including unsolicited interaction with
|
||||
those enforcing the Code of Conduct, for a specified period of time. This
|
||||
includes avoiding interactions in community spaces as well as external channels
|
||||
like social media. Violating these terms may lead to a temporary or
|
||||
permanent ban.
|
||||
|
||||
### 3. Temporary Ban
|
||||
|
||||
**Community Impact**: A serious violation of community standards, including
|
||||
sustained inappropriate behavior.
|
||||
|
||||
**Consequence**: A temporary ban from any sort of interaction or public
|
||||
communication with the community for a specified period of time. No public or
|
||||
private interaction with the people involved, including unsolicited interaction
|
||||
with those enforcing the Code of Conduct, is allowed during this period.
|
||||
Violating these terms may lead to a permanent ban.
|
||||
|
||||
### 4. Permanent Ban
|
||||
|
||||
**Community Impact**: Demonstrating a pattern of violation of community
|
||||
standards, including sustained inappropriate behavior, harassment of an
|
||||
individual, or aggression toward or disparagement of classes of individuals.
|
||||
|
||||
**Consequence**: A permanent ban from any sort of public interaction within
|
||||
the community.
|
||||
|
||||
## Attribution
|
||||
|
||||
This Code of Conduct is adapted from the [Contributor Covenant][homepage],
|
||||
version 2.0, available at
|
||||
https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.
|
||||
|
||||
Community Impact Guidelines were inspired by [Mozilla's code of conduct
|
||||
enforcement ladder](https://github.com/mozilla/diversity).
|
||||
|
||||
[homepage]: https://www.contributor-covenant.org
|
||||
|
||||
For answers to common questions about this code of conduct, see the FAQ at
|
||||
https://www.contributor-covenant.org/faq. Translations are available at
|
||||
https://www.contributor-covenant.org/translations.
|
46
themes/hugo-blog-awesome/CONTRIBUTING.md
Normal file
|
@ -0,0 +1,46 @@
|
|||
# Welcome to contribution guidelines
|
||||
|
||||
Thank you for taking time to contribute to Hugo blog awesome!
|
||||
|
||||
Following the contribution guidelines helps both owners and contributors. The guidelines save time and hassle caused by improperly created pull requests or issues that might have to be rejected and re-submitted.
|
||||
|
||||
## When to use issues?
|
||||
|
||||
We prefer to use issues for reporting real 'issues' or bugs. For feature requests you can visit the [feature request section](https://github.com/hugo-sid/hugo-blog-awesome/discussions/categories/feature-requests) of Discussions and start a new thread.
|
||||
For questions you can visit [Q&A section](https://github.com/hugo-sid/hugo-blog-awesome/discussions/categories/q-a) of Discussions.
|
||||
|
||||
## Pull requests (PR)
|
||||
|
||||
- Please ensure that you have filled answers to as many questions as applicable, while creating a PR.
|
||||
- We recommend you to create atomic PRs which focus on a single change.
|
||||
- We do recommend PRs to not exceed 200 lines (includes additions and deletions) of code.
|
||||
- Kindly ensure that you are **NOT** addressing multiple issues in one PR.
|
||||
|
||||
## Adding a new language
|
||||
|
||||
If you are adding support for a new language, you have to do the following:
|
||||
|
||||
1. Add language specific configuration and parameters in `exampleSite/hugo.toml`
|
||||
2. Translate specific terms by creating a new language-specific file in the `i18n` directory
|
||||
3. Add translated content in `exampleSite/content` directory
|
||||
|
||||
You can take a look at this [Pull request](https://github.com/hugo-sid/hugo-blog-awesome/pull/145) for reference.
|
||||
|
||||
## Commits
|
||||
|
||||
This project adheres to [Conventional Commits specification](https://www.conventionalcommits.org/en/v1.0.0/).
|
||||
|
||||
## Releases
|
||||
|
||||
We use [Semantic Versioning](https://semver.org/) for releases.
|
||||
|
||||
## Changelog
|
||||
|
||||
You don't have to edit the `CHANGELOG.md` file. The changelong is auto generated. A GitHub action workflow is in place, which:
|
||||
|
||||
- analyses the commits (from last release)
|
||||
- determines the version to bump (it's doable since this project adheres to conventional commit specification)
|
||||
- updates the changelog
|
||||
- creates a git tag corresponding to the version
|
||||
|
||||
Finally it creates a PR with the above changes. So, there is no manual editing required.
|
20
themes/hugo-blog-awesome/LICENSE
Normal file
|
@ -0,0 +1,20 @@
|
|||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2023 Sidharth R.
|
||||
|
||||
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.
|
307
themes/hugo-blog-awesome/README.md
Normal file
|
@ -0,0 +1,307 @@
|
|||
<div align=center>
|
||||
<picture>
|
||||
<source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/hugo-sid/hugo-blog-awesome/main/assets/icons/book-icon-dark.svg">
|
||||
<source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/hugo-sid/hugo-blog-awesome/main/assets/icons/book-icon-light.svg">
|
||||
<img alt="Hugo blog awesome logo" src="https://raw.githubusercontent.com/hugo-sid/hugo-blog-awesome/feat/logo-change/assets/icons/book-icon-light.svg" />
|
||||
</picture>
|
||||
|
||||
</div>
|
||||
<h1 align=center> Hugo Blog Awesome | <a href="https://hba.sid.one" target="_blank" rel="nofollow">Demo link</a></h1>
|
||||
|
||||
<h4 align=center>⚡ Fast | 📰 Clean UI | 🌙 Dark mode support | 📱 Responsive design </h4>
|
||||
|
||||
## Screenshots
|
||||
|
||||
| Dark mode | Light mode |
|
||||
| --- | --- |
|
||||
|  |  |
|
||||
|
||||
<details>
|
||||
<summary>Page speed score (click to expand)</summary>
|
||||
|
||||

|
||||
|
||||
The result shown above was last confirmed on September 23, 2023. You can check the details of the PageSpeed test at this link: [Link to the analysis](https://pagespeed.web.dev/analysis/https-hba-sid-one/uh4rm91hnj?form_factor=mobile). You can also do a live [PageSpeed test](https://pagespeed.web.dev/analysis?url=https://hba.sid.one/) of the [demo website](https://hba.sid.one) now.
|
||||
|
||||
</details>
|
||||
|
||||
## Features
|
||||
|
||||
- Minimal design
|
||||
- Light and dark mode
|
||||
- Syntax highlighting
|
||||
- RSS feed
|
||||
- No jQuery, no Bootstrap
|
||||
- 100/100 Google PageSpeed Insights [score](https://pagespeed.web.dev/analysis/https-hba-sid-one/uh4rm91hnj?form_factor=mobile) on all 4 metrics
|
||||
|
||||
## Why this theme?
|
||||
|
||||
Hugo Blog Awesome (HBA) is a theme crafted to capture your readers' attention.
|
||||
|
||||
Additionally, it's fast, [privacy-conscious](https://themarkup.org/blacklight?url=hba.sid.one), and comes with no external dependencies. That's right. There are no Google fonts, icon packs, or JavaScript frameworks. No trackers or ads to bloat your website.
|
||||
|
||||
Its focus on minimalism and clean UI ensures that your content takes the spotlight. This, coupled with the support for dark mode, provides a stress-free (on the eyes) reading experience for your audience.
|
||||
|
||||
Built with Hugo, SCSS, and vanilla JavaScript.
|
||||
|
||||
## Setup
|
||||
|
||||
> **Note**
|
||||
> You must have the [Hugo extended version](https://gohugo.io/installation/linux/#editions) installed in order to use this theme. This theme uses Sass for styling. With the Hugo extended version, Sass can be transpiled to CSS without any additional tools.
|
||||
|
||||
### Using the theme as Hugo module
|
||||
|
||||
First create a new Hugo site by running the following command:
|
||||
|
||||
hugo new site myblog
|
||||
|
||||
Initialize your new Hugo site as hugo module by running the following command:
|
||||
|
||||
cd myblog
|
||||
hugo mod init github.com/USER/REPO
|
||||
|
||||
Afterwards, run this command to add hugo-blog-awesome as module to your site:
|
||||
|
||||
hugo mod get github.com/hugo-sid/hugo-blog-awesome
|
||||
|
||||
To make use of the theme, add this module configuration to your site's `hugo.toml`:
|
||||
|
||||
[module]
|
||||
[[module.imports]]
|
||||
path = "github.com/hugo-sid/hugo-blog-awesome"
|
||||
|
||||
To preview the theme with example content, run the following command from the `exampleSite` directory:
|
||||
|
||||
hugo server
|
||||
|
||||
### Using the theme as Git submodule
|
||||
|
||||
To create a new Hugo site with this theme as Git submodule, run the following command:
|
||||
|
||||
hugo new site myblog
|
||||
|
||||
Then, clone this repository into the `themes` directory of your new site:
|
||||
|
||||
cd myblog
|
||||
git clone https://github.com/hugo-sid/hugo-blog-awesome.git themes/hugo-blog-awesome
|
||||
|
||||
To preview the theme with example content, run the following command from the `exampleSite` directory:
|
||||
|
||||
cd themes/hugo-blog-awesome/exampleSite
|
||||
hugo server --themesDir ../..
|
||||
|
||||
To use this theme, set the `theme` variable in your site's `hugo.toml` to `hugo-blog-awesome`:
|
||||
|
||||
theme = "hugo-blog-awesome"
|
||||
|
||||
## Configuration
|
||||
|
||||
You can take a look at the `hugo.toml` file in the `exampleSite` directory for an example configuration.
|
||||
It is recommended that you copy the `hugo.toml` file from the `exampleSite` directory to the root directory of your Hugo site. You can then edit the `hugo.toml` file to suit your needs.
|
||||
|
||||
### Adding favicon
|
||||
|
||||
I used [realfavicongenerator.net](https://realfavicongenerator.net/) to generate the favicons. You can place the resulting files in the `assets\icons` folder. That should get your favicon working.
|
||||
|
||||
If you want to customize anything further, you can modify `layouts\partials\head.html`.
|
||||
|
||||
### Adding Social icons
|
||||
|
||||
Social icons can be added by configuring `hugo.toml` file in the following manner.
|
||||
|
||||
```toml
|
||||
[[params.socialIcons]]
|
||||
name = "github"
|
||||
url = "https://github.com/hugo-sid"
|
||||
|
||||
[[params.socialIcons]]
|
||||
name = "twitter"
|
||||
url = "https://twitter.com"
|
||||
|
||||
[[params.socialIcons]]
|
||||
name = "Rss"
|
||||
url = "/index.xml"
|
||||
```
|
||||
|
||||
<details>
|
||||
<summary>List of available icons (click to expand)</summary>
|
||||
|
||||
| Name | Platform |
|
||||
| --------------- | ------------------------------- |
|
||||
| `123rf` | 123rf.com |
|
||||
| `adobestock` | stock.adobe.com |
|
||||
| `applemusic` | music.apple.com |
|
||||
| `behance` | behance.net |
|
||||
| `bilibili` | bilibili.com |
|
||||
| `bitcoin` | - |
|
||||
| `bluesky` | bsky.app |
|
||||
| `buymeacoffee` | buymeacoffee.com |
|
||||
| `codepen` | codepen.io |
|
||||
| `cryptohack` | cryptohack.org |
|
||||
| `ctftime` | ctftime.org |
|
||||
| `cv` | - |
|
||||
| `deezer` | deezer.com |
|
||||
| `dev` | dev.to |
|
||||
| `discogs` | discogs.com |
|
||||
| `discord` | discord.com |
|
||||
| `dreamstime` | dreamstime.com |
|
||||
| `dribbble` | dribbble.com |
|
||||
| `email` | - |
|
||||
| `facebook` | facebook.com |
|
||||
| `flickr` | flickr.com |
|
||||
| `freepik` | freepik.com |
|
||||
| `gitea` | gitea.io |
|
||||
| `github` | github.com |
|
||||
| `gitlab` | gitlab.com |
|
||||
| `goodreads` | goodreads.com |
|
||||
| `googlescholar` | scholar.google.com |
|
||||
| `guruShots` | gurushots.com |
|
||||
| `hackerone` | hackerone.com |
|
||||
| `hackerrank` | hackerrank.com |
|
||||
| `hackthebox` | hackthebox.eu |
|
||||
| `instagram` | instagram.com |
|
||||
| `itchio` | itch.io |
|
||||
| `kaggle` | - |
|
||||
| `kakaotalk` | kakaocorp.com/service/KakaoTalk |
|
||||
| `key` | - |
|
||||
| `keybase` | keybase.io |
|
||||
| `kofi` | ko-fi.com |
|
||||
| `komoot` | - |
|
||||
| `lastfm` | last.fm |
|
||||
| `letterboxd` | - |
|
||||
| `liberapay` | liberapay.com |
|
||||
| `linkedin` | linkedin.com |
|
||||
| `mastodon` | mastodon.social |
|
||||
| `matrix` | matrix.org |
|
||||
| `medium` | medium.com |
|
||||
| `monero` | - |
|
||||
| `mixcloud` | mixcloud.com |
|
||||
| `nuget` | nuget.org |
|
||||
| `paypal` | paypal.com |
|
||||
| `peertube` | - |
|
||||
| `pgp` | - |
|
||||
| `phone` | - |
|
||||
| `ploywork` | ploywork.com |
|
||||
| `qq` | qq.com |
|
||||
| `reddit` | reddit.com |
|
||||
| `researchgate` | researchgate.net |
|
||||
| `rss` | - |
|
||||
| `serverfault` | serverfault.com |
|
||||
| `soundcloud` | soundcloud.com |
|
||||
| `shutterstock` | shutterstock.com |
|
||||
| `signal` | signal.org |
|
||||
| `slack` | slack.com |
|
||||
| `snapchat` | snapchat.com/add |
|
||||
| `spotify` | spotify.com |
|
||||
| `stackoverflow` | stackoverflow.com |
|
||||
| `stackshare` | stackshare.io |
|
||||
| `steam` | steampowered.com |
|
||||
| `strava` | strava.com |
|
||||
| `telegram` | telegram.org |
|
||||
| `threads` | threads.net |
|
||||
| `tiktok` | tiktok.com |
|
||||
| `twitch` | twitch.tv |
|
||||
| `twitter` (the blue bird logo) | twitter.com |
|
||||
| `unsplash` | unsplash.com |
|
||||
| `x` (formerly Twitter) | x.com |
|
||||
| `xda` | xda-developers.com |
|
||||
| `xing` | xing.com |
|
||||
| `ycombinator` | ycombinator.com |
|
||||
| `youtube` | youtube.com |
|
||||
| `other` | - |
|
||||
|
||||
</details>
|
||||
|
||||
If you are trying to add an icon that is not listed above, you can modify `layouts\partials\svgs\svgs.html` to include your icon (SVG). You are encouraged to submit your icon by creating a pull request, so that others can benefit.
|
||||
|
||||
### Enable go to top button
|
||||
|
||||
To enable go to top button on blog posts, set `goToTop` to `true` in `hugo.toml` file.
|
||||
|
||||
```toml
|
||||
[params]
|
||||
goToTop = true
|
||||
```
|
||||
|
||||
### Add custom HTML to `<head>` section
|
||||
|
||||
To add custom HTML to the `<head>` section, create a partial named `custom-head.html`.
|
||||
The contents of this partial will be inserted at the end of the `<head>` section.
|
||||
|
||||
## Content
|
||||
|
||||
### Posts
|
||||
|
||||
To create a new post, run the following command:
|
||||
|
||||
hugo new posts/my-first-post.md
|
||||
|
||||
Then, edit the `my-first-post.md` file to suit your needs.
|
||||
|
||||
### Comments
|
||||
|
||||
To enable Disqus comments, set `services.disqus.shortname` in your site's `hugo.toml`.
|
||||
|
||||
To use another comments system, provide your own `comments.html` partial in `layouts\partials\comments.html`.
|
||||
|
||||
## Contributing
|
||||
|
||||
Please read [CONTRIBUTING.md](https://github.com/hugo-sid/hugo-blog-awesome/blob/main/CONTRIBUTING.md).
|
||||
|
||||
## Contributors
|
||||
|
||||
Thanks to these wonderful people for contributing to Hugo blog awesome:
|
||||
|
||||
<a href="https://github.com/hugo-sid/hugo-blog-awesome/graphs/contributors">
|
||||
<img src="https://contrib.rocks/image?repo=hugo-sid/hugo-blog-awesome" />
|
||||
</a>
|
||||
|
||||
## Websites using this theme
|
||||
|
||||
If you are using this theme for any website, feel free to list the website here. You can submit a pull request (PR) to include your website.
|
||||
|
||||
- <https://krisnova.net/>
|
||||
- <https://paddy-exe.github.io/>
|
||||
- <https://www.siggijons.net/>
|
||||
- <https://debanwita27.github.io/>
|
||||
- <https://mrizkimaulidan.vercel.app/>
|
||||
- <https://www.yukizr.com/>
|
||||
- <http://liamdalg.co.uk/>
|
||||
- <https://codewithzichen.bine.me/>
|
||||
- <https://chriscodes.net/>
|
||||
- <https://journeytolunar.com/>
|
||||
- <https://ruiper.es/>
|
||||
- <https://josephscottcampbell.com/>
|
||||
- <https://heckintosh.github.io/>
|
||||
- <https://dieter.plaetinck.be/>
|
||||
- <https://www.boniface.me/>
|
||||
- <https://meanii.dev/>
|
||||
- <https://unixsec.io/>
|
||||
- <https://blog.crisweb.com/>
|
||||
- <https://jonblack.gg/>
|
||||
|
||||
## Support
|
||||
|
||||
Don't forget to ⭐️ the repo if you liked this theme!
|
||||
|
||||
<a href='https://ko-fi.com/sidharth' target='_blank'><img height='36' style='border:0px;height:36px;' src='https://storage.ko-fi.com/cdn/kofi1.png?v=3' border='0' alt='Buy Me a Coffee at ko-fi.com' /></a>
|
||||
|
||||
## Credits
|
||||
|
||||
The social icons are made possible thanks to [Aditya Telange](https://github.com/adityatelange)'s [hugo-PaperMod](https://github.com/adityatelange/hugo-PaperMod) theme.
|
||||
|
||||
Thanks to [piharpi](https://harpi.me/) for creating the [Jekyll klise theme](https://github.com/piharpi/jekyll-klise). It served as an inspiration to create this Hugo theme.
|
||||
|
||||
## License
|
||||
|
||||
This theme is released under the MIT license. For more information read the [License](https://github.com/hugo-sid/hugo-blog-awesome/blob/main/LICENSE).
|
||||
|
||||
## Stats
|
||||
|
||||
### Visitors
|
||||
|
||||
[](https://visitorbadge.io/status?path=https%3A%2F%2Fgithub.com%2Fhugo-sid%2Fhugo-blog-awesome)
|
||||
|
||||
### Star History
|
||||
|
||||
[](https://star-history.com/#hugo-sid/hugo-blog-awesome&Date)
|
8
themes/hugo-blog-awesome/archetypes/default.md
Normal file
|
@ -0,0 +1,8 @@
|
|||
---
|
||||
title:
|
||||
date: {{ .Date }}
|
||||
draft: true
|
||||
description:
|
||||
isStarred: false
|
||||
---
|
||||
|
BIN
themes/hugo-blog-awesome/assets/code-highlight.css
Normal file
BIN
themes/hugo-blog-awesome/assets/icons/android-chrome-192x192.png
Normal file
After Width: | Height: | Size: 40 KiB |
BIN
themes/hugo-blog-awesome/assets/icons/android-chrome-512x512.png
Normal file
After Width: | Height: | Size: 234 KiB |
After Width: | Height: | Size: 4.6 KiB |
BIN
themes/hugo-blog-awesome/assets/icons/apple-touch-icon.png
Normal file
After Width: | Height: | Size: 37 KiB |
4
themes/hugo-blog-awesome/assets/icons/book-icon-dark.svg
Normal file
|
@ -0,0 +1,4 @@
|
|||
<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
|
||||
<svg width="200" height="200" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M16.19 2H7.81C4.17 2 2 4.17 2 7.81V16.18C2 19.83 4.17 22 7.81 22H16.18C19.82 22 21.99 19.83 21.99 16.19V7.81C22 4.17 19.83 2 16.19 2ZM11.5 17.25C11.5 17.61 11.14 17.85 10.81 17.71C9.6 17.19 8.02 16.71 6.92 16.57L6.73 16.55C6.12 16.47 5.62 15.9 5.62 15.28V7.58C5.62 6.81 6.24 6.24 7 6.3C8.25 6.4 10.1 7 11.26 7.66C11.42 7.75 11.5 7.92 11.5 8.09V17.25ZM18.38 15.27C18.38 15.89 17.88 16.46 17.27 16.54L17.06 16.56C15.97 16.71 14.4 17.18 13.19 17.69C12.86 17.83 12.5 17.59 12.5 17.23V8.08C12.5 7.9 12.59 7.73 12.75 7.64C13.91 6.99 15.72 6.41 16.95 6.3H16.99C17.76 6.3 18.38 6.92 18.38 7.69V15.27Z" fill="#fff"/>
|
||||
</svg>
|
After Width: | Height: | Size: 841 B |
|
@ -0,0 +1,4 @@
|
|||
<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
|
||||
<svg width="200" height="200" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M16.19 2H7.81C4.17 2 2 4.17 2 7.81V16.18C2 19.83 4.17 22 7.81 22H16.18C19.82 22 21.99 19.83 21.99 16.19V7.81C22 4.17 19.83 2 16.19 2ZM11.5 17.25C11.5 17.61 11.14 17.85 10.81 17.71C9.6 17.19 8.02 16.71 6.92 16.57L6.73 16.55C6.12 16.47 5.62 15.9 5.62 15.28V7.58C5.62 6.81 6.24 6.24 7 6.3C8.25 6.4 10.1 7 11.26 7.66C11.42 7.75 11.5 7.92 11.5 8.09V17.25ZM18.38 15.27C18.38 15.89 17.88 16.46 17.27 16.54L17.06 16.56C15.97 16.71 14.4 17.18 13.19 17.69C12.86 17.83 12.5 17.59 12.5 17.23V8.08C12.5 7.9 12.59 7.73 12.75 7.64C13.91 6.99 15.72 6.41 16.95 6.3H16.99C17.76 6.3 18.38 6.92 18.38 7.69V15.27Z" fill="#292D32"/>
|
||||
</svg>
|
After Width: | Height: | Size: 844 B |
12
themes/hugo-blog-awesome/assets/icons/browserconfig.xml
Normal file
|
@ -0,0 +1,12 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<browserconfig>
|
||||
<msapplication>
|
||||
<tile>
|
||||
<square70x70logo src="{{ (resources.Get "/icons/mstile-70x70.png").RelPermalink }}"/>
|
||||
<square150x150logo src="{{ (resources.Get "/icons/mstile-150x150.png").RelPermalink }}"/>
|
||||
<square310x310logo src="{{ (resources.Get "/icons/mstile-310x310.png").RelPermalink }}"/>
|
||||
<wide310x150logo src="{{ (resources.Get "/icons/mstile-310x150.png").RelPermalink }}"/>
|
||||
<TileColor>{{ .TileColor | default "#2d89ef" }}</TileColor>
|
||||
</tile>
|
||||
</msapplication>
|
||||
</browserconfig>
|
BIN
themes/hugo-blog-awesome/assets/icons/favicon-16x16.png
Normal file
After Width: | Height: | Size: 4.8 KiB |
BIN
themes/hugo-blog-awesome/assets/icons/favicon-32x32.png
Normal file
After Width: | Height: | Size: 6.4 KiB |
BIN
themes/hugo-blog-awesome/assets/icons/favicon-96x96.png
Normal file
After Width: | Height: | Size: 12 KiB |
BIN
themes/hugo-blog-awesome/assets/icons/favicon.ico
Normal file
After Width: | Height: | Size: 15 KiB |
3
themes/hugo-blog-awesome/assets/icons/favicon.svg
Normal file
After Width: | Height: | Size: 1.1 MiB |
BIN
themes/hugo-blog-awesome/assets/icons/mstile-144x144.png
Normal file
After Width: | Height: | Size: 2.4 KiB |
BIN
themes/hugo-blog-awesome/assets/icons/mstile-150x150.png
Normal file
After Width: | Height: | Size: 28 KiB |
BIN
themes/hugo-blog-awesome/assets/icons/mstile-310x150.png
Normal file
After Width: | Height: | Size: 48 KiB |
BIN
themes/hugo-blog-awesome/assets/icons/mstile-310x310.png
Normal file
After Width: | Height: | Size: 92 KiB |
BIN
themes/hugo-blog-awesome/assets/icons/mstile-70x70.png
Normal file
After Width: | Height: | Size: 1.6 KiB |
31
themes/hugo-blog-awesome/assets/icons/safari-pinned-tab.svg
Normal file
|
@ -0,0 +1,31 @@
|
|||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
|
||||
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
|
||||
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
|
||||
width="700.000000pt" height="700.000000pt" viewBox="0 0 700.000000 700.000000"
|
||||
preserveAspectRatio="xMidYMid meet">
|
||||
<metadata>
|
||||
Created by potrace 1.14, written by Peter Selinger 2001-2017
|
||||
</metadata>
|
||||
<g transform="translate(0.000000,700.000000) scale(0.100000,-0.100000)"
|
||||
fill="#000000" stroke="none">
|
||||
<path d="M2177 6414 c-1 -1 -42 -4 -92 -7 -136 -9 -206 -20 -340 -53 -496
|
||||
-122 -855 -432 -1033 -889 -37 -93 -76 -233 -92 -325 -6 -36 -13 -76 -16 -90
|
||||
-2 -14 -7 -68 -11 -120 -9 -119 -10 -2758 -1 -2860 40 -439 188 -783 449
|
||||
-1041 231 -229 540 -372 917 -425 111 -15 342 -18 1537 -18 1196 -1 1500 3
|
||||
1547 19 7 2 31 6 53 9 202 26 468 124 645 237 165 107 338 286 432 449 56 97
|
||||
67 119 103 210 53 132 96 289 111 405 3 22 7 46 9 53 14 42 19 423 18 1567 0
|
||||
1407 0 1425 -44 1644 -118 600 -505 1016 -1089 1170 -74 19 -204 43 -310 57
|
||||
-47 6 -2786 14 -2793 8z m-62 -1259 c33 -4 69 -9 80 -11 10 -2 37 -6 59 -10
|
||||
22 -3 43 -7 47 -9 3 -2 21 -7 40 -10 195 -33 596 -173 829 -290 115 -58 126
|
||||
-65 144 -84 41 -45 41 -36 40 -1447 0 -1330 -1 -1361 -20 -1394 -51 -87 -116
|
||||
-94 -269 -31 -99 42 -316 119 -450 161 -86 27 -397 106 -445 113 -19 3 -84 13
|
||||
-145 21 -182 27 -289 98 -353 234 l-27 57 0 1215 0 1215 31 65 c55 114 156
|
||||
190 276 208 57 8 70 8 163 -3z m2941 -6 c143 -36 261 -159 294 -306 16 -68 15
|
||||
-2308 0 -2380 -7 -29 -29 -78 -54 -115 -69 -102 -160 -159 -281 -173 -48 -6
|
||||
-61 -8 -130 -20 -127 -23 -408 -90 -475 -115 -14 -5 -63 -20 -110 -35 -113
|
||||
-35 -263 -88 -384 -137 -138 -56 -203 -46 -252 37 -17 28 -18 102 -19 1390 0
|
||||
831 3 1373 9 1393 15 51 51 80 181 142 207 99 305 138 500 199 341 106 601
|
||||
150 721 120z"/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.8 KiB |
21
themes/hugo-blog-awesome/assets/icons/site.webmanifest
Normal file
|
@ -0,0 +1,21 @@
|
|||
{
|
||||
"name": "Colmaris",
|
||||
"short_name": "Colmaris",
|
||||
"icons": [
|
||||
{
|
||||
"src": "/web-app-manifest-192x192.png",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
},
|
||||
{
|
||||
"src": "/web-app-manifest-512x512.png",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png",
|
||||
"purpose": "maskable"
|
||||
}
|
||||
],
|
||||
"theme_color": "#ffffff",
|
||||
"background_color": "#ffffff",
|
||||
"display": "standalone"
|
||||
}
|
After Width: | Height: | Size: 41 KiB |
After Width: | Height: | Size: 248 KiB |
16
themes/hugo-blog-awesome/assets/js/goToTop.js
Normal file
|
@ -0,0 +1,16 @@
|
|||
window.addEventListener('load', () => {
|
||||
const gttButton = document.getElementById("totop");
|
||||
if (!gttButton) return;
|
||||
window.onscroll = () => {
|
||||
if (
|
||||
document.body.scrollTop > 300 ||
|
||||
document.documentElement.scrollTop > 300
|
||||
) {
|
||||
gttButton.style.visibility = "visible";
|
||||
gttButton.style.opacity = "1";
|
||||
} else {
|
||||
gttButton.style.visibility = "hidden";
|
||||
gttButton.style.opacity = "0";
|
||||
}
|
||||
};
|
||||
});
|
1
themes/hugo-blog-awesome/assets/js/main.js
Normal file
|
@ -0,0 +1 @@
|
|||
'use strict';
|
75
themes/hugo-blog-awesome/assets/js/theme.js
Normal file
|
@ -0,0 +1,75 @@
|
|||
(() => {
|
||||
"use strict";
|
||||
const LS_THEME_KEY = "theme";
|
||||
const THEMES = {
|
||||
LIGHT: "light",
|
||||
DARK: "dark",
|
||||
AUTO: "auto",
|
||||
};
|
||||
|
||||
const body = document.body;
|
||||
const config = body.getAttribute("data-theme");
|
||||
|
||||
const getThemeState = () => {
|
||||
const lsState = localStorage.getItem(LS_THEME_KEY);
|
||||
if (lsState) return lsState;
|
||||
|
||||
let state;
|
||||
switch (config) {
|
||||
case THEMES.DARK:
|
||||
state = THEMES.DARK;
|
||||
break;
|
||||
case THEMES.LIGHT:
|
||||
state = THEMES.LIGHT;
|
||||
break;
|
||||
case THEMES.AUTO:
|
||||
default:
|
||||
state = window.matchMedia("(prefers-color-scheme: dark)")
|
||||
.matches
|
||||
? THEMES.DARK
|
||||
: THEMES.LIGHT;
|
||||
break;
|
||||
}
|
||||
return state;
|
||||
};
|
||||
|
||||
const initTheme = (state) => {
|
||||
if (state === THEMES.DARK) {
|
||||
document.documentElement.classList.add(THEMES.DARK);
|
||||
document.documentElement.classList.remove(THEMES.LIGHT);
|
||||
} else if (state === THEMES.LIGHT) {
|
||||
document.documentElement.classList.remove(THEMES.DARK);
|
||||
document.documentElement.classList.add(THEMES.LIGHT);
|
||||
}
|
||||
};
|
||||
|
||||
// init theme ASAP, then do the rest.
|
||||
initTheme(getThemeState());
|
||||
requestAnimationFrame(() => body.classList.remove("notransition"))
|
||||
const toggleTheme = () => {
|
||||
const state = getThemeState();
|
||||
if (state === THEMES.DARK) {
|
||||
localStorage.setItem(LS_THEME_KEY, THEMES.LIGHT);
|
||||
initTheme(THEMES.LIGHT);
|
||||
} else if (state === THEMES.LIGHT) {
|
||||
localStorage.setItem(LS_THEME_KEY, THEMES.DARK);
|
||||
initTheme(THEMES.DARK);
|
||||
}
|
||||
};
|
||||
|
||||
window.addEventListener("DOMContentLoaded", () => {
|
||||
// Theme switch
|
||||
const lamp = document.getElementById("mode");
|
||||
|
||||
lamp.addEventListener("click", () => toggleTheme());
|
||||
|
||||
// Blur the content when the menu is open
|
||||
const cbox = document.getElementById("menu-trigger");
|
||||
|
||||
cbox.addEventListener("change", function () {
|
||||
const area = document.querySelector(".wrapper");
|
||||
if (this.checked) return area.classList.add("blurry");
|
||||
area.classList.remove("blurry");
|
||||
});
|
||||
});
|
||||
})();
|
324
themes/hugo-blog-awesome/assets/sass/_base.scss
Normal file
|
@ -0,0 +1,324 @@
|
|||
// Reset some basic elements
|
||||
* {
|
||||
-webkit-transition: background-color 75ms ease-in, border-color 75ms ease-in;
|
||||
-moz-transition: background-color 75ms ease-in, border-color 75ms ease-in;
|
||||
-ms-transition: background-color 75ms ease-in, border-color 75ms ease-in;
|
||||
-o-transition: background-color 75ms ease-in, border-color 75ms ease-in;
|
||||
transition: background-color 75ms ease-in, border-color 75ms ease-in;
|
||||
}
|
||||
|
||||
.notransition {
|
||||
-webkit-transition: none;
|
||||
-moz-transition: none;
|
||||
-ms-transition: none;
|
||||
-o-transition: none;
|
||||
transition: none;
|
||||
}
|
||||
|
||||
html {
|
||||
overflow-x: hidden;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
body,
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4,
|
||||
h5,
|
||||
h6,
|
||||
p,
|
||||
blockquote,
|
||||
pre,
|
||||
hr,
|
||||
dl,
|
||||
dd,
|
||||
ol,
|
||||
ul,
|
||||
figure {
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
// Basic styling
|
||||
body {
|
||||
min-height: 100vh;
|
||||
overflow-x: hidden;
|
||||
position: relative;
|
||||
color: $text-base-color;
|
||||
background-color: $white;
|
||||
font: $normal-weight #{$base-font-size}/#{$base-line-height} $sans-family;
|
||||
-webkit-text-size-adjust: 100%;
|
||||
-webkit-font-smoothing: antialiased;
|
||||
-webkit-font-feature-settings: "kern" 1;
|
||||
-moz-font-feature-settings: "kern" 1;
|
||||
-o-font-feature-settings: "kern" 1;
|
||||
font-feature-settings: "kern" 1;
|
||||
font-kerning: normal;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
|
||||
// Set `margin-bottom` to maintain vertical rhythm
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4,
|
||||
h5,
|
||||
h6,
|
||||
p,
|
||||
blockquote,
|
||||
pre,
|
||||
ul,
|
||||
ol,
|
||||
dl,
|
||||
figure,
|
||||
%vertical-rhythm {
|
||||
margin-top: $spacing-full - 20;
|
||||
margin-bottom: $spacing-full - 20;
|
||||
}
|
||||
|
||||
// strong | bold
|
||||
strong,
|
||||
b {
|
||||
font-weight: $bold-weight;
|
||||
color: $black;
|
||||
}
|
||||
|
||||
// horizontal rule
|
||||
hr {
|
||||
border-bottom: 0;
|
||||
border-style: solid;
|
||||
border-color: $light;
|
||||
}
|
||||
|
||||
// Image
|
||||
img {
|
||||
max-width: 100%;
|
||||
vertical-align: middle;
|
||||
-webkit-user-drag: none;
|
||||
margin: 0 auto;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
// Figure
|
||||
figure {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
// Image inside Figure tag
|
||||
figure > img {
|
||||
display: block;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
// Image caption
|
||||
figcaption {
|
||||
font-size: 13px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
// Lists
|
||||
ul {
|
||||
li {
|
||||
display: list-item;
|
||||
text-align: -webkit-match-parent;
|
||||
}
|
||||
}
|
||||
|
||||
ol {
|
||||
li {
|
||||
position: relative;
|
||||
}
|
||||
}
|
||||
|
||||
ul,
|
||||
ol {
|
||||
margin-top: 0;
|
||||
margin-left: $spacing-full;
|
||||
}
|
||||
|
||||
li {
|
||||
padding-bottom: 1px;
|
||||
padding-top: 1px;
|
||||
|
||||
&:before {
|
||||
color: $black;
|
||||
}
|
||||
|
||||
> ul,
|
||||
> ol {
|
||||
margin-bottom: 2px;
|
||||
margin-top: 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Headings
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4,
|
||||
h5,
|
||||
h6 {
|
||||
color: $black;
|
||||
font-weight: $bold-weight;
|
||||
& + ul,
|
||||
& + ol {
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
||||
@include media-query($on-mobile) {
|
||||
scroll-margin-top: 65px;
|
||||
}
|
||||
}
|
||||
|
||||
// Headings with link
|
||||
h1 > a,
|
||||
h2 > a,
|
||||
h3 > a,
|
||||
h4 > a,
|
||||
h5 > a,
|
||||
h6 > a {
|
||||
text-decoration: none;
|
||||
border: none;
|
||||
|
||||
&:hover {
|
||||
text-decoration: none;
|
||||
border: none;
|
||||
}
|
||||
}
|
||||
|
||||
// Link
|
||||
a {
|
||||
color: inherit;
|
||||
text-decoration-color: $smoke;
|
||||
|
||||
&:hover {
|
||||
color: $text-link-blue;
|
||||
}
|
||||
|
||||
&:focus {
|
||||
outline: 3px solid rgba(0, 54, 199, 0.6);
|
||||
outline-offset: 2px;
|
||||
}
|
||||
}
|
||||
|
||||
// Del
|
||||
del {
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
// Em
|
||||
em {
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
// Blockquotes
|
||||
blockquote {
|
||||
color: $blockquote-text;
|
||||
opacity: 0.9;
|
||||
border-left: 5px solid $bloquote-border;
|
||||
padding: 0 0 0 1rem;
|
||||
margin-left: .3rem;
|
||||
margin-right: .3rem;
|
||||
font-size: 1em;
|
||||
|
||||
> :last-child {
|
||||
margin-bottom: 0;
|
||||
margin-top: 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Wrapper
|
||||
.wrapper {
|
||||
max-width: -webkit-calc(#{$narrow-size} - (#{$spacing-full} * 2));
|
||||
max-width: calc(#{$narrow-size} - (#{$spacing-full} * 2));
|
||||
position: relative;
|
||||
margin-right: auto;
|
||||
margin-left: auto;
|
||||
padding-right: $spacing-full;
|
||||
padding-left: $spacing-full;
|
||||
@extend %clearfix;
|
||||
|
||||
@include media-query($on-mobile) {
|
||||
max-width: -webkit-calc(#{$narrow-size} - (#{$spacing-full}));
|
||||
max-width: calc(#{$narrow-size} - (#{$spacing-full}));
|
||||
padding-right: $spacing-full - 10;
|
||||
padding-left: $spacing-full - 10;
|
||||
|
||||
&.blurry {
|
||||
animation: 0.2s ease-in forwards blur;
|
||||
-webkit-animation: 0.2s ease-in forwards blur;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Underline
|
||||
u {
|
||||
text-decoration-color: #d2c7c7;
|
||||
}
|
||||
|
||||
// Small
|
||||
small {
|
||||
font-size: $small-font-size;
|
||||
}
|
||||
|
||||
// Superscript
|
||||
sup {
|
||||
border-radius: 10%;
|
||||
top: -3px;
|
||||
left: 2px;
|
||||
font-size: small;
|
||||
position: relative;
|
||||
margin-right: 2px;
|
||||
}
|
||||
|
||||
// Table
|
||||
.overflow-table {
|
||||
overflow-x: auto;
|
||||
}
|
||||
|
||||
table {
|
||||
width: 100%;
|
||||
margin-top: $spacing-half;
|
||||
border-collapse: collapse;
|
||||
font-size: $small-font-size;
|
||||
|
||||
thead {
|
||||
font-weight: $bold-weight;
|
||||
color: $black;
|
||||
border-bottom: 1px solid $light;
|
||||
}
|
||||
|
||||
th,
|
||||
td,
|
||||
tr {
|
||||
border: 1px solid $light;
|
||||
padding: 2px 7px;
|
||||
}
|
||||
}
|
||||
|
||||
// Clearfix
|
||||
%clearfix:after {
|
||||
content: "";
|
||||
display: table;
|
||||
clear: both;
|
||||
}
|
||||
|
||||
// When mouse block a text set this color
|
||||
mark,
|
||||
::selection {
|
||||
background: #fffba0;
|
||||
color: $black;
|
||||
}
|
||||
|
||||
// Github Gist clear border
|
||||
.gist {
|
||||
table {
|
||||
border: 0;
|
||||
|
||||
tr,
|
||||
td {
|
||||
border: 0;
|
||||
}
|
||||
}
|
||||
}
|
203
themes/hugo-blog-awesome/assets/sass/_code.scss
Normal file
|
@ -0,0 +1,203 @@
|
|||
// Code
|
||||
code {
|
||||
font-family: $mono-family;
|
||||
text-rendering: optimizeLegibility;
|
||||
font-feature-settings: "calt" 1;
|
||||
font-variant-ligatures: normal;
|
||||
white-space: pre;
|
||||
word-spacing: normal;
|
||||
word-break: normal;
|
||||
word-wrap: normal;
|
||||
font-size: inherit;
|
||||
}
|
||||
// Inline code
|
||||
li>code,
|
||||
p > code {
|
||||
white-space: pre-wrap;
|
||||
font-size: 0.9em;
|
||||
padding: 1px 3px;
|
||||
position: relative;
|
||||
top: -1px;
|
||||
color: $inline-code-text;
|
||||
background-color: $inline-code-bg;
|
||||
border-radius: 2px;
|
||||
border: 1px solid rgba(128,128,128,0.1);
|
||||
}
|
||||
// Codeblock Theme
|
||||
pre {
|
||||
background-color: #1a1b21;
|
||||
border-radius: .3rem;
|
||||
padding: .5rem 1rem;
|
||||
display: block;
|
||||
overflow-x: auto;
|
||||
|
||||
@include media-query($on-mobile) {
|
||||
margin: 0 calc(51% - 51vw);
|
||||
}
|
||||
|
||||
// Configure scrollbars for code blocks
|
||||
&::-webkit-scrollbar {
|
||||
height: .5rem;
|
||||
}
|
||||
// Set scrollbar background, track and thumb colors
|
||||
&::-webkit-scrollbar-track {
|
||||
background: #606071;
|
||||
border-radius: .1rem;
|
||||
}
|
||||
&::-webkit-scrollbar-thumb {
|
||||
background: #999ea2;
|
||||
border-radius: .3rem;
|
||||
}
|
||||
&::-webkit-scrollbar-thumb:hover {
|
||||
background: #424546;
|
||||
}
|
||||
|
||||
> code {
|
||||
color: white;
|
||||
max-width: 50rem;
|
||||
margin-left: auto;
|
||||
margin-right: auto;
|
||||
line-height: 1.5;
|
||||
display: block;
|
||||
border: 0;
|
||||
}
|
||||
}
|
||||
|
||||
.highlight table td {
|
||||
padding: 5px;
|
||||
}
|
||||
|
||||
.highlight table pre {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.highlight,
|
||||
.highlight .w {
|
||||
color: #fbf1c7;
|
||||
// background-color: #1a1b21;
|
||||
}
|
||||
|
||||
.highlight .err {
|
||||
color: #fb4934;
|
||||
// background-color: #1a1b21;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.highlight .c,
|
||||
.highlight .cd,
|
||||
.highlight .cm,
|
||||
.highlight .c1,
|
||||
.highlight .cs {
|
||||
color: #928374;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.highlight .cp {
|
||||
color: #8ec07c;
|
||||
}
|
||||
|
||||
.highlight .nt {
|
||||
color: #fb4934;
|
||||
}
|
||||
|
||||
.highlight .o,
|
||||
.highlight .ow {
|
||||
color: #fbf1c7;
|
||||
}
|
||||
|
||||
.highlight .p,
|
||||
.highlight .pi {
|
||||
color: #fbf1c7;
|
||||
}
|
||||
|
||||
.highlight .gi {
|
||||
color: #b8bb26;
|
||||
background-color: #282828;
|
||||
}
|
||||
|
||||
.highlight .gd {
|
||||
color: #fb4934;
|
||||
background-color: #282828;
|
||||
}
|
||||
|
||||
.highlight .gh {
|
||||
color: #b8bb26;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.highlight .k,
|
||||
.highlight .kn,
|
||||
.highlight .kp,
|
||||
.highlight .kr,
|
||||
.highlight .kv {
|
||||
color: #fb4934;
|
||||
}
|
||||
|
||||
.highlight .kc {
|
||||
color: #d3869b;
|
||||
}
|
||||
|
||||
.highlight .kt {
|
||||
color: #fabd2f;
|
||||
}
|
||||
|
||||
.highlight .kd {
|
||||
color: #fe8019;
|
||||
}
|
||||
|
||||
.highlight .s,
|
||||
.highlight .sb,
|
||||
.highlight .sc,
|
||||
.highlight .sd,
|
||||
.highlight .s2,
|
||||
.highlight .sh,
|
||||
.highlight .sx,
|
||||
.highlight .s1 {
|
||||
color: #b8bb26;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.highlight .si {
|
||||
color: #b8bb26;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.highlight .sr {
|
||||
color: #b8bb26;
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.highlight .se {
|
||||
color: #fe8019;
|
||||
}
|
||||
|
||||
.highlight .nn {
|
||||
color: #8ec07c;
|
||||
}
|
||||
|
||||
.highlight .nc {
|
||||
color: #8ec07c;
|
||||
}
|
||||
|
||||
.highlight .no {
|
||||
color: #d3869b;
|
||||
}
|
||||
|
||||
.highlight .na {
|
||||
color: #b8bb26;
|
||||
}
|
||||
|
||||
.highlight .m,
|
||||
.highlight .mf,
|
||||
.highlight .mh,
|
||||
.highlight .mi,
|
||||
.highlight .il,
|
||||
.highlight .mo,
|
||||
.highlight .mb,
|
||||
.highlight .mx {
|
||||
color: #d3869b;
|
||||
}
|
||||
|
||||
.highlight .ss {
|
||||
color: #83a598;
|
||||
}
|
0
themes/hugo-blog-awesome/assets/sass/_custom.scss
Normal file
286
themes/hugo-blog-awesome/assets/sass/_dark.scss
Normal file
|
@ -0,0 +1,286 @@
|
|||
@mixin dark-mode {
|
||||
body {
|
||||
color: $dark-text-base-color;
|
||||
background-color: $dark-black;
|
||||
}
|
||||
|
||||
// Headings
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4,
|
||||
h5,
|
||||
h6 {
|
||||
color: $dark-white;
|
||||
}
|
||||
|
||||
// Table
|
||||
table {
|
||||
thead {
|
||||
color: $dark-white;
|
||||
border-color: $dark-light;
|
||||
}
|
||||
|
||||
th,
|
||||
td,
|
||||
tr {
|
||||
border-color: $dark-light;
|
||||
}
|
||||
}
|
||||
|
||||
// Post
|
||||
.page-content {
|
||||
a {
|
||||
color: $dark-text-link-blue;
|
||||
|
||||
&:hover,
|
||||
&:active,
|
||||
&:focus {
|
||||
color: $dark-text-link-blue-active;
|
||||
}
|
||||
}
|
||||
|
||||
h3 {
|
||||
border-color: $dark-light;
|
||||
}
|
||||
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4,
|
||||
h5,
|
||||
h6 {
|
||||
.anchor-head {
|
||||
color: $dark-text-link-blue;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// ToC
|
||||
.toc {
|
||||
background-color: $dark-toc-bg;
|
||||
}
|
||||
|
||||
// Go to top
|
||||
#totop {
|
||||
color: $dark-text-base-color;
|
||||
background-color: $dark-go-top-bg;
|
||||
|
||||
&:hover {
|
||||
background-color: $dark-go-top-bg-hover;
|
||||
}
|
||||
}
|
||||
|
||||
// Inline code
|
||||
li>code,
|
||||
p>code {
|
||||
font-size: 0.9em;
|
||||
padding: 1px 3px;
|
||||
position: relative;
|
||||
top: -1px;
|
||||
color: $dark-inline-code-text;
|
||||
background-color: $dark-inline-code-bg;
|
||||
border-radius: 2px;
|
||||
border: 1px solid rgba(128, 128, 128, 0.1);
|
||||
}
|
||||
|
||||
// kbd tag
|
||||
kbd {
|
||||
color: $dark-inline-code-text;
|
||||
background-color: $dark-inline-code-bg;
|
||||
}
|
||||
|
||||
// horizontal rule
|
||||
hr {
|
||||
border-color: $dark-light;
|
||||
}
|
||||
|
||||
// Post Meta
|
||||
.post-meta {
|
||||
color: $dark-gray;
|
||||
|
||||
time {
|
||||
&::after {
|
||||
background-color: $dark-light;
|
||||
}
|
||||
}
|
||||
|
||||
span[itemprop="author"] {
|
||||
border-color: $dark-light;
|
||||
}
|
||||
}
|
||||
|
||||
// Link
|
||||
a {
|
||||
color: inherit;
|
||||
text-decoration-color: $dark-smoke;
|
||||
|
||||
&:hover {
|
||||
color: $dark-text-link-blue;
|
||||
}
|
||||
|
||||
&:focus {
|
||||
outline-color: rgba(44, 118, 246, 0.6);
|
||||
}
|
||||
}
|
||||
|
||||
// List
|
||||
li {
|
||||
&:before {
|
||||
color: $dark-white;
|
||||
}
|
||||
}
|
||||
|
||||
// Blockquote
|
||||
blockquote {
|
||||
color: $dark-blockquote-text;
|
||||
border-color: $dark-bloquote-border;
|
||||
}
|
||||
|
||||
// Strong, Bold
|
||||
strong,
|
||||
b {
|
||||
color: $dark-white;
|
||||
}
|
||||
|
||||
// Navbar
|
||||
.navbar {
|
||||
border-color: $dark-light;
|
||||
|
||||
.menu {
|
||||
a#mode {
|
||||
.mode-sunny {
|
||||
display: block;
|
||||
}
|
||||
|
||||
.mode-moon {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
|
||||
.menu-link {
|
||||
color: $dark-white;
|
||||
}
|
||||
|
||||
@include media-query($on-mobile) {
|
||||
background-color: $dark-black;
|
||||
border-color: $dark-light;
|
||||
|
||||
input[type="checkbox"]:checked~.trigger {
|
||||
background: $dark-black;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Post Item
|
||||
.post-item {
|
||||
&:not(:first-child) {
|
||||
border-color: $dark-light;
|
||||
}
|
||||
|
||||
.post-item-date {
|
||||
color: $dark-white;
|
||||
}
|
||||
|
||||
.post-item-title {
|
||||
a {
|
||||
color: $dark-text-base-color;
|
||||
|
||||
&:hover,
|
||||
&focus {
|
||||
color: $dark-white;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Post Navigation
|
||||
.post-nav {
|
||||
border-color: $dark-light;
|
||||
|
||||
.post-nav-item {
|
||||
font-weight: $bold-weight;
|
||||
|
||||
.post-title {
|
||||
color: $dark-white;
|
||||
opacity: 0.9;
|
||||
}
|
||||
|
||||
&:hover,
|
||||
&:focus {
|
||||
.post-title {
|
||||
color: $dark-text-link-blue-active;
|
||||
}
|
||||
}
|
||||
|
||||
.nav-arrow {
|
||||
color: $dark-gray;
|
||||
}
|
||||
}
|
||||
|
||||
@include media-query($on-mobile) {
|
||||
.post-nav-item:nth-child(even) {
|
||||
border-color: $dark-light;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Footer
|
||||
.footer {
|
||||
span.footer_item {
|
||||
color: $dark-white;
|
||||
}
|
||||
|
||||
a.footer_item:not(:last-child) {
|
||||
color: $dark-white;
|
||||
}
|
||||
|
||||
.footer_copyright {
|
||||
color: $dark-gray;
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
// 404 Page
|
||||
.not-found {
|
||||
.title {
|
||||
color: $dark-white;
|
||||
text-shadow: 1px 0px 0px $dark-text-link-blue;
|
||||
}
|
||||
|
||||
.phrase {
|
||||
color: $dark-text-base-color;
|
||||
}
|
||||
|
||||
.solution {
|
||||
color: $dark-text-link-blue;
|
||||
}
|
||||
|
||||
.solution:hover {
|
||||
color: $dark-text-link-blue-active;
|
||||
}
|
||||
}
|
||||
|
||||
.search-article {
|
||||
input[type="search"] {
|
||||
color: $dark-text-base-color;
|
||||
|
||||
&::-webkit-input-placeholder {
|
||||
color: rgba(128, 128, 128, 0.8);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// support JS disabled environment with media query
|
||||
@media (prefers-color-scheme: dark) {
|
||||
// use "light" class to avoid style conflicts in js enabled environment
|
||||
html:not(.light) {
|
||||
@include dark-mode()
|
||||
}
|
||||
}
|
||||
|
||||
html.dark {
|
||||
@include dark-mode()
|
||||
}
|
14
themes/hugo-blog-awesome/assets/sass/_fonts.scss
Normal file
|
@ -0,0 +1,14 @@
|
|||
@charset "utf-8";
|
||||
/* roboto-regular - latin */
|
||||
@font-face {
|
||||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
|
||||
font-family: 'Roboto';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url(fonts/Roboto/roboto-v30-latin-regular.eot); /* IE9 Compat Modes */
|
||||
src: url(fonts/Roboto/roboto-v30-latin-regular.eot?#iefix) format('embedded-opentype'), /* IE6-IE8 */
|
||||
url(fonts/Roboto/roboto-v30-latin-regular.woff2) format('woff2'), /* Super Modern Browsers */
|
||||
url(fonts/Roboto/roboto-v30-latin-regular.woff) format('woff'), /* Modern Browsers */
|
||||
url(fonts/Roboto/roboto-v30-latin-regular.ttf) format('truetype'), /* Safari, Android, iOS */
|
||||
url(fonts/Roboto/roboto-v30-latin-regular.svg#Roboto) format('svg'); /* Legacy iOS */
|
||||
}
|
28
themes/hugo-blog-awesome/assets/sass/_goToTop.scss
Normal file
|
@ -0,0 +1,28 @@
|
|||
/* Scroll to top button */
|
||||
html {
|
||||
scroll-behavior: smooth;
|
||||
}
|
||||
|
||||
#totop {
|
||||
visibility: hidden;
|
||||
color: $text-base-color;
|
||||
position: fixed;
|
||||
bottom: 60px;
|
||||
right: 30px;
|
||||
z-index: 1;
|
||||
border-radius: 10%;
|
||||
background-color: $go-top-bg;
|
||||
transition: visibility .5s,opacity .8s linear;
|
||||
|
||||
&:hover {
|
||||
background-color: $go-top-bg-hover;
|
||||
}
|
||||
|
||||
// center align icon vertically
|
||||
svg {
|
||||
margin: auto;
|
||||
display: block;
|
||||
height: 40px;
|
||||
width: 40px;
|
||||
}
|
||||
}
|
257
themes/hugo-blog-awesome/assets/sass/_layout.scss
Normal file
|
@ -0,0 +1,257 @@
|
|||
// Author
|
||||
.author {
|
||||
margin-top: 6.3rem;
|
||||
margin-bottom: 7.2rem;
|
||||
text-align: center;
|
||||
|
||||
@include media-query($on-mobile) {
|
||||
margin-bottom: 3em;
|
||||
}
|
||||
|
||||
.author-avatar {
|
||||
width: 70px;
|
||||
height: 70px;
|
||||
border-radius: 100%;
|
||||
user-select: none;
|
||||
-ms-user-select: none;
|
||||
-webkit-user-select: none;
|
||||
-webkit-animation: 0.5s ease-in forwards fadein;
|
||||
animation: 0.5s ease-in forwards fadein;
|
||||
opacity: 1;
|
||||
object-fit: cover;
|
||||
}
|
||||
|
||||
.author-name {
|
||||
font-size: 1.7em;
|
||||
margin-bottom: 2px;
|
||||
}
|
||||
|
||||
.author-bio {
|
||||
margin: 0 auto;
|
||||
opacity: 0.9;
|
||||
max-width: 393px;
|
||||
line-height: 1.688;
|
||||
}
|
||||
}
|
||||
|
||||
// Content
|
||||
.posts-item-note {
|
||||
padding-bottom: .3rem;
|
||||
font-weight: 500;
|
||||
color: $black;
|
||||
}
|
||||
|
||||
// List of posts
|
||||
.post-item {
|
||||
display: flex;
|
||||
padding-top: 5px;
|
||||
padding-bottom: 6px;
|
||||
justify-content: space-between;
|
||||
flex-direction: row;
|
||||
align-items: center;
|
||||
|
||||
&:not(:first-child) {
|
||||
border-top: 1px solid $light;
|
||||
}
|
||||
|
||||
.post-item-date {
|
||||
min-width: 96px;
|
||||
color: $black;
|
||||
|
||||
@include media-query($on-mobile) {
|
||||
font-size: 16px;
|
||||
}
|
||||
}
|
||||
|
||||
.post-item-title {
|
||||
margin: 0;
|
||||
border: 0;
|
||||
padding: 0;
|
||||
font-size: $base-font-size;
|
||||
font-weight: normal;
|
||||
letter-spacing: 0.1px;
|
||||
|
||||
@include media-query($on-mobile) {
|
||||
max-width: 15rem;
|
||||
}
|
||||
|
||||
a {
|
||||
color: $text-base-color;
|
||||
transition: all 150ms ease-in 0s;
|
||||
|
||||
&:hover,
|
||||
&focus {
|
||||
color: $black;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Footer
|
||||
.footer {
|
||||
margin-top: 8em;
|
||||
margin-bottom: 2em;
|
||||
text-align: center;
|
||||
|
||||
@include media-query($on-mobile) {
|
||||
margin-top: 3em;
|
||||
}
|
||||
|
||||
span.footer_item {
|
||||
opacity: 0.8;
|
||||
font-weight: $bold-weight;
|
||||
font-size: $small-font-size;
|
||||
}
|
||||
|
||||
a.footer_item {
|
||||
opacity: 0.8;
|
||||
text-decoration: none;
|
||||
|
||||
&:not(:last-child) {
|
||||
margin-right: 10px;
|
||||
&:hover {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
&_copyright {
|
||||
font-size: $small-font-size - 1;
|
||||
display: block;
|
||||
color: $gray;
|
||||
opacity: 0.8;
|
||||
margin-top: .7rem;
|
||||
padding: .3rem .95rem;
|
||||
}
|
||||
|
||||
&_social-icons {
|
||||
a {
|
||||
text-decoration: none;
|
||||
margin-right: .31rem;
|
||||
|
||||
}
|
||||
svg {
|
||||
color: #888a90;
|
||||
height: 24px;
|
||||
width: 24px;
|
||||
&:hover {
|
||||
color: rgb(221, 221, 221);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
.not-found {
|
||||
text-align: center;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
flex-direction: column;
|
||||
height: 75vh;
|
||||
.title {
|
||||
font-size: 5em;
|
||||
font-weight: $bold-weight;
|
||||
line-height: 1.1;
|
||||
color: $black;
|
||||
text-shadow: 1px 0px 0px $text-link-blue;
|
||||
}
|
||||
.phrase {
|
||||
color: $text-base-color;
|
||||
}
|
||||
.solution {
|
||||
color: $text-link-blue;
|
||||
letter-spacing: 0.5px;
|
||||
}
|
||||
.solution:hover {
|
||||
color: $text-link-blue-active;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
.search-article {
|
||||
position: relative;
|
||||
margin-bottom: 50px;
|
||||
|
||||
label[for="search-input"] {
|
||||
position: relative;
|
||||
top: 10px;
|
||||
left: 11px;
|
||||
}
|
||||
|
||||
input[type="search"] {
|
||||
top: 0;
|
||||
left: 0;
|
||||
border: 0;
|
||||
width: 100%;
|
||||
height: 40px;
|
||||
outline: none;
|
||||
position: absolute;
|
||||
border-radius: 5px;
|
||||
padding: 10px 10px 10px 35px;
|
||||
color: $text-base-color;
|
||||
-webkit-appearance: none;
|
||||
font-size: $base-font-size;
|
||||
background-color: rgba(128, 128, 128, 0.1);
|
||||
border: 1px solid rgba(128, 128, 128, 0.1);
|
||||
&::-webkit-input-placeholder {
|
||||
color: #808080;
|
||||
}
|
||||
&::-webkit-search-decoration,
|
||||
&::-webkit-search-results-decoration {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#search-results {
|
||||
text-align: center;
|
||||
li {
|
||||
text-align: left;
|
||||
}
|
||||
}
|
||||
|
||||
.archive-tags {
|
||||
height: auto;
|
||||
.tag-item {
|
||||
padding: 1px 3px;
|
||||
border-radius: 2px;
|
||||
border: 1px solid rgba(128, 128, 128, 0.1);
|
||||
background-color: rgba(128, 128, 128, 0.1);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/* Add styles for sub, sup, kbd, mark */
|
||||
|
||||
sub, sup {
|
||||
font-size: 79%;
|
||||
line-height: 0;
|
||||
position: relative;
|
||||
vertical-align: baseline;
|
||||
}
|
||||
|
||||
sup {
|
||||
top: -0.5em;
|
||||
}
|
||||
|
||||
sub {
|
||||
bottom: -0.25em;
|
||||
}
|
||||
|
||||
kbd {
|
||||
font-size: 85%;
|
||||
border-radius: 3px;
|
||||
color: $inline-code-text;
|
||||
background: $inline-code-bg;
|
||||
display: inline-block;
|
||||
font-family: Consolas, monaco, monospace;
|
||||
line-height: 1;
|
||||
padding: 2px 4px;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
mark {
|
||||
background: #ff0;
|
||||
color: #000;
|
||||
border-radius: 3px;
|
||||
}
|
16
themes/hugo-blog-awesome/assets/sass/_listpage.scss
Normal file
|
@ -0,0 +1,16 @@
|
|||
.list-page .post-year {
|
||||
padding-bottom: .5rem;
|
||||
}
|
||||
|
||||
.icon-star {
|
||||
color: orange;
|
||||
height: 16px;
|
||||
margin-right: 1rem;
|
||||
width: 16px;
|
||||
display: block;
|
||||
}
|
||||
|
||||
.post-item-right {
|
||||
margin-left: auto;
|
||||
margin-right: 0;
|
||||
}
|
47
themes/hugo-blog-awesome/assets/sass/_miscellaneous.scss
Normal file
|
@ -0,0 +1,47 @@
|
|||
// Animation fade-in
|
||||
@keyframes fadein {
|
||||
0% {
|
||||
opacity: 0.2;
|
||||
}
|
||||
|
||||
100% {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
// Animation blur
|
||||
@keyframes blur {
|
||||
0% {
|
||||
filter: blur(0px);
|
||||
}
|
||||
|
||||
100% {
|
||||
filter: blur(4px);
|
||||
}
|
||||
}
|
||||
|
||||
// Responsive embed video
|
||||
.embed-responsive {
|
||||
height: 0;
|
||||
max-width: 100%;
|
||||
overflow: hidden;
|
||||
position: relative;
|
||||
padding-bottom: 56.25%;
|
||||
margin-top: 20px;
|
||||
|
||||
iframe,
|
||||
object,
|
||||
embed {
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
position: absolute;
|
||||
}
|
||||
}
|
||||
|
||||
// 404 page
|
||||
.main-404 {
|
||||
padding: 9rem 0;
|
||||
text-align: center;
|
||||
}
|
205
themes/hugo-blog-awesome/assets/sass/_navbar.scss
Normal file
|
@ -0,0 +1,205 @@
|
|||
// Navbar
|
||||
.navbar {
|
||||
height: auto;
|
||||
max-width: calc(#{$wide-size} - (#{$spacing-full} * 2));
|
||||
max-width: -webkit-calc(#{$wide-size} - (#{$spacing-full} * 2));
|
||||
position: relative;
|
||||
margin-right: auto;
|
||||
margin-left: auto;
|
||||
border-bottom: 1px solid $light;
|
||||
padding: .5rem .3rem;
|
||||
@extend %clearfix;
|
||||
}
|
||||
.logo {
|
||||
float: left;
|
||||
margin: .5rem 0 0 1rem;
|
||||
> svg {
|
||||
opacity: 0.7;
|
||||
}
|
||||
&:hover {
|
||||
> svg {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
@include media-query($on-mobile) {
|
||||
padding-top: .3rem;
|
||||
|
||||
}
|
||||
}
|
||||
// Navigation
|
||||
.menu {
|
||||
user-select: none;
|
||||
-ms-user-select: none;
|
||||
-webkit-user-select: none;
|
||||
|
||||
ul {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.menu-separator {
|
||||
margin-right: .7rem;
|
||||
@include media-query($on-mobile) {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
a#mode {
|
||||
-webkit-transform: scale(1, 1);
|
||||
transform: scale(1, 1);
|
||||
opacity: 0.7;
|
||||
z-index: 1;
|
||||
|
||||
&:hover {
|
||||
cursor: pointer;
|
||||
opacity: 1;
|
||||
}
|
||||
&:active {
|
||||
-webkit-transform: scale(0.9, 0.9);
|
||||
transform: scale(0.9, 0.9);
|
||||
}
|
||||
.mode-moon {
|
||||
display: block;
|
||||
line {
|
||||
stroke: $black;
|
||||
fill: none;
|
||||
}
|
||||
|
||||
circle {
|
||||
fill: $black;
|
||||
stroke: $black;
|
||||
}
|
||||
}
|
||||
.mode-sunny {
|
||||
display: none;
|
||||
line {
|
||||
stroke: $dark-white;
|
||||
fill: none;
|
||||
}
|
||||
circle {
|
||||
fill: none;
|
||||
stroke: $dark-white;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.trigger {
|
||||
float: right;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.menu-trigger {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.menu-icon {
|
||||
display: none;
|
||||
}
|
||||
|
||||
li {
|
||||
display: inline-block;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
list-style: none;
|
||||
|
||||
@include media-query($on-mobile) {
|
||||
display: block;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
list-style: none;
|
||||
}
|
||||
}
|
||||
|
||||
.menu-link {
|
||||
color: $black;
|
||||
line-height: $base-line-height + 0.4;
|
||||
text-decoration: none;
|
||||
padding: .3rem .5rem;
|
||||
opacity: 0.7;
|
||||
letter-spacing: 0.015rem;
|
||||
|
||||
&:hover {
|
||||
opacity: 1;
|
||||
}
|
||||
|
||||
&:not(:last-child) {
|
||||
margin-right: 5px;
|
||||
}
|
||||
|
||||
@include media-query($on-mobile) {
|
||||
opacity: 0.8;
|
||||
}
|
||||
}
|
||||
|
||||
.menu-link.active {
|
||||
opacity: 1;
|
||||
font-weight: 600;
|
||||
}
|
||||
|
||||
@include media-query($on-mobile) {
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
right: 0;
|
||||
z-index: 2;
|
||||
text-align: center;
|
||||
height: 50px;
|
||||
background-color: $white;
|
||||
border-bottom: 1px solid $light;
|
||||
|
||||
a#mode {
|
||||
left: 10px;
|
||||
top: 12px;
|
||||
}
|
||||
|
||||
.menu-icon {
|
||||
display: block;
|
||||
position: absolute;
|
||||
right: 0;
|
||||
margin: .7rem .3rem 0 0;
|
||||
cursor: pointer;
|
||||
text-align: center;
|
||||
z-index: 1;
|
||||
> svg {
|
||||
opacity: 0.7;
|
||||
}
|
||||
&:hover {
|
||||
> svg {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
&:active {
|
||||
-webkit-transform: scale(0.9, 0.9);
|
||||
transform: scale(0.9, 0.9);
|
||||
}
|
||||
}
|
||||
|
||||
input[type="checkbox"]:not(:checked) ~ .trigger {
|
||||
clear: both;
|
||||
visibility: hidden;
|
||||
}
|
||||
|
||||
input[type="checkbox"]:checked ~ .trigger {
|
||||
position: fixed;
|
||||
animation: 0.2s ease-in forwards fadein;
|
||||
-webkit-animation: 0.2s ease-in forwards fadein;
|
||||
flex-direction: column;
|
||||
justify-content: center;
|
||||
height: 100vh;
|
||||
width: 100%;
|
||||
top: 0;
|
||||
}
|
||||
|
||||
.menu-link {
|
||||
display: block;
|
||||
box-sizing: border-box;
|
||||
font-size: 1.1em;
|
||||
|
||||
&:not(:last-child) {
|
||||
margin: 0;
|
||||
padding: 2px 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
235
themes/hugo-blog-awesome/assets/sass/_post.scss
Normal file
|
@ -0,0 +1,235 @@
|
|||
// Post wrapper
|
||||
.wrapper.post {
|
||||
@include media-query($on-mobile) {
|
||||
padding-left: $spacing-half;
|
||||
padding-right: $spacing-half;
|
||||
}
|
||||
}
|
||||
|
||||
// Post title
|
||||
.header {
|
||||
margin-top: 7.8em;
|
||||
|
||||
.header-title {
|
||||
font-size: 2em;
|
||||
line-height: 1.2;
|
||||
margin-top: 10px;
|
||||
margin-bottom: 20px;
|
||||
|
||||
&.center {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
@include media-query($on-mobile) {
|
||||
font-size: 1.9em;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Post meta
|
||||
.post-meta {
|
||||
padding-top: 3px;
|
||||
line-height: 1.3;
|
||||
color: $gray;
|
||||
|
||||
time {
|
||||
position: relative;
|
||||
margin-right: 1.5em;
|
||||
}
|
||||
|
||||
span[itemprop="author"] {
|
||||
border-bottom: 1px dotted $light;
|
||||
}
|
||||
}
|
||||
|
||||
// Post content
|
||||
.page-content {
|
||||
padding-top: 8px;
|
||||
|
||||
iframe {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
figure {
|
||||
img {
|
||||
border-radius: 2px;
|
||||
}
|
||||
|
||||
figcaption {
|
||||
margin-top: 5px;
|
||||
font-style: italic;
|
||||
font-size: $small-font-size;
|
||||
}
|
||||
}
|
||||
|
||||
a {
|
||||
color: $text-link-blue;
|
||||
text-decoration: none;
|
||||
&[target="_blank"]::after {
|
||||
content: " \2197";
|
||||
font-size: $small-font-size;
|
||||
line-height: 0;
|
||||
position: relative;
|
||||
bottom: 5px;
|
||||
vertical-align: baseline;
|
||||
}
|
||||
|
||||
&:hover {
|
||||
color: $text-link-blue-active;
|
||||
}
|
||||
|
||||
&:focus {
|
||||
color: $text-link-blue;
|
||||
}
|
||||
}
|
||||
|
||||
> p {
|
||||
margin: 0;
|
||||
padding-top: $spacing-full - 15;
|
||||
padding-bottom: $spacing-full - 15;
|
||||
}
|
||||
|
||||
ul.task-list {
|
||||
list-style: none;
|
||||
margin: 0;
|
||||
|
||||
li::before {
|
||||
content: "";
|
||||
}
|
||||
|
||||
li input[type="checkbox"] {
|
||||
margin-right: 10px;
|
||||
}
|
||||
}
|
||||
|
||||
dl dt {
|
||||
font-weight: $bold-weight;
|
||||
}
|
||||
|
||||
h1,
|
||||
h2,
|
||||
h3,
|
||||
h4,
|
||||
h5,
|
||||
h6 {
|
||||
color: $black;
|
||||
font-weight: $bold-weight;
|
||||
margin-top: $spacing-full;
|
||||
margin-bottom: 0;
|
||||
letter-spacing: .03rem;
|
||||
|
||||
&:hover {
|
||||
.anchor-head {
|
||||
color: $text-link-blue;
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
.anchor-head {
|
||||
position: relative;
|
||||
opacity: 0;
|
||||
outline: none;
|
||||
|
||||
&::before {
|
||||
content: "#";
|
||||
position: absolute;
|
||||
right: -3px;
|
||||
width: 1em;
|
||||
font-weight: $bold-weight;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
h1 {
|
||||
@include relative-font-size(1.5);
|
||||
}
|
||||
|
||||
h2 {
|
||||
@include relative-font-size(1.375);
|
||||
}
|
||||
|
||||
h3 {
|
||||
@include relative-font-size(1.25);
|
||||
}
|
||||
|
||||
h4 {
|
||||
@include relative-font-size(1.25);
|
||||
}
|
||||
|
||||
h5 {
|
||||
@include relative-font-size(1);
|
||||
}
|
||||
|
||||
h6 {
|
||||
@include relative-font-size(0.875);
|
||||
}
|
||||
}
|
||||
|
||||
.post-nav {
|
||||
display: flex;
|
||||
position: relative;
|
||||
margin-top: 5em;
|
||||
border-top: 1px solid $light;
|
||||
line-height: 1.4;
|
||||
|
||||
.post-nav-item {
|
||||
border-bottom: 0;
|
||||
font-weight: $bold-weight;
|
||||
padding-bottom: 10px;
|
||||
|
||||
.post-title {
|
||||
color: $black;
|
||||
}
|
||||
|
||||
&:hover,
|
||||
&:focus {
|
||||
.post-title {
|
||||
color: $text-link-blue-active;
|
||||
opacity: 0.9;
|
||||
}
|
||||
}
|
||||
|
||||
.nav-arrow {
|
||||
font-weight: $normal-weight;
|
||||
font-size: $small-font-size;
|
||||
color: $gray;
|
||||
margin-bottom: 3px;
|
||||
}
|
||||
|
||||
width: 50%;
|
||||
padding-top: 10px;
|
||||
text-decoration: none;
|
||||
box-sizing: border-box;
|
||||
|
||||
&:nth-child(odd) {
|
||||
padding-left: 0;
|
||||
padding-right: 20px;
|
||||
}
|
||||
|
||||
&:nth-child(even) {
|
||||
text-align: right;
|
||||
padding-right: 0;
|
||||
padding-left: 20px;
|
||||
}
|
||||
}
|
||||
|
||||
@include media-query($on-mobile) {
|
||||
display: block;
|
||||
font-size: $small-font-size;
|
||||
|
||||
.post-nav-item {
|
||||
display: block;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.post-nav-item:nth-child(even) {
|
||||
border-left: 0;
|
||||
padding-left: 0;
|
||||
border-top: 1px solid $light;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
.post-updated-at {
|
||||
font-family: "Ubuntu mono", "monospace";
|
||||
}
|
22
themes/hugo-blog-awesome/assets/sass/_tableOfContent.scss
Normal file
|
@ -0,0 +1,22 @@
|
|||
/* Table of contents */
|
||||
details {
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.toc {
|
||||
margin: 1.1rem 0 1rem 0;
|
||||
padding: .5rem 1rem .5rem 1rem;
|
||||
border-radius: .3rem;
|
||||
background-color: $toc-bg;
|
||||
|
||||
ul {
|
||||
padding-top: 1rem;
|
||||
margin-left: 1rem;
|
||||
padding-left: 1rem;
|
||||
|
||||
li {
|
||||
margin-bottom: 0.5em;
|
||||
line-height: 1.4;
|
||||
}
|
||||
}
|
||||
}
|
92
themes/hugo-blog-awesome/assets/sass/main.scss
Normal file
|
@ -0,0 +1,92 @@
|
|||
//////////////// 1. Light Colors /////////////////
|
||||
$text-base-color: #434648;
|
||||
$text-link-blue: #003fff;
|
||||
$text-link-blue-active: #0036c7;
|
||||
$bloquote-border: #c4c8cc;
|
||||
$blockquote-text: #525b66;
|
||||
$inline-code-text: #333638;
|
||||
$inline-code-bg: #d8dbe2;
|
||||
$toc-bg: #edecec;
|
||||
$go-top-bg: #dfe0e397;
|
||||
$go-top-bg-hover: #dfe0e3;
|
||||
|
||||
$black: #0d122b;
|
||||
$light: #ececec;
|
||||
$smoke: #d2c7c7;
|
||||
$gray: #6b7886;
|
||||
$white: #fff;
|
||||
|
||||
//////////////// 2. Dark Colors /////////////////
|
||||
$dark-text-base-color: #babdc4;
|
||||
$dark-text-link-blue: #77a8fd;
|
||||
$dark-text-link-blue-active: #5292ff;
|
||||
$dark-bloquote-border: #4a4d56;
|
||||
$dark-blockquote-text: #9b9ba3;
|
||||
$dark-inline-code-text: #c2c4ca;
|
||||
$dark-inline-code-bg: #2d2d2d;
|
||||
$dark-toc-bg: #323232;
|
||||
$dark-go-top-bg: #676767b3;
|
||||
$dark-go-top-bg-hover: #676767;
|
||||
|
||||
$dark-black: #131418;
|
||||
$dark-white: #eaeaea;
|
||||
$dark-light: #1b1d25;
|
||||
$dark-smoke: #4a4d56;
|
||||
$dark-gray: #767f87;
|
||||
|
||||
//////////////// 3. Fonts preferences /////////////////
|
||||
$sans-family: Roboto, sans-serif;
|
||||
$mono-family: Consolas, monospace;
|
||||
$base-font-size: 16px;
|
||||
$medium-font-size: $base-font-size * 0.938;
|
||||
$small-font-size: $base-font-size * 0.875;
|
||||
$base-line-height: 1.85;
|
||||
|
||||
// Font weight
|
||||
// $light-weight: 300; // uncomment if necessary
|
||||
$normal-weight: 400;
|
||||
$bold-weight: 700;
|
||||
// $black-weight: 900; // uncomment if necessary
|
||||
|
||||
//////////////// 4.Responsive design (media queries) /////////////////
|
||||
$wide-size: 890px;
|
||||
$narrow-size: 720px;
|
||||
|
||||
// Padding unit
|
||||
$spacing-full: 30px;
|
||||
$spacing-half: $spacing-full / 2;
|
||||
|
||||
// Screen sizes
|
||||
$on-mobile: 768px;
|
||||
$on-tablet: 769px;
|
||||
$on-desktop: 1024px;
|
||||
$on-widescreen: 1152px;
|
||||
|
||||
@mixin media-query($device) {
|
||||
@media screen and (max-width: $device) {
|
||||
@content;
|
||||
}
|
||||
}
|
||||
|
||||
@mixin relative-font-size($ratio) {
|
||||
font-size: $base-font-size * $ratio;
|
||||
}
|
||||
|
||||
//////////////// 5. Import all sass files /////////////////
|
||||
|
||||
@import "fonts";
|
||||
@import "base";
|
||||
@import "navbar";
|
||||
@import "layout";
|
||||
@import "post";
|
||||
@import "code";
|
||||
|
||||
@import "tableOfContent";
|
||||
@import "miscellaneous";
|
||||
@import "dark";
|
||||
@import "listpage";
|
||||
@import "custom";
|
||||
|
||||
{{ with .Site.Params.goToTop }}
|
||||
@import "goToTop";
|
||||
{{ end }}
|
BIN
themes/hugo-blog-awesome/exampleSite/assets/avatar.jpg
Normal file
After Width: | Height: | Size: 86 KiB |
3
themes/hugo-blog-awesome/exampleSite/go.mod
Normal file
|
@ -0,0 +1,3 @@
|
|||
module github.com/hugo-sid/hugo-blog-awesome/exampleSite
|
||||
|
||||
go 1.22.0
|
2
themes/hugo-blog-awesome/exampleSite/go.sum
Normal file
|
@ -0,0 +1,2 @@
|
|||
github.com/hugo-sid/hugo-blog-awesome v1.13.1-0.20240307121217-f321f1c1d5f0 h1:1Ed+wKZkOlptWQia2wyZsSSDlL+EQDbV3xZ6ZC8ixJg=
|
||||
github.com/hugo-sid/hugo-blog-awesome v1.13.1-0.20240307121217-f321f1c1d5f0/go.mod h1:oRoqH9/bJDdyQqBoxI77O1oWAwVtn+fTng9MD3vR8A0=
|
|
@ -0,0 +1,5 @@
|
|||
go 1.22.0
|
||||
|
||||
use .
|
||||
use .. // Local theme clone resides in parent folder of example site
|
||||
// use ./themes/hugo-blog-awesome/ // Local theme clone resides in themes folder
|
454
themes/hugo-blog-awesome/exampleSite/hugo.toml
Normal file
|
@ -0,0 +1,454 @@
|
|||
title = "Awesome Hugo blog"
|
||||
baseURL = 'https://hba.sid.one/'
|
||||
|
||||
# This is what goes in <html lang="">
|
||||
languageCode = 'en-us'
|
||||
|
||||
# This defines how dates are formatted
|
||||
defaultContentLanguage = "en-gb"
|
||||
|
||||
# Enable emojis globally
|
||||
enableEmoji = true
|
||||
ignoreErrors = ["additional-script-loading-error"] # ignore error of loading additional scripts.
|
||||
|
||||
# traditional way: theme component resides in directory 'themes'
|
||||
theme = "hugo-blog-awesome"
|
||||
|
||||
# modern way: pull in theme component as hugo module
|
||||
#[module]
|
||||
# Uncomment the next line to build and serve using local theme clone declared in the named Hugo workspace:
|
||||
# workspace = "hugo-blog-awesome.work"
|
||||
#[module.hugoVersion]
|
||||
#extended = true
|
||||
#min = "0.87.0"
|
||||
#[[module.imports]]
|
||||
#path = "github.com/hugo-sid/hugo-blog-awesome"
|
||||
#disable = false
|
||||
|
||||
[services]
|
||||
# To enable Google Analytics 4 (gtag.js) provide G-MEASUREMENT_ID below.
|
||||
# To disable Google Analytics, simply leave the field empty or remove the next two lines
|
||||
[services.googleAnalytics]
|
||||
id = '' # G-MEASUREMENT_ID
|
||||
|
||||
# To enable Disqus comments, provide Disqus Shortname below.
|
||||
# To disable Disqus comments, simply leave the field empty or remove the next two lines
|
||||
[services.disqus]
|
||||
shortname = ''
|
||||
|
||||
# set markup.highlight.noClasses=false to enable code highlight
|
||||
[markup]
|
||||
[markup.highlight]
|
||||
noClasses = false
|
||||
[markup.goldmark.renderer]
|
||||
unsafe = true
|
||||
[markup.tableOfContents]
|
||||
startLevel = 2 # ToC starts from H2
|
||||
endLevel = 4 # ToC ends at H4
|
||||
ordered = false # generates <ul> instead of <ol>
|
||||
|
||||
############################## English language ################################
|
||||
[Languages.en-gb]
|
||||
languageName = "English"
|
||||
languageCode = "en-gb"
|
||||
contentDir = "content/en"
|
||||
weight = 1
|
||||
|
||||
[Languages.en-gb.menu]
|
||||
[[Languages.en-gb.menu.main]]
|
||||
# The page reference (pageRef) is useful for menu highlighting
|
||||
# When pageRef is set, setting `url` is optional; it will be used as a fallback if the page is not found.
|
||||
pageRef="/"
|
||||
name = 'Home'
|
||||
url = '/'
|
||||
weight = 10
|
||||
[[Languages.en-gb.menu.main]]
|
||||
pageRef="posts"
|
||||
name = 'Posts'
|
||||
url = '/posts/'
|
||||
weight = 20
|
||||
[[Languages.en-gb.menu.main]]
|
||||
pageRef="about"
|
||||
name = 'About'
|
||||
url = '/about/'
|
||||
weight = 30
|
||||
|
||||
[Languages.en-gb.params]
|
||||
sitename = "Awesome hugo blog"
|
||||
defaultColor = "dark" # set color mode: dark, light, auto
|
||||
# Setting it to 'auto' applies the color scheme based on the visitor's device color preference.If you don't specify anything, ignore this parameter, or leave it blank,
|
||||
# the default value is set to 'auto'.
|
||||
# You can take a look at layouts/index.html for more information.
|
||||
description = "Minimal Hugo blog theme with light and dark mode support"
|
||||
mainSections = ['posts']
|
||||
toc = true # set to false to disable table of contents 'globally'
|
||||
tocOpen = false # set to true to open table of contents by default
|
||||
goToTop = true # set to false to disable 'go to top' button
|
||||
additionalScripts = ['js/custom.js', 'js/custom-2.js']
|
||||
# Will try to load 'assets/js/custom.js' and 'assets/js/custom-2.js'.
|
||||
# Your custom scripts will be concatenated to one file `custom.js`.
|
||||
# When building for production it will be minified.
|
||||
# The file `custom.js` is loaded on each page (before body tag ends).
|
||||
dateFormat = "" # date format used to show dates on various pages. If nothing is specified, then "2 Jan 2006" format is used.
|
||||
# See https://gohugo.io/functions/format/#hugo-date-and-time-templating-reference for available date formats.
|
||||
rssFeedDescription = "summary" # available options: 1) summary 2) full
|
||||
# summary - includes a short summary of the blog post in the RSS feed. Generated using Hugo .Summary .
|
||||
# full - includes full blog post in the RSS feed. Generated using Hugo .Content .
|
||||
# By default (or if nothing is specified), summary is used.
|
||||
|
||||
[Languages.en-gb.params.author]
|
||||
avatar = "avatar.jpg" # put the file in assets folder; also ensure that image has same height and width
|
||||
# Note: image is not rendered if the resource(avatar image) is not found. No error is displayed.
|
||||
intro = "Awesome hugo blog"
|
||||
name = "Sidharth R"
|
||||
description = "A fast, minimalistic Hugo theme with light and dark mode support, for running a personal site or blog."
|
||||
|
||||
# Allow to override webmanifest options
|
||||
[Languages.en-gb.params.webmanifest]
|
||||
name = "sitename" # will use "params.sitename" or "title" by default
|
||||
short_name = "sitename" # same as name
|
||||
start_url = "/" # will use homepage url by default
|
||||
theme_color = "#434648" # default is "#434648" (base color of text). Also will override html `<meta name="theme-color" />`
|
||||
background_color = "#fff" # by default depend on "params.defaultColor" for "light" or "auto" will be set to "#fff" for dark will be "#131418" (color of dark mode background)
|
||||
display = "standalone"
|
||||
|
||||
############################## Italian language ################################
|
||||
[Languages.it]
|
||||
languageName = "Italian"
|
||||
languageCode = "it"
|
||||
contentDir = "content/it"
|
||||
weight = 2
|
||||
[Languages.it.menu]
|
||||
[[Languages.it.menu.main]]
|
||||
# The page reference (pageRef) is useful for menu highlighting
|
||||
# When pageRef is set, setting `url` is optional; it will be used as a fallback if the page is not found.
|
||||
pageRef="/"
|
||||
name = 'Inizio'
|
||||
url = '/'
|
||||
weight = 10
|
||||
[[Languages.it.menu.main]]
|
||||
pageRef="posts"
|
||||
name = 'Articoli'
|
||||
url = '/posts/'
|
||||
weight = 20
|
||||
[[Languages.it.menu.main]]
|
||||
pageRef="about"
|
||||
name = 'Chi Sono'
|
||||
url = '/about/'
|
||||
weight = 30
|
||||
|
||||
[Languages.it.params]
|
||||
sitename = "Awesome hugo blog"
|
||||
defaultColor = "dark" # set color mode: dark, light, auto
|
||||
# Setting it to 'auto' applies the color scheme based on the visitor's device color preference.If you don't specify anything, ignore this parameter, or leave it blank,
|
||||
# the default value is set to 'auto'.
|
||||
# You can take a look at layouts/index.html for more information.
|
||||
description = "Un tema Hugo veloce e minimalista con supporto per la modalità chiara e scura, per la gestione di un sito o di un blog personale"
|
||||
mainSections = ['posts']
|
||||
toc = true # set to false to disable table of contents 'globally'
|
||||
tocOpen = false # set to true to open table of contents by default
|
||||
goToTop = true # set to false to disable 'go to top' button
|
||||
additionalScripts = ['js/custom.js', 'js/custom-2.js']
|
||||
# Will try to load 'assets/js/custom.js' and 'assets/js/custom-2.js'.
|
||||
# Your custom scripts will be concatenated to one file `custom.js`.
|
||||
# When building for production it will be minified.
|
||||
# The file `custom.js` is loaded on each page (before body tag ends).
|
||||
dateFormat = "2 January 2006" # default date format used on various pages
|
||||
# See https://gohugo.io/functions/format/#hugo-date-and-time-templating-reference for available date formats.
|
||||
rssFeedDescription = "summary" # available options: 1) summary 2) full
|
||||
# summary - includes a short summary of the blog post in the RSS feed. Generated using Hugo .Summary .
|
||||
# full - includes full blog post in the RSS feed. Generated using Hugo .Content .
|
||||
# By default (or if nothing is specified), summary is used.
|
||||
|
||||
[Languages.it.params.author]
|
||||
avatar = "avatar.jpg" # put the file in assets folder; also ensure that image has same height and width
|
||||
# Note: image is not rendered if the resource(avatar image) is not found. No error is displayed.
|
||||
intro = "Awesome hugo blog"
|
||||
name = "Sidharth R"
|
||||
description = "Un tema Hugo veloce e minimalista con supporto per la modalità chiara e scura, per la gestione di un sito o di un blog personale."
|
||||
|
||||
# Allow to override webmanifest options
|
||||
[Languages.it.params.webmanifest]
|
||||
name = "sitename" # will use "params.sitename" or "title" by default
|
||||
short_name = "sitename" # same as name
|
||||
start_url = "/" # will use homepage url by default
|
||||
theme_color = "#434648" # default is "#434648" (base color of text). Also will override html `<meta name="theme-color" />`
|
||||
background_color = "#fff" # by default depend on "params.defaultColor" for "light" or "auto" will be set to "#fff" for dark will be "#131418" (color of dark mode background)
|
||||
display = "standalone"
|
||||
|
||||
############################## Russian language ################################
|
||||
[Languages.ru-ru]
|
||||
languageName = "Russian"
|
||||
languageCode = "ru-ru"
|
||||
contentDir = "content/ru"
|
||||
weight = 1
|
||||
|
||||
[Languages.ru-ru.menu]
|
||||
[[Languages.ru-ru.menu.main]]
|
||||
# The page reference (pageRef) is useful for menu highlighting
|
||||
# When pageRef is set, setting `url` is optional; it will be used as a fallback if the page is not found.
|
||||
pageRef="/"
|
||||
name = 'Главная'
|
||||
url = '/'
|
||||
weight = 10
|
||||
[[Languages.ru-ru.menu.main]]
|
||||
pageRef="posts"
|
||||
name = 'Записи'
|
||||
url = '/posts/'
|
||||
weight = 20
|
||||
[[Languages.ru-ru.menu.main]]
|
||||
pageRef="about"
|
||||
name = 'О проекте'
|
||||
url = '/about/'
|
||||
weight = 30
|
||||
|
||||
[Languages.ru-ru.params]
|
||||
sitename = "Превосходный hugo блог"
|
||||
defaultColor = "dark" # set color mode: dark, light, auto
|
||||
# Setting it to 'auto' applies the color scheme based on the visitor's device color preference.If you don't specify anything, ignore this parameter, or leave it blank,
|
||||
# the default value is set to 'auto'.
|
||||
# You can take a look at layouts/index.html for more information.
|
||||
description = "Минималистичная тема для блога на Hugo с поддержкой светлого и тёмного режима"
|
||||
mainSections = ['posts']
|
||||
toc = true # set to false to disable table of contents 'globally'
|
||||
tocOpen = false # set to true to open table of contents by default
|
||||
goToTop = true # set to false to disable 'go to top' button
|
||||
additionalScripts = ['js/custom.js', 'js/custom-2.js']
|
||||
# Will try to load 'assets/js/custom.js' and 'assets/js/custom-2.js'.
|
||||
# Your custom scripts will be concatenated to one file `custom.js`.
|
||||
# When building for production it will be minified.
|
||||
# The file `custom.js` is loaded on each page (before body tag ends).
|
||||
dateFormat = "" # date format used to show dates on various pages. If nothing is specified, then "2 Jan 2006" format is used.
|
||||
# See https://gohugo.io/functions/format/#hugo-date-and-time-templating-reference for available date formats.
|
||||
rssFeedDescription = "summary" # available options: 1) summary 2) full
|
||||
# summary - includes a short summary of the blog post in the RSS feed. Generated using Hugo .Summary .
|
||||
# full - includes full blog post in the RSS feed. Generated using Hugo .Content .
|
||||
# By default (or if nothing is specified), summary is used.
|
||||
|
||||
[Languages.ru-ru.params.author]
|
||||
avatar = "avatar.jpg" # put the file in assets folder; also ensure that image has same height and width
|
||||
# Note: image is not rendered if the resource(avatar image) is not found. No error is displayed.
|
||||
intro = "Превосходный hugo блог"
|
||||
name = "Sidharth R"
|
||||
description = "Быстрая, минималистичная тема для Hugo с поддержкой светлого и тёмного режима для использования на персональных сайтах и блогах."
|
||||
|
||||
# Allow to override webmanifest options
|
||||
[Languages.ru-ru.params.webmanifest]
|
||||
name = "sitename" # will use "params.sitename" or "title" by default
|
||||
short_name = "sitename" # same as name
|
||||
start_url = "/" # will use homepage url by default
|
||||
theme_color = "#434648" # default is "#434648" (base color of text). Also will override html `<meta name="theme-color" />`
|
||||
background_color = "#fff" # by default depend on "params.defaultColor" for "light" or "auto" will be set to "#fff" for dark will be "#131418" (color of dark mode background)
|
||||
display = "standalone"
|
||||
|
||||
############################## French language ################################
|
||||
[Languages.fr-fr]
|
||||
languageName = "French"
|
||||
languageCode = "fr-fr"
|
||||
contentDir = "content/fr"
|
||||
weight = 1
|
||||
|
||||
[Languages.fr-fr.menu]
|
||||
[[Languages.fr-fr.menu.main]]
|
||||
pageRef="/"
|
||||
name = 'Accueil'
|
||||
url = '/'
|
||||
weight = 10
|
||||
[[Languages.fr-fr.menu.main]]
|
||||
pageRef="posts"
|
||||
name = 'Articles'
|
||||
url = '/posts/'
|
||||
weight = 20
|
||||
[[Languages.fr-fr.menu.main]]
|
||||
pageRef="about"
|
||||
name = 'À propos'
|
||||
url = '/about/'
|
||||
weight = 30
|
||||
|
||||
[Languages.fr-fr.params]
|
||||
sitename = "Awesome hugo blog"
|
||||
defaultColor = "dark" # set color mode: dark, light, auto
|
||||
# Setting it to 'auto' applies the color scheme based on the visitor's device color preference.If you don't specify anything, ignore this parameter, or leave it blank,
|
||||
# the default value is set to 'auto'.
|
||||
# You can take a look at layouts/index.html for more information.
|
||||
description = "Thème minimal pour blog Hugo avec prise en charge des modes clair et sombre"
|
||||
mainSections = ['posts']
|
||||
toc = true # set to false to disable table of contents 'globally'
|
||||
tocOpen = false # set to true to open table of contents by default
|
||||
goToTop = true # set to false to disable 'go to top' button
|
||||
additionalScripts = ['js/custom.js', 'js/custom-2.js']
|
||||
# Will try to load 'assets/js/custom.js' and 'assets/js/custom-2.js'.
|
||||
# Your custom scripts will be concatenated to one file `custom.js`.
|
||||
# When building for production it will be minified.
|
||||
# The file `custom.js` is loaded on each page (before body tag ends).
|
||||
dateFormat = "" # date format used to show dates on various pages. If nothing is specified, then "2 Jan 2006" format is used.
|
||||
# See https://gohugo.io/functions/format/#hugo-date-and-time-templating-reference for available date formats.
|
||||
rssFeedDescription = "summary" # available options: 1) summary 2) full
|
||||
# summary - includes a short summary of the blog post in the RSS feed. Generated using Hugo .Summary .
|
||||
# full - includes full blog post in the RSS feed. Generated using Hugo .Content .
|
||||
# By default (or if nothing is specified), summary is used.
|
||||
|
||||
[Languages.fr-fr.params.author]
|
||||
avatar = "avatar.jpg" # put the file in assets folder; also ensure that image has same height and width
|
||||
# Note: image is not rendered if the resource(avatar image) is not found. No error is displayed.
|
||||
intro = "Awesome hugo blog"
|
||||
name = "Sidharth R"
|
||||
description = "Un thème Hugo rapide et minimaliste avec un mode clair et sombre, pour un site personnel ou un blog."
|
||||
|
||||
# Allow to override webmanifest options
|
||||
[Languages.fr-fr.params.webmanifest]
|
||||
name = "sitename" # will use "params.sitename" or "title" by default
|
||||
short_name = "sitename" # same as name
|
||||
start_url = "/" # will use homepage url by default
|
||||
theme_color = "#434648" # default is "#434648" (base color of text). Also will override html `<meta name="theme-color" />`
|
||||
background_color = "#fff" # by default depend on "params.defaultColor" for "light" or "auto" will be set to "#fff" for dark will be "#131418" (color of dark mode background)
|
||||
display = "standalone"
|
||||
|
||||
############################## German language ################################
|
||||
[Languages.de-de]
|
||||
languageName = "German"
|
||||
languageCode = "de-de"
|
||||
contentDir = "content/de"
|
||||
weight = 1
|
||||
|
||||
[Languages.de-de.menu]
|
||||
[[Languages.de-de.menu.main]]
|
||||
# The page reference (pageRef) is useful for menu highlighting
|
||||
# When pageRef is set, setting `url` is optional; it will be used as a fallback if the page is not found.
|
||||
pageRef="/"
|
||||
name = 'Startseite'
|
||||
url = '/'
|
||||
weight = 10
|
||||
[[Languages.de-de.menu.main]]
|
||||
pageRef="posts"
|
||||
name = 'Beiträge'
|
||||
url = '/posts/'
|
||||
weight = 20
|
||||
[[Languages.de-de.menu.main]]
|
||||
pageRef="about"
|
||||
name = 'Über mich'
|
||||
url = '/about/'
|
||||
weight = 30
|
||||
|
||||
[Languages.de-de.params]
|
||||
sitename = "Awesome hugo blog"
|
||||
defaultColor = "dark" # set color mode: dark, light, auto
|
||||
# Setting it to 'auto' applies the color scheme based on the visitor's device color preference.If you don't specify anything, ignore this parameter, or leave it blank,
|
||||
# the default value is set to 'auto'.
|
||||
# You can take a look at layouts/index.html for more information.
|
||||
description = "Minimales Hugo-Blog-Theme mit hellem und dunklem Modus"
|
||||
mainSections = ['posts']
|
||||
toc = true # set to false to disable table of contents 'globally'
|
||||
tocOpen = false # set to true to open table of contents by default
|
||||
goToTop = true # set to false to disable 'go to top' button
|
||||
additionalScripts = ['js/custom.js', 'js/custom-2.js']
|
||||
# Will try to load 'assets/js/custom.js' and 'assets/js/custom-2.js'.
|
||||
# Your custom scripts will be concatenated to one file `custom.js`.
|
||||
# When building for production it will be minified.
|
||||
# The file `custom.js` is loaded on each page (before body tag ends).
|
||||
dateFormat = "" # date format used to show dates on various pages. If nothing is specified, then "2 Jan 2006" format is used.
|
||||
# See https://gohugo.io/functions/format/#hugo-date-and-time-templating-reference for available date formats.
|
||||
rssFeedDescription = "summary" # available options: 1) summary 2) full
|
||||
# summary - includes a short summary of the blog post in the RSS feed. Generated using Hugo .Summary .
|
||||
# full - includes full blog post in the RSS feed. Generated using Hugo .Content .
|
||||
# By default (or if nothing is specified), summary is used.
|
||||
|
||||
[Languages.de-de.params.author]
|
||||
avatar = "avatar.jpg" # put the file in assets folder; also ensure that image has same height and width
|
||||
# Note: image is not rendered if the resource(avatar image) is not found. No error is displayed.
|
||||
intro = "Awesome hugo blog"
|
||||
name = "Sidharth R"
|
||||
description = "Ein schnelles, minimalistisches Hugo-Theme mit hellem und dunklem Modus, für eine persönliche Website oder Blog."
|
||||
|
||||
# Allow to override webmanifest options
|
||||
[Languages.de-de.params.webmanifest]
|
||||
name = "sitename" # will use "params.sitename" or "title" by default
|
||||
short_name = "sitename" # same as name
|
||||
start_url = "/" # will use homepage url by default
|
||||
theme_color = "#434648" # default is "#434648" (base color of text). Also will override html `<meta name="theme-color" />`
|
||||
background_color = "#fff" # by default depend on "params.defaultColor" for "light" or "auto" will be set to "#fff" for dark will be "#131418" (color of dark mode background)
|
||||
display = "standalone"
|
||||
|
||||
############################## Brazilian language ################################
|
||||
[Languages.pt-br]
|
||||
languageName = "Brazilian"
|
||||
languageCode = "pt-br"
|
||||
contentDir = "content/br"
|
||||
weight = 1
|
||||
|
||||
[Languages.pt-br.menu]
|
||||
[[Languages.pt-br.menu.main]]
|
||||
# The page reference (pageRef) is useful for menu highlighting
|
||||
# When pageRef is set, setting `url` is optional; it will be used as a fallback if the page is not found.
|
||||
pageRef="/"
|
||||
name = 'Início'
|
||||
url = '/'
|
||||
weight = 10
|
||||
[[Languages.pt-br.menu.main]]
|
||||
pageRef="posts"
|
||||
name = 'Publicações'
|
||||
url = '/posts/'
|
||||
weight = 20
|
||||
[[Languages.pt-br.menu.main]]
|
||||
pageRef="about"
|
||||
name = 'Sobre'
|
||||
url = '/about/'
|
||||
weight = 30
|
||||
|
||||
[Languages.pt-br.params]
|
||||
sitename = "Awesome hugo blog"
|
||||
defaultColor = "dark" # set color mode: dark, light, auto
|
||||
# Setting it to 'auto' applies the color scheme based on the visitor's device color preference.If you don't specify anything, ignore this parameter, or leave it blank,
|
||||
# the default value is set to 'auto'.
|
||||
# You can take a look at layouts/index.html for more information.
|
||||
description = "Um tema Hugo veloz e minimalista com suporte a modo claro e escuro para rodar um blog ou site pessoal"
|
||||
mainSections = ['posts']
|
||||
toc = true # set to false to disable table of contents 'globally'
|
||||
tocOpen = false # set to true to open table of contents by default
|
||||
goToTop = true # set to false to disable 'go to top' button
|
||||
additionalScripts = ['js/custom.js', 'js/custom-2.js']
|
||||
# Will try to load 'assets/js/custom.js' and 'assets/js/custom-2.js'.
|
||||
# Your custom scripts will be concatenated to one file `custom.js`.
|
||||
# When building for production it will be minified.
|
||||
# The file `custom.js` is loaded on each page (before body tag ends).
|
||||
dateFormat = "2 January 2006" # date format used to show dates on various pages. If nothing is specified, then "2 Jan 2006" format is used.
|
||||
# See https://gohugo.io/functions/format/#hugo-date-and-time-templating-reference for available date formats.
|
||||
rssFeedDescription = "summary" # available options: 1) summary 2) full
|
||||
# summary - includes a short summary of the blog post in the RSS feed. Generated using Hugo .Summary .
|
||||
# full - includes full blog post in the RSS feed. Generated using Hugo .Content .
|
||||
# By default (or if nothing is specified), summary is used.
|
||||
|
||||
[Languages.pt-br.params.author]
|
||||
avatar = "avatar.jpg" # put the file in assets folder; also ensure that image has same height and width
|
||||
# Note: image is not rendered if the resource(avatar image) is not found. No error is displayed.
|
||||
intro = "Awesome hugo blog"
|
||||
name = "Sidharth R"
|
||||
description = "Um tema Hugo veloz e minimalista com suporte a modo claro e escuro para rodar um blog ou site pessoal"
|
||||
|
||||
# Allow to override webmanifest options
|
||||
[Languages.pt-br.params.webmanifest]
|
||||
name = "sitename" # will use "params.sitename" or "title" by default
|
||||
short_name = "sitename" # same as name
|
||||
start_url = "/" # will use homepage url by default
|
||||
theme_color = "#434648" # default is "#434648" (base color of text). Also will override html `<meta name="theme-color" />`
|
||||
background_color = "#fff" # by default depend on "params.defaultColor" for "light" or "auto" will be set to "#fff" for dark will be "#131418" (color of dark mode background)
|
||||
display = "standalone"
|
||||
|
||||
###################################################################
|
||||
|
||||
# Allow to override `browserconfig.xml` params (configuration for windows embedded browsers)
|
||||
[params.browserconfig]
|
||||
TileColor = "#2d89ef" # default windows 10 blue tile color
|
||||
|
||||
[[params.socialIcons]]
|
||||
name = "github"
|
||||
url = "https://github.com/hugo-sid"
|
||||
|
||||
[[params.socialIcons]]
|
||||
name = "twitter"
|
||||
url = "https://twitter.com"
|
||||
|
||||
[[params.socialIcons]]
|
||||
name = "Rss"
|
||||
url = "/index.xml"
|
||||
|
3
themes/hugo-blog-awesome/go.mod
Normal file
|
@ -0,0 +1,3 @@
|
|||
module github.com/hugo-sid/hugo-blog-awesome
|
||||
|
||||
go 1.22.0
|
27
themes/hugo-blog-awesome/i18n/de-de.yaml
Normal file
|
@ -0,0 +1,27 @@
|
|||
## HOME ##
|
||||
- id: "home.home"
|
||||
translation: "Startseite"
|
||||
|
||||
- id: "home.recent_posts"
|
||||
translation: "Letzte Beiträge"
|
||||
|
||||
- id: "home.see_all_posts"
|
||||
translation: "Alle Beiträge anzeigen"
|
||||
|
||||
## SINGLE ##
|
||||
- id: "single.table_of_contents"
|
||||
translation: "Inhaltsverzeichnis"
|
||||
|
||||
## FOOTER ##
|
||||
- id: "footer.go_to_top"
|
||||
translation: "Zum Seitenanfang"
|
||||
|
||||
- id: "footer.disclaimer"
|
||||
translation: "Unterstützt durch <a href=\"https://github.com/hugo-sid/hugo-blog-awesome\" target=\"_blank\" rel=\"noopener\">Hugo blog awesome</a>."
|
||||
|
||||
## ERRORS ##
|
||||
- id: "errors.404"
|
||||
translation: "404 NICHT GEFUNDEN"
|
||||
|
||||
- id: "errors.404_description"
|
||||
translation: "Die Seite konnte nicht gefunden werden."
|
27
themes/hugo-blog-awesome/i18n/en-gb.yaml
Normal file
|
@ -0,0 +1,27 @@
|
|||
## HOME ##
|
||||
- id: "home.home"
|
||||
translation: "Home"
|
||||
|
||||
- id: "home.recent_posts"
|
||||
translation: "Recent Posts"
|
||||
|
||||
- id: "home.see_all_posts"
|
||||
translation: "See all posts"
|
||||
|
||||
## SINGLE ##
|
||||
- id: "single.table_of_contents"
|
||||
translation: "Table of Contents"
|
||||
|
||||
## FOOTER ##
|
||||
- id: "footer.go_to_top"
|
||||
translation: "Go to top"
|
||||
|
||||
- id: "footer.disclaimer"
|
||||
translation: "Powered by <a href=\"https://github.com/hugo-sid/hugo-blog-awesome\" target=\"_blank\" rel=\"noopener\">Hugo blog awesome</a>."
|
||||
|
||||
## ERRORS ##
|
||||
- id: "errors.404"
|
||||
translation: "404 NOT FOUND"
|
||||
|
||||
- id: "errors.404_description"
|
||||
translation: "You just hit a route that doesn't exist."
|
27
themes/hugo-blog-awesome/i18n/en-us.yaml
Normal file
|
@ -0,0 +1,27 @@
|
|||
## HOME ##
|
||||
- id: "home.home"
|
||||
translation: "Home"
|
||||
|
||||
- id: "home.recent_posts"
|
||||
translation: "Recent Posts"
|
||||
|
||||
- id: "home.see_all_posts"
|
||||
translation: "See all posts"
|
||||
|
||||
## SINGLE ##
|
||||
- id: "single.table_of_contents"
|
||||
translation: "Table of Contents"
|
||||
|
||||
## FOOTER ##
|
||||
- id: "footer.go_to_top"
|
||||
translation: "Go to top"
|
||||
|
||||
- id: "footer.disclaimer"
|
||||
translation: "Powered by <a href=\"https://github.com/hugo-sid/hugo-blog-awesome\" target=\"_blank\" rel=\"noopener\">Hugo blog awesome</a>."
|
||||
|
||||
## ERRORS ##
|
||||
- id: "errors.404"
|
||||
translation: "404 NOT FOUND"
|
||||
|
||||
- id: "errors.404_description"
|
||||
translation: "You just hit a route that doesn't exist."
|
27
themes/hugo-blog-awesome/i18n/fr-fr.yaml
Normal file
|
@ -0,0 +1,27 @@
|
|||
## HOME ##
|
||||
- id: "home.home"
|
||||
translation: "Accueil"
|
||||
|
||||
- id: "home.recent_posts"
|
||||
translation: "Articles récents"
|
||||
|
||||
- id: "home.see_all_posts"
|
||||
translation: "Voir tous les articles"
|
||||
|
||||
## SINGLE ##
|
||||
- id: "single.table_of_contents"
|
||||
translation: "Table des matières"
|
||||
|
||||
## FOOTER ##
|
||||
- id: "footer.go_to_top"
|
||||
translation: "Aller en haut"
|
||||
|
||||
- id: "footer.disclaimer"
|
||||
translation: "Les photos ne sont pas libres de droit. Réalisé avec ♥️ par un debianeu à poil dur."
|
||||
|
||||
## ERRORS ##
|
||||
- id: "errors.404"
|
||||
translation: "404 PAGE NON TROUVÉE"
|
||||
|
||||
- id: "errors.404_description"
|
||||
translation: "Vous avez suivi une adresse qui n'existe pas."
|
27
themes/hugo-blog-awesome/i18n/it.yaml
Normal file
|
@ -0,0 +1,27 @@
|
|||
## HOME ##
|
||||
- id: "home.home"
|
||||
translation: "Inizio"
|
||||
|
||||
- id: "home.recent_posts"
|
||||
translation: "Articoli Recenti"
|
||||
|
||||
- id: "home.see_all_posts"
|
||||
translation: "Visualizza tutti gli articoli"
|
||||
|
||||
## SINGLE ##
|
||||
- id: "single.table_of_contents"
|
||||
translation: "Sommario"
|
||||
|
||||
## FOOTER ##
|
||||
- id: "footer.go_to_top"
|
||||
translation: "Torna all'inizio"
|
||||
|
||||
- id: "footer.disclaimer"
|
||||
translation: "Generato dal tema <a href=\"https://github.com/hugo-sid/hugo-blog-awesome\" target=\"_blank\" rel=\"noopener\">Hugo blog awesome</a>."
|
||||
|
||||
## ERRORS ##
|
||||
- id: "errors.404"
|
||||
translation: "404 NON TROVATO"
|
||||
|
||||
- id: "errors.404_description"
|
||||
translation: "Hai appena svoltato in una strada che non esiste."
|
27
themes/hugo-blog-awesome/i18n/pt-br.yaml
Normal file
|
@ -0,0 +1,27 @@
|
|||
## HOME ##
|
||||
- id: "home.home"
|
||||
translation: "Início"
|
||||
|
||||
- id: "home.recent_posts"
|
||||
translation: "Publicações recentes"
|
||||
|
||||
- id: "home.see_all_posts"
|
||||
translation: "Todas as publicações"
|
||||
|
||||
## SINGLE ##
|
||||
- id: "single.table_of_contents"
|
||||
translation: "Tabela de Conteúdo"
|
||||
|
||||
## FOOTER ##
|
||||
- id: "footer.go_to_top"
|
||||
translation: "Ir para cima"
|
||||
|
||||
- id: "footer.disclaimer"
|
||||
translation: "Criado por <a href=\"https://github.com/hugo-sid/hugo-blog-awesome\" target=\"_blank\" rel=\"noopener\">Hugo blog awesome</a>."
|
||||
|
||||
## ERRORS ##
|
||||
- id: "errors.404"
|
||||
translation: "404 PÁGINA NÃO ENCONTRADA"
|
||||
|
||||
- id: "errors.404_description"
|
||||
translation: "O caminho que você acessou não existe"
|
27
themes/hugo-blog-awesome/i18n/ru-ru.yaml
Normal file
|
@ -0,0 +1,27 @@
|
|||
## HOME ##
|
||||
- id: "home.home"
|
||||
translation: "Домой"
|
||||
|
||||
- id: "home.recent_posts"
|
||||
translation: "Последние записи"
|
||||
|
||||
- id: "home.see_all_posts"
|
||||
translation: "Посмотреть все записи"
|
||||
|
||||
## SINGLE ##
|
||||
- id: "single.table_of_contents"
|
||||
translation: "Содержание"
|
||||
|
||||
## FOOTER ##
|
||||
- id: "footer.go_to_top"
|
||||
translation: "Перейти наверх"
|
||||
|
||||
- id: "footer.disclaimer"
|
||||
translation: "Создано с помощью <a href=\"https://github.com/hugo-sid/hugo-blog-awesome\" target=\"_blank\" rel=\"noopener\">Hugo blog awesome</a>."
|
||||
|
||||
## ERRORS ##
|
||||
- id: "errors.404"
|
||||
translation: "Запись не найдена"
|
||||
|
||||
- id: "errors.404_description"
|
||||
translation: "Вы перешли по ссылке, которая не существует."
|
BIN
themes/hugo-blog-awesome/images/dark.png
Normal file
After Width: | Height: | Size: 456 KiB |
BIN
themes/hugo-blog-awesome/images/light.png
Normal file
After Width: | Height: | Size: 436 KiB |
BIN
themes/hugo-blog-awesome/images/pagespeed.png
Normal file
After Width: | Height: | Size: 446 KiB |
BIN
themes/hugo-blog-awesome/images/screenshot.png
Normal file
After Width: | Height: | Size: 86 KiB |
BIN
themes/hugo-blog-awesome/images/tn.png
Normal file
After Width: | Height: | Size: 142 KiB |