Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

🔖 v2.77.0 #1707

Merged
merged 8 commits into from
Sep 3, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 0 additions & 15 deletions assets/css/compiled/main.css
Original file line number Diff line number Diff line change
Expand Up @@ -3182,21 +3182,6 @@ body button {
display:none
}

/* Hamburger menu */

body:has(#menu-controller:checked) {
overflow-y:hidden
}

#menu-button:has(#menu-controller:checked) {
visibility:hidden
}

#menu-controller:checked~#menu-wrapper {
visibility:visible;
opacity:1
}

/* RTL support */

.prose blockquote:where([dir="rtl"], [dir="rtl"] *) {
Expand Down
13 changes: 0 additions & 13 deletions assets/css/main.css
Original file line number Diff line number Diff line change
Expand Up @@ -29,19 +29,6 @@ body button {
@apply hidden;
}

/* Hamburger menu */
body:has(#menu-controller:checked) {
@apply overflow-y-hidden;
}

#menu-button:has(#menu-controller:checked) {
@apply invisible;
}

#menu-controller:checked~#menu-wrapper {
@apply visible opacity-100;
}

/* RTL support */
.prose blockquote {
@apply rtl:pr-4 rtl:border-l-0 rtl:border-r-4;
Expand Down
27 changes: 27 additions & 0 deletions assets/js/mobilemenu.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
var menuButton = document.getElementById("menu-button");
var menuCloseButton = document.getElementById("menu-close-button");

var menuOpen = false;

menuButton.addEventListener("click", function () {
if (!menuOpen) {
menuOpen = true;
var menuWrapper = document.getElementById("menu-wrapper");
document.body.style.overflowY = "hidden";
menuButton.style.visibility = "hidden";
menuWrapper.style.visibility = "visible";
menuWrapper.style.opacity = "1";
}
});

menuCloseButton.addEventListener("click", function (e) {
if (menuOpen) {
menuOpen = false;
var menuWrapper = document.getElementById("menu-wrapper");
document.body.style.overflowY = "auto";
menuButton.style.visibility = "visible";
menuWrapper.style.visibility = "hidden";
menuWrapper.style.opacity = "0";
e.stopPropagation();
}
});
2 changes: 1 addition & 1 deletion config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
[module.hugoVersion]
extended = true
min = "0.87.0"
max = "0.133.1"
max = "0.134.0"
16 changes: 8 additions & 8 deletions exampleSite/content/docs/configuration/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -136,16 +136,16 @@ The default file can be used as a template to create additional languages, or re

<!-- prettier-ignore-end -->

#### Author
##### Author
| Name | Default | Description |
| --------------------- | --------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `author.name` | _Not set_ | The author's name. This will be displayed in article footers, and on the homepage when the profile layout is used. |
| `author.email` | _Not set_ | The author's email. This will be used if the reply-via-email functionality is enabled. |
| `author.image` | _Not set_ | Path to the image file of the author. The image should be a 1:1 aspect ratio. The image can be placed in the site's `assets/` folder or can be external url. |
| `author.imageQuality` | `96` | The author's image file will be treated as a "high quality" image to minimize artifacts on the front page. Value range 1-100. |
| `author.headline` | _Not set_ | A Markdown string containing the author's headline. It will be displayed on the profile homepage under the author's name. |
| `author.bio` | _Not set_ | A Markdown string containing the author's bio. It will be displayed in article footers. |
| `author.links` | _Not set_ | The links to display alongside the author's details. The config file contains example links which can simply be uncommented to enable. The order that the links are displayed is determined by the order they appear in the array. Custom links can be added by providing corresponding SVG icon assets in `assets/icons/`. |
| `params.author.name` | _Not set_ | The author's name. This will be displayed in article footers, and on the homepage when the profile layout is used. |
| `params.author.email` | _Not set_ | The author's email. This will be used if the reply-via-email functionality is enabled. |
| `params.author.image` | _Not set_ | Path to the image file of the author. The image should be a 1:1 aspect ratio. The image can be placed in the site's `assets/` folder or can be external url. |
| `params.author.imageQuality` | `96` | The author's image file will be treated as a "high quality" image to minimize artifacts on the front page. Value range 1-100. |
| `params.author.headline` | _Not set_ | A Markdown string containing the author's headline. It will be displayed on the profile homepage under the author's name. |
| `params.author.bio` | _Not set_ | A Markdown string containing the author's bio. It will be displayed in article footers. |
| `params.author.links` | _Not set_ | The links to display alongside the author's details. The config file contains example links which can simply be uncommented to enable. The order that the links are displayed is determined by the order they appear in the array. Custom links can be added by providing corresponding SVG icon assets in `assets/icons/`. |
<!-- prettier-ignore-end -->

### Menus
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
14 changes: 14 additions & 0 deletions exampleSite/content/users/andrealucchini.com/index.it.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
title: "andrealucchini.com"
tags: [Sito personale, Blog]
externalUrl: "https://andrealucchini.com"
weight: 891
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---

Expand Down
14 changes: 14 additions & 0 deletions exampleSite/content/users/andrealucchini.com/index.ja.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
title: "andrealucchini.com"
tags: [個人サイト, ブログ]
externalUrl: "https://andrealucchini.com"
weight: 891
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---

Expand Down
13 changes: 13 additions & 0 deletions exampleSite/content/users/andrealucchini.com/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
title: "andrealucchini.com"
tags: [Personal site,Blog]
externalUrl: "https://andrealucchini.com"
weight: 891
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---
Expand Down
14 changes: 14 additions & 0 deletions exampleSite/content/users/andrealucchini.com/index.zh-cn.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
title: "andrealucchini.com"
tags: [个人网站, 博客]
externalUrl: "https://andrealucchini.com"
weight: 891
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false
---

Expand Down
11 changes: 10 additions & 1 deletion exampleSite/content/users/users.json
Original file line number Diff line number Diff line change
Expand Up @@ -739,5 +739,14 @@
"Personal Site",
"Blog"
]
},
{
"title": "andrealucchini.com",
"url": "https://andrealucchini.com",
"source": "https://github.com/CommanderKen/commanderken.github.io",
"tags": [
"Personal site",
"Blog"
]
}
]
]
2 changes: 2 additions & 0 deletions layouts/partials/head.html
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,8 @@
{{ $jsRTL := resources.Get "js/rtl.js" }}
{{ $assets.Add "js" (slice $jsRTL) }}
{{ end }}
{{ $jsMobileMenu := resources.Get "js/mobilemenu.js" }}
{{ $assets.Add "js" (slice $jsMobileMenu) }}
{{ if $assets.Get "js" }}
{{ $bundleJS := $assets.Get "js" | resources.Concat "js/main.bundle.js" | resources.Minify | resources.Fingerprint
"sha512" }}
Expand Down
5 changes: 2 additions & 3 deletions layouts/partials/header/basic.html
Original file line number Diff line number Diff line change
Expand Up @@ -93,8 +93,7 @@
</div>
<div class="-my-2 -mr-2 md:hidden">

<label id="menu-button" for="menu-controller" class="block">
<input type="checkbox" id="menu-controller" class="hidden" />
<label id="menu-button" class="block">
{{ if .Site.Menus.main }}
<div class="cursor-pointer hover:text-primary-600 dark:hover:text-primary-400">
{{ partial "icon.html" "bars" }}
Expand All @@ -104,7 +103,7 @@
<ul
class="flex space-y-2 mt-3 flex-col items-end w-full px-6 py-6 mx-auto overflow-visible list-none ltr:text-right rtl:text-left max-w-7xl">

<li>
<li id="menu-close-button">
<span
class="cursor-pointer inline-block align-text-bottom hover:text-primary-600 dark:hover:text-primary-400">{{
partial
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "hugo-blowfish-theme",
"version": "2.76.0",
"version": "2.77.0",
"description": "Blowfish theme for Hugo.",
"scripts": {
"postinstall": "vendor-copy",
Expand Down