Compare commits

...

86 Commits

Author SHA1 Message Date
Nuno Coração
9d440a8856 Merge pull request #1228 from nunocoracao/dev
🔖 v2.56.0
2024-02-13 22:00:02 +00:00
Nuno Coração
8e14d69e14 final polish 2024-02-13 21:59:37 +00:00
Nuno Coração
9ea59af0af Merge pull request #1240 from nunocoracao/1236-code-copy-doesnt-work-with-gist
🐛 Code copy doesn't work with gist
2024-02-13 21:58:00 +00:00
Nuno Coração
ca9709f2e9 🐛 Code copy doesn't work with gist 2024-02-13 21:57:06 +00:00
Nuno Coração
f4648e5f87 Merge pull request #1238 from nunocoracao/Fix-background-image-mode-in-list-view
🐛 Fix background image mode in list view
2024-02-13 21:27:14 +00:00
Nuno Coração
f4fd472e6e Fix background image mode in list view 2024-02-13 21:25:46 +00:00
Nuno Coração
e29a3f719f Merge pull request #1233 from MaikelChan/header-adjustments
Improve consistency in header's layout and size
2024-02-12 22:07:20 +00:00
Nuno Coração
9e381ed619 Merge pull request #1229 from scambelo/fix-gitlab-shortcode-url
fix GitLab shortcode link url
2024-02-12 22:05:34 +00:00
MaikelChan
580e13b6d6 Added back text base color. 2024-02-11 14:15:59 +01:00
MaikelChan
7f929c2fd8 Same thing with the translations menu. 2024-02-11 14:09:05 +01:00
MaikelChan
393791265c Menu items hover in the same way as search and dark mode switcher buttons. 2024-02-11 14:05:19 +01:00
MaikelChan
ab6738cd4d Improve consistency in header's layout and size. 2024-02-11 13:37:19 +01:00
Sergio Cambelo
4ec4062494 fix GitLab shortcode link url 2024-02-10 22:08:48 +01:00
Nuno Coração
664eea75f9 new version 2024-02-10 18:57:39 +00:00
Nuno Coração
c77c69da84 Merge pull request #1213 from nunocoracao/dev
🔖 v2.55.0
2024-02-10 18:55:19 +00:00
Nuno Coração
353f438c5e final polish 2024-02-10 18:54:54 +00:00
Nuno Coração
7d06ca6c38 Merge pull request #1226 from nunocoracao/736-carousel-with-remote-images
 carousel support for URLs
2024-02-10 18:44:45 +00:00
Nuno Coração
02bcbb7a12 carousel support for URLs 2024-02-10 18:44:07 +00:00
Nuno Coração
e87e066aa7 fix all issues with https://github.com/nunocoracao/blowfish/pull/1216 2024-02-10 17:54:51 +00:00
Nuno Coração
14e464731c Merge pull request #1216 from aakashnand/url-feature-image
Add ability to set feature image as URL
2024-02-10 17:00:42 +00:00
Aakash Nand
19520b4481 Ensure featureimage is present before calling resources.GetRemote
Also added ability to set author image as external url and updated
relevant documentation in configuration
2024-02-10 23:52:52 +09:00
Aakash Nand
289b3ff7ad Add documentation for external image usage 2024-02-08 17:15:57 +09:00
Nuno Coração
3da195bad1 Merge pull request #1225 from nunocoracao/dependabot/npm_and_yarn/dev/commander-12.0.0
📌 Bump commander from 11.1.0 to 12.0.0
2024-02-07 17:05:57 +00:00
Nuno Coração
66253cbdd0 Merge pull request #1224 from nunocoracao/dependabot/npm_and_yarn/dev/puppeteer-22.0.0
📌 Bump puppeteer from 21.10.0 to 22.0.0
2024-02-07 17:05:46 +00:00
Nuno Coração
4ce27882fe Merge pull request #1223 from nunocoracao/dependabot/npm_and_yarn/dev/prettier-3.2.5
📌 Bump prettier from 3.2.4 to 3.2.5
2024-02-07 17:05:35 +00:00
dependabot[bot]
c7c75e3075 📌 Bump commander from 11.1.0 to 12.0.0
Bumps [commander](https://github.com/tj/commander.js) from 11.1.0 to 12.0.0.
- [Release notes](https://github.com/tj/commander.js/releases)
- [Changelog](https://github.com/tj/commander.js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tj/commander.js/compare/v11.1.0...v12.0.0)

---
updated-dependencies:
- dependency-name: commander
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-07 05:03:56 +00:00
dependabot[bot]
02b6b46427 📌 Bump puppeteer from 21.10.0 to 22.0.0
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 21.10.0 to 22.0.0.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json)
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v21.10.0...puppeteer-v22.0.0)

---
updated-dependencies:
- dependency-name: puppeteer
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-07 05:03:38 +00:00
dependabot[bot]
ad55a5fb93 📌 Bump prettier from 3.2.4 to 3.2.5
Bumps [prettier](https://github.com/prettier/prettier) from 3.2.4 to 3.2.5.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.2.4...3.2.5)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-02-07 05:02:57 +00:00
Nuno Coração
bf91c39b62 update users page 2024-02-06 17:30:13 +00:00
Nuno Coração
b6c0f889b8 Merge pull request #1221 from ToDreamr/patch-1
Update users.json
2024-02-06 13:13:53 +00:00
Nuno Coração
9545dd1a6f Merge pull request #1214 from MaikelChan/es-translation
Updated Spanish translation
2024-02-06 13:12:49 +00:00
Nuno Coração
5f5fdc51d0 Merge pull request #1218 from SmileGuide/patch-3
Update my site link
2024-02-06 13:12:28 +00:00
九歌天上有
fd78299fde Update users.json
Using Blowfish
2024-02-06 21:01:53 +08:00
Aakash Nand
d332b54c94 Fetch feature image from url 2024-02-06 21:03:40 +09:00
Karlukle
d8dc81ab53 Update my site link
I'm so sorry for submitting PR so often 😅

Yesterday I purchased a domain [karlukle.site](https://karlukle.site) and deployed GitHub Pages on the new domain, so the URL changed.

Also, the avatar on my blog homepage was changed to a new one, so hope you can take a new snapshot of it.
2024-02-06 11:04:38 +08:00
MaikelChan
17e33482b1 Updated Spanish translation. 2024-02-05 04:44:50 +01:00
Nuno Coração
44e14ea3b8 new v 2024-02-04 21:19:22 +00:00
Nuno Coração
ddf79f4573 Merge pull request #1202 from nunocoracao/dev
🔖 v2.54.0
2024-02-04 21:12:16 +00:00
Nuno Coração
008347865d process users 2024-02-04 21:11:50 +00:00
Nuno Coração
9efba1ffe1 add xing icon to docs 2024-02-04 21:10:31 +00:00
Nuno Coração
eefbba7f2d Merge pull request #1207 from SmileGuide/patch-1
Update users.json
2024-02-04 21:08:24 +00:00
Nuno Coração
8a2eaff8fa Merge pull request #1208 from SmileGuide/SmileGuide-patch-1
Correct i18n strings
2024-02-04 21:08:04 +00:00
Nuno Coração
2c3141f67a Merge pull request #1204 from arunoruto/main
Add xing support for social links
2024-02-04 21:07:04 +00:00
Nuno Coração
549d7d48ff Merge pull request #1205 from nunocoracao/dependabot/npm_and_yarn/dev/puppeteer-21.10.0
📌 Bump puppeteer from 21.7.0 to 21.10.0
2024-02-04 21:05:32 +00:00
Karlukle
5c6b8dc7d5 Correct i18n strings
Translated Simplified Chinese items retained in English (in zh-CN.yaml).
2024-02-03 11:16:26 +08:00
Karlukle
f4c1e17906 Update users.json
Add my blowfish website to the user list
2024-02-03 10:51:10 +08:00
dependabot[bot]
11e091a1e6 📌 Bump puppeteer from 21.7.0 to 21.10.0
Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 21.7.0 to 21.10.0.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json)
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v21.7.0...puppeteer-v21.10.0)

---
updated-dependencies:
- dependency-name: puppeteer
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-31 05:21:37 +00:00
arunoruto
e4096c80ca Add xing support for social links 2024-01-30 14:18:59 +01:00
Nuno Coração
602b012bfe small url fix 2024-01-28 17:16:20 +00:00
Nuno Coração
b37fe87c3c update theme version 2024-01-28 17:11:40 +00:00
Nuno Coração
863354a960 Merge pull request #1197 from nunocoracao/dev
🔖 v2.53.0
2024-01-28 17:10:16 +00:00
Nuno Coração
8c4fb4d64c fix small default 2024-01-28 17:09:49 +00:00
Nuno Coração
f85443d3d5 Merge pull request #1200 from nunocoracao/1190-display-date-solely-in-article-details-not-in-cards
 add showDateOnlyInArticle parameter
2024-01-28 17:07:23 +00:00
Nuno Coração
392e89722d fix gallery js code 2024-01-28 17:06:04 +00:00
Nuno Coração
f481e64411 Merge pull request #1199 from nunocoracao/1198-gallery-shortcode-not-loading-correctly
🐛 fix gallery js code
2024-01-28 16:31:17 +00:00
Nuno Coração
c97a2b0d04 fix gallery js code 2024-01-28 16:30:35 +00:00
Nuno Coração
e06f703799 bump version 2024-01-27 21:10:30 +00:00
Nuno Coração
1b2c7458a5 Merge pull request #1179 from nunocoracao/dev
🔖 v2.52.0
2024-01-27 21:07:56 +00:00
Nuno Coração
477029e5f0 full update users content 2024-01-27 21:07:29 +00:00
Nuno Coração
f3ecc71aad final polish 2024-01-27 21:02:19 +00:00
Nuno Coração
9a632353c2 Merge pull request #1195 from nunocoracao/1194-update-support-to-hugo-v01220
updated hugo version
2024-01-27 20:34:52 +00:00
Nuno Coração
c2740e9d0f updated hugo version 2024-01-27 20:32:24 +00:00
Nuno Coração
e6470390d8 Merge pull request #1193 from BluesDriveAmelia/patch-1
Add notes.bluesdriveamelia.space to user sites
2024-01-25 16:40:48 +00:00
Nuno Coração
8511b60d3a Merge branch 'dev' into patch-1 2024-01-25 16:40:41 +00:00
Amelia
f558c41f0e Add notes.bluesdriveamelia.space to user sites
This is my blog kinda site which is using blowfish ^_^ Hopefully I did this right lol
2024-01-24 19:43:22 -05:00
Nuno Coração
c6576af418 update configs 2024-01-24 21:49:12 +00:00
Nuno Coração
4825539121 Merge pull request #1189 from Weaxs/footer-pre
footer menu supports "pre" icon parameter
2024-01-24 21:39:19 +00:00
Nuno Coração
6b56512f11 update users 2024-01-24 21:38:31 +00:00
Nuno Coração
d2eedcb6a1 Merge pull request #1191 from Ast3risk-ops/patch-1
add my blog to users.json
2024-01-24 21:37:09 +00:00
Nuno Coração
d3b9f1b54b Merge branch 'dev' into patch-1 2024-01-24 21:36:25 +00:00
Nuno Coração
0097326f4f Merge pull request #1187 from DXPetti/patch-1
Added myself to users.json
2024-01-24 21:33:44 +00:00
Nuno Coração
66f840999b Merge pull request #1192 from nunocoracao/dependabot/npm_and_yarn/dev/prettier-3.2.4
📌 Bump prettier from 3.2.3 to 3.2.4
2024-01-24 21:32:03 +00:00
dependabot[bot]
d08cdba52a 📌 Bump prettier from 3.2.3 to 3.2.4
Bumps [prettier](https://github.com/prettier/prettier) from 3.2.3 to 3.2.4.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.2.3...3.2.4)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-24 05:47:55 +00:00
Asterisk
9256ecd122 add my blog to users.json 2024-01-23 15:48:49 -05:00
Weaxs
aa2a37c666 footer menu support "pre" icon parameter 2024-01-23 17:44:41 +08:00
DXPetti
63f61dac75 Added myself to users.json
Added my own Hugo/Blowfish powered website (www.dxpetti.com) to the users.json list
2024-01-22 15:46:54 +11:00
Nuno Coração
560cde339b initial commit for 2.52.0 2024-01-19 00:10:53 +00:00
Nuno Coração
0a9b4a29a1 Merge pull request #1169 from nunocoracao/dev
🔖 2.51.0
2024-01-19 00:08:43 +00:00
Nuno Coração
71b578b8c4 final polish 2024-01-19 00:08:22 +00:00
Nuno Coração
bbb657dfd4 Merge pull request #1173 from nunocoracao/dependabot/npm_and_yarn/dev/prettier-3.2.3
📌 Bump prettier from 3.1.1 to 3.2.3
2024-01-18 23:26:55 +00:00
Nuno Coração
9d7650b375 Merge pull request #1172 from nunocoracao/dependabot/npm_and_yarn/dev/typeit-8.8.3
📌 Bump typeit from 8.8.0 to 8.8.3
2024-01-18 23:26:41 +00:00
Nuno Coração
3798b09baf Merge pull request #1175 from falkzeh/patch-1
add datatodroids.tech example site
2024-01-18 23:26:21 +00:00
Falk
fd40a9da17 add datatodroids.tech example site 2024-01-17 20:30:26 +01:00
dependabot[bot]
2d28e80052 📌 Bump prettier from 3.1.1 to 3.2.3
Bumps [prettier](https://github.com/prettier/prettier) from 3.1.1 to 3.2.3.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prettier/prettier/compare/3.1.1...3.2.3)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-17 05:54:57 +00:00
dependabot[bot]
1c24d6a6a2 📌 Bump typeit from 8.8.0 to 8.8.3
Bumps [typeit](https://github.com/alexmacarthur/typeit) from 8.8.0 to 8.8.3.
- [Release notes](https://github.com/alexmacarthur/typeit/releases)
- [Commits](https://github.com/alexmacarthur/typeit/commits)

---
updated-dependencies:
- dependency-name: typeit
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-17 05:54:47 +00:00
Nuno Coração
e516b28bde bump version 2024-01-15 00:14:47 +00:00
166 changed files with 508 additions and 293 deletions

1
assets/icons/xing.svg Normal file
View File

@@ -0,0 +1 @@
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>Xing</title><path fill="currentColor" d="M18.188 0c-.517 0-.741.325-.927.66 0 0-7.455 13.224-7.702 13.657.015.024 4.919 9.023 4.919 9.023.17.308.436.66.967.66h3.454c.211 0 .375-.078.463-.22.089-.151.089-.346-.009-.536l-4.879-8.916c-.004-.006-.004-.016 0-.022L22.139.756c.095-.191.097-.387.006-.535C22.056.078 21.894 0 21.686 0h-3.498zM3.648 4.74c-.211 0-.385.074-.473.216-.09.149-.078.339.02.531l2.34 4.05c.004.01.004.016 0 .021L1.86 16.051c-.099.188-.093.381 0 .529.085.142.239.234.45.234h3.461c.518 0 .766-.348.945-.667l3.734-6.609-2.378-4.155c-.172-.315-.434-.659-.962-.659H3.648v.016z"/></svg>

After

Width:  |  Height:  |  Size: 675 B

View File

@@ -13,7 +13,7 @@ function createCopyButton(highlightDiv) {
}
async function copyCodeToClipboard(button, highlightDiv) {
const codeToCopy = highlightDiv.querySelector(":last-child > .chroma > code").innerText;
const codeToCopy = highlightDiv.querySelector(":last-child").innerText;
try {
result = await navigator.permissions.query({ name: "clipboard-write" });
if (result.state == "granted" || result.state == "prompt") {

View File

@@ -7,7 +7,8 @@ function _getDefaultPackeryOptions() {
}
(function init() {
window.addEventListener("DOMContentLoaded", (event) => {
$(window).on("load", function () {
console.groupCollapsed('[DEBUG] Gallery feature enable');
let packeries = [];
let nodeGalleries = document.querySelectorAll('.gallery');

View File

@@ -2,4 +2,4 @@
[module.hugoVersion]
extended = true
min = "0.87.0"
max = "0.121.2"
max = "0.122.0"

View File

@@ -50,6 +50,7 @@ disableTextInHeader = false
showDate = true
showViews = false
showLikes = false
showDateOnlyInArticle = false
showDateUpdated = false
showAuthor = true
showHero = false

View File

@@ -20,7 +20,7 @@ title = "Blowfish"
bio = "A powerful, lightweight theme for Hugo built with Tailwind CSS."
links = [
{ x-twitter = "https://twitter.com/burufugu" },
{ mastodon = "https://masto.ai/@blowfish" },
#{ mastodon = "https://masto.ai/@blowfish" },
{ github = "https://github.com/nunocoracao/blowfish" },
]

View File

@@ -20,15 +20,16 @@
pageRef = "docs/shortcodes"
weight = 15
[[main]]
name = "Samples"
pageRef = "samples"
weight = 16
[[main]]
name = "Examples"
weight = 20
[[main]]
name = "Samples"
parent = "Examples"
pageRef = "samples"
weight = 16
[[main]]
name = "Showcase"
parent = "Examples"
@@ -46,10 +47,10 @@
pageRef = "users"
weight = 90
#[[main]]
# name = "Merch"
# url = "http://tee.pub/lic/qwSlWVBL5zc"
# weight = 100
[[main]]
name = "Merch"
url = "https://www.teepublic.com/user/blowfish-store/t-shirts"
weight = 100
#[[main]]
# name = "Test"
@@ -62,11 +63,11 @@
url = "https://twitter.com/burufugu"
weight = 200
[[main]]
identifier = "mastodon"
pre = "mastodon"
url = "https://masto.ai/@blowfish"
weight = 300
#[[main]]
# identifier = "mastodon"
# pre = "mastodon"
# weight = 300
# url = "https://masto.ai/@blowfish"
[[main]]
identifier = "github"

View File

@@ -50,6 +50,7 @@ smartTOCHideUnfocusedChildren = false
showDate = false
showViews = true
showLikes = true
showDateOnlyInArticle = false
showDateUpdated = false
showAuthor = true
showHero = true

View File

@@ -3,13 +3,17 @@ title: "Welcome to Blowfish! :tada:"
description: "This page was built using the Blowfish theme for Hugo."
---
Welcome to Blowfish, one of the most flexible and robust Hugo themes. It is designed to be simple, fast and content-focused. Learn how to get started:
Welcome to Blowfish, one of the most flexible and robust Hugo themes. It is designed to be simple, fast and content-focused. Learn more about how to install [here]({{< ref "docs/installation" >}}) or get started with our CLI using:
{{< article link="/docs/installation/" >}}
```node
npx blowfish-tools
```
You can also find the complete theme documentation in [docs]({{< ref "docs" >}}). Blowfish is highly customizable and can be configured to fit your needs: from a static website to a blog. Checkout some [examples](/examples) and what some of our [users](/users) have been building.
<iframe width="100%" height="350" src="https://www.youtube.com/embed/SgXhGb-7QbU?si=ce44baicuQ6zMeXz" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
Explore the [shortcode list]({{< ref "docs/shortcodes" >}}) and [sample pages]({{< ref "samples" >}}) to get a feel for what Blowfish can do. If you like what you see, check out the project on <a target="_blank" href="https://github.com/nunocoracao/blowfish">Github</a> or read the [Installation guide]({{< ref "docs/installation" >}}) to get started.
<!--You can also find the complete theme documentation in [docs]({{< ref "docs" >}}). Blowfish is highly customizable and can be configured to fit your needs: from a static website to a blog. Checkout some [examples](/examples) and what some of our [users](/users) have been building.
Explore the [shortcode list]({{< ref "docs/shortcodes" >}}) and [sample pages]({{< ref "samples" >}}) to get a feel for what Blowfish can do. If you like what you see, check out the project on <a target="_blank" href="https://github.com/nunocoracao/blowfish">Github</a> or read the [Installation guide]({{< ref "docs/installation" >}}) to get started.-->
<div class="flex px-4 py-2 mb-8 text-base rounded-md bg-primary-100 dark:bg-primary-900">
<span class="flex items-center ltr:pr-3 rtl:pl-3 text-primary-400">

View File

@@ -13,6 +13,13 @@ Blowfish is a highly customisable theme and uses some of the latest Hugo feature
The theme ships with a default configuration that gets you up and running with a basic blog or static website.
{{< alert "fire" >}}
We just launched a CLI tool to help you get started with Blowfish. It will help you with installation and configuration. Install the CLI tool globally using:
```bash
npx blowfish-tools
```
{{< /alert >}}
> Configuration files bundled with the theme are provided in TOML format as this is the default Hugo syntax. Feel free to convert your config to YAML or JSON if you wish.
The default theme configuration is documented in each file so you can freely adjust the settings to meet your needs.
@@ -130,7 +137,7 @@ The default file can be used as a template to create additional languages, or re
| 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.image` | _Not set_ | Path to the image file of the author. The image should be a 1:1 aspect ratio and placed in the site's `assets/` folder. |
| `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.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/`. |
@@ -193,10 +200,10 @@ Many of the article defaults here can be overridden on a per article basis by sp
| Name | Default | Description |
| ------------------------------- | ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `homepage.layout` | `"profile"` | The layout of the homepage. Valid values are `page`, `profile`, `hero`, `card`, `background`, or `custom`. When set to `custom`, you must provide your own layout by creating a `/layouts/partials/home/custom.html` file. Refer to the [Homepage Layout]({{< ref "homepage-layout" >}}) section for more details. |
| `homepage.homepageImage` | _Not set_ | Image to be used in `hero` and `card` layouts. Refer to the [Homepage Layout]({{< ref "homepage-layout" >}}) section for more details. |
| `homepage.homepageImage` | _Not set_ | Image to be used in `hero` and `card` layouts. Can be set as local image from asset directory or external image url. Refer to the [Homepage Layout]({{< ref "homepage-layout" >}}) section for more details. |
| `homepage.showRecent` | `false` | Whether or not to display the recent articles list on the homepage. |
| `homepage.showRecentItems` | 5 | How many articles to display if showRecent is true. If variable is set to 0 or if it isn't defined the system will default to 5 articles. |
| `homepage.showMoreLink` | `false` | Whether or not to display a show more link at the end of your posts that takes the user to a predefined place. |
| `homepage.showMoreLink` | `false` | Whether or not to display a show more link at the end of your posts that takes the user to a predefined place. |
| `homepage.showMoreLinkDest` | `/posts` | The destination of the show more button. |
| `homepage.cardView` | `false` | Display recent articles as a gallery of cards. |
| `homepage.cardViewScreenWidth` | `false` | Enhance the width of the recent articles card gallery to take the full width available. |
@@ -208,6 +215,7 @@ Many of the article defaults here can be overridden on a per article basis by sp
| `article.showDate` | `true` | Whether or not article dates are displayed. |
| `article.showViews` | `false` | Whether or not article views are displayed. This requires firebase integrations to be enabled, look below. |
| `article.showLikes` | `false` | Whether or not article likes are displayed. This requires firebase integrations to be enabled, look below. |
| `article.showDateOnlyInArticle` | `false` | Show date within article even if not displayed in article listings/cards. |
| `article.showDateUpdated` | `false` | Whether or not the dates articles were updated are displayed. |
| `article.showAuthor` | `true` | Whether or not the author box is displayed in the article footer. |
| `article.showHero` | `false` | Whether the thumbnail image will be shown as a hero image within each article page. |
@@ -232,7 +240,7 @@ Many of the article defaults here can be overridden on a per article basis by sp
| `article.showWordCount` | `false` | Whether or not article word counts are displayed. |
| `article.showComments` | `false` | Whether or not the [comments partial]({{< ref "partials#comments" >}}) is included after the article footer. |
| `article.sharingLinks` | _Not set_ | Which sharing links to display at the end of each article. When not provided, or set to `false` no links will be displayed. Available values are: "linkedin", "twitter", "reddit", "pinterest", "facebook", "email", "whatsapp", and "telegram" |
| `article.showZenMode` | `false` | Flag to activate Zen Mode reading feature for articles. |
| `article.showZenMode` | `false` | Flag to activate Zen Mode reading feature for articles. |
### List

View File

@@ -28,6 +28,8 @@ Front matter parameter default values are inherited from the theme's [base confi
| `showAuthor` | `article.showAuthor` | Whether or not the author box for the default author is displayed in the article footer. |
| `authors` | _Not set_ | Array of values for authors, if set it overrides `showAuthor` settings for page or site. Used on the multiple authors feature, check [this page]({{< ref "multi-author" >}}) for more details on how to configure that feature. |
| `showAuthorsBadges` | `article.showAuthorsBadges` | Whether the `authors` taxonomies are are displayed in the article or list header. This requires the setup of `multiple authors` and the `authors` taxonomy. Check [this page]({{< ref "multi-author" >}}) for more details on how to configure that feature. |
| `featureimage` | _Not set_ | External URL for feature image
| `featureimagecaption` | _Not set_ | Caption for feature image. Only displayed in heroStyle `big`
| `showHero` | `article.showHero` | Whether the thumbnail image will be shown as a hero image within the article page. |
| `heroStyle` | `article.heroStyle` | Style to display the hero image, valid options are: `basic`, `big`, `background`, `thumbAndBackground`. |
| `showBreadcrumbs` | `article.showBreadcrumbs` or `list.showBreadcrumbs` | Whether the breadcrumbs are displayed in the article or list header. |

View File

@@ -13,6 +13,15 @@ series_order: 3
This section assumes you have already [installed the Blowfish theme]({{< ref "docs/installation" >}}).
{{< /alert >}}
</br>
{{< alert "fire" >}}
We just launched a CLI tool to help you get started with Blowfish. It will help you with installation and configuration. Install the CLI tool globally using:
```bash
npx blowfish-tools
```
{{< /alert >}}
The config files that ship with Blowfish contain all of the possible settings that the theme recognises. By default, many of these are commented out but you can simply uncomment them to activate or change a specific feature.
## Basic configuration

View File

@@ -27,11 +27,16 @@ Make sure you are using **Hugo version 0.87.0** or later as the theme takes adva
You can find detailed installation instructions for your platform in the [Hugo docs](https://gohugo.io/getting-started/installing).
### Install with Blowfish Tools (Beta)
### Blowfish Tools (recommended)
We just launched a new CLI tool to help you get started with Blowfish. It will create a new Hugo project, install the theme and set up the theme configuration files for you. It's still in beta so please [report any issues you find](https://github.com/nunocoracao/blowfish-tools).
Install the CLI tool globally using npm (or other package manager):
```shell
npx blowfish-tools
```
or
```shell
npm i -g blowfish-tools
```
@@ -46,6 +51,10 @@ You can also run the command `blowfish-tools new` to create a new Hugo project a
blowfish-tools new mynewsite
```
Here's a quick video of how fast it is to get started with Blowfish using the CLI tool:
<iframe width="100%" height="350" src="https://www.youtube.com/embed/SgXhGb-7QbU?si=ce44baicuQ6zMeXz" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
### Install Manually
#### Create a new site

View File

@@ -127,7 +127,7 @@ Call to action
<!-- prettier-ignore-start -->
| Parameter | Description |
| ------------- | ----------------------------------------------------------------------------------------------------------------- |
| `images` | **Required.** A regex string to match image names. |
| `images` | **Required.** A regex string to match image names or URLs. |
| `aspectRatio` | **Optional.** The aspect ratio for the carousel. Either `16-9`, `21-9` or `32-9`. It is set to `16-9` by default. |
| `interval` | **Optional.** The interval for the auto-scrooling, specified in milliseconds. Defaults to `2000` (2s) |
<!-- prettier-ignore-end -->
@@ -135,10 +135,10 @@ Call to action
**Example 1:** 16:9 aspect ratio and verbose list of images
```md
{{</* carousel images="{gallery/03.jpg, gallery/01.jpg, gallery/02.jpg, gallery/04.jpg}" */>}}
{{</* carousel images="{https://cdn.pixabay.com/photo/2016/12/11/12/02/mountains-1899264_960_720.jpg, gallery/03.jpg, gallery/01.jpg, gallery/02.jpg, gallery/04.jpg}" */>}}
```
{{< carousel images="{gallery/03.jpg,gallery/01.jpg,gallery/02.jpg,gallery/04.jpg}" >}}
{{< carousel images="{https://cdn.pixabay.com/photo/2016/12/11/12/02/mountains-1899264_960_720.jpg,gallery/03.jpg,gallery/01.jpg,gallery/02.jpg,gallery/04.jpg}" >}}
**Example 2:** 21:9 aspect ratio and regex-ed list of images
@@ -319,9 +319,9 @@ Unlike `github` it can't display the main programming language of a project.
Finally, custom GitLab instance URL can be provided, as long as the `api/v4/projects/` endpoint is available, making this shortcode compatible with most self-hosted / enterprise deployments.
<!-- prettier-ignore-start -->
| Parameter | Description |
| ----------- | ---------------------------------------------------------------------- |
| `projectID` | [String] gitlab numeric ProjectID |
| Parameter | Description |
| ----------- | ----------------------------------------------------------------------- |
| `projectID` | [String] gitlab numeric ProjectID |
| `baseURL` | [String] optional gitlab instance URL, default is `https://gitlab.com/` |
<!-- prettier-ignore-end -->
@@ -385,9 +385,9 @@ The `keyword` component can be used to visually highlight certain important word
<!-- prettier-ignore-start -->
| Parameter | Description |
| ----------- | -------------------------------------------- |
| `icon` | Optional icon to be used in the keyword |
| Parameter | Description |
| --------- | --------------------------------------- |
| `icon` | Optional icon to be used in the keyword |
<!-- prettier-ignore-end -->
The input is written in Markdown so you can format it however you please.
@@ -576,7 +576,7 @@ The `timeline` creates a visual timeline that can be used in different use-cases
| ----------- | -------------------------------------------- |
| `icon` | the icon to be used in the timeline visuals. |
| `header` | header for each entry |
| `badge` | text to place within the top right badge |
| `badge` | text to place within the top right badge |
| `subheader` | entry's subheader |
<!-- prettier-ignore-end -->

View File

@@ -1,5 +1,5 @@
---
title: "Blowfish Tutorial"
date: 2023-10-02
externalUrl: "hhttps://blowfish-tutorial.web.app/"
externalUrl: "https://blowfish-tutorial.web.app/"
---

View File

@@ -109,5 +109,6 @@ The full list of built-in icons and their corresponding names can referenced bel
| wand-magic-sparkles | {{< icon wand-magic-sparkles >}} |
| whatsapp | {{< icon whatsapp >}} |
| x-twitter | {{< icon x-twitter >}} |
| xing | {{< icon xing >}} |
| xmark | {{< icon xmark >}} |
| youtube | {{< icon youtube >}} |

Binary file not shown.

Before

Width:  |  Height:  |  Size: 55 KiB

After

Width:  |  Height:  |  Size: 56 KiB

View File

@@ -2,7 +2,7 @@
title: "50-nuances-octets.fr"
tags: [Organization site]
externalUrl: "https://www.50-nuances-octets.fr/"
date: 9954-08-08
date: 9956-08-08
showDate: false
showAuthor: false
showReadingTime: false

Binary file not shown.

Before

Width:  |  Height:  |  Size: 79 KiB

After

Width:  |  Height:  |  Size: 80 KiB

View File

@@ -2,7 +2,7 @@
title: "BoringTech.net"
tags: [Personal Site,Blog]
externalUrl: "https://boringtech.net/"
date: 9930-08-08
date: 9932-08-08
showDate: false
showAuthor: false
showReadingTime: false

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 KiB

View File

@@ -1,8 +1,8 @@
---
title: "hellstabber.github.io"
tags: [Personal site]
externalUrl: "https://hellstabber.github.io/"
date: 9961-08-08
title: "DXPetti.com"
tags: [Personal site,Blog]
externalUrl: "https://www.dxpetti.com/"
date: 9925-08-08
showDate: false
showAuthor: false
showReadingTime: false

Binary file not shown.

Before

Width:  |  Height:  |  Size: 42 KiB

After

Width:  |  Height:  |  Size: 42 KiB

View File

@@ -2,7 +2,7 @@
title: "adilhyz.github.io"
tags: [Personal site]
externalUrl: "https://adilhyz.github.io"
date: 9941-08-08
date: 9943-08-08
showDate: false
showAuthor: false
showReadingTime: false

Binary file not shown.

Before

Width:  |  Height:  |  Size: 73 KiB

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 43 KiB

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 80 KiB

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 23 KiB

View File

@@ -2,7 +2,7 @@
title: "alxhslm.github.io"
tags: [Personal Site]
externalUrl: "https://alxhslm.github.io/"
date: 9927-08-08
date: 9929-08-08
showDate: false
showAuthor: false
showReadingTime: false

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

View File

@@ -1,8 +1,8 @@
---
title: "jamesdixon.dev"
tags: [Personal site]
externalUrl: "https://jamesdixon.dev"
date: 9983-08-08
title: "asterisk.lol"
tags: [Personal Site]
externalUrl: "https://asterisk.lol"
date: 9924-08-08
showDate: false
showAuthor: false
showReadingTime: false

Binary file not shown.

Before

Width:  |  Height:  |  Size: 113 KiB

After

Width:  |  Height:  |  Size: 115 KiB

View File

@@ -2,7 +2,7 @@
title: "bbagwang.com"
tags: [Personal site]
externalUrl: "https://bbagwang.com"
date: 9947-08-08
date: 9949-08-08
showDate: false
showAuthor: false
showReadingTime: false

Binary file not shown.

Before

Width:  |  Height:  |  Size: 73 KiB

After

Width:  |  Height:  |  Size: 76 KiB

View File

@@ -2,7 +2,7 @@
title: "binarydigit.cafe"
tags: [Personal site]
externalUrl: "https://binarydigit.cafe/"
date: 9928-08-08
date: 9930-08-08
showDate: false
showAuthor: false
showReadingTime: false

Binary file not shown.

Before

Width:  |  Height:  |  Size: 67 KiB

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 79 KiB

After

Width:  |  Height:  |  Size: 84 KiB

View File

@@ -2,7 +2,7 @@
title: "blog.enmanuelmoreira.com"
tags: [Personal site]
externalUrl: "https://blog.enmanuelmoreira.com"
date: 9956-08-08
date: 9958-08-08
showDate: false
showAuthor: false
showReadingTime: false

Binary file not shown.

Before

Width:  |  Height:  |  Size: 171 KiB

After

Width:  |  Height:  |  Size: 177 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 80 KiB

After

Width:  |  Height:  |  Size: 75 KiB

View File

@@ -2,7 +2,7 @@
title: "blog.stonegarden.dev"
tags: [Personal Site]
externalUrl: "https://blog.stonegarden.dev/"
date: 9932-08-08
date: 9934-08-08
showDate: false
showAuthor: false
showReadingTime: false

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 70 KiB

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 129 KiB

After

Width:  |  Height:  |  Size: 129 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 103 KiB

After

Width:  |  Height:  |  Size: 120 KiB

View File

@@ -2,7 +2,7 @@
title: "clemsau.com"
tags: [Personal site]
externalUrl: "https://clemsau.com/"
date: 9960-08-08
date: 9962-08-08
showDate: false
showAuthor: false
showReadingTime: false

Binary file not shown.

Before

Width:  |  Height:  |  Size: 101 KiB

After

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 77 KiB

After

Width:  |  Height:  |  Size: 77 KiB

View File

@@ -2,7 +2,7 @@
title: "ctulhu.me"
tags: [Personal site]
externalUrl: "https://ctulhu.me"
date: 9934-08-08
date: 9936-08-08
showDate: false
showAuthor: false
showReadingTime: false

Binary file not shown.

Before

Width:  |  Height:  |  Size: 64 KiB

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

View File

@@ -0,0 +1,13 @@
---
title: "datatodroids.tech"
tags: [Personal site,Blog]
externalUrl: "https://datatodroids.tech/"
date: 9926-08-08
showDate: false
showAuthor: false
showReadingTime: false
showEdit: false
showLikes: false
showViews: false
layoutBackgroundHeaderSpace: false

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

After

Width:  |  Height:  |  Size: 45 KiB

View File

@@ -2,7 +2,7 @@
title: "deepumohan.com/tech"
tags: [Technology Blog]
externalUrl: "https://deepumohan.com/tech/"
date: 9938-08-08
date: 9940-08-08
showDate: false
showAuthor: false
showReadingTime: false

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

View File

@@ -1,8 +1,8 @@
---
title: "shenshu.fun"
tags: [Personal site]
externalUrl: "https://shenshu.fun/"
date: 9962-08-08
title: "ekwska.com"
tags: [Personal blog]
externalUrl: "https://ekwska.com"
date: 9922-08-08
showDate: false
showAuthor: false
showReadingTime: false

Binary file not shown.

Before

Width:  |  Height:  |  Size: 63 KiB

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 72 KiB

After

Width:  |  Height:  |  Size: 77 KiB

View File

@@ -2,7 +2,7 @@
title: "fm126.top"
tags: [Personal site,Blog]
externalUrl: "https://fm126.top/"
date: 9926-08-08
date: 9928-08-08
showDate: false
showAuthor: false
showReadingTime: false

Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 55 KiB

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 51 KiB

After

Width:  |  Height:  |  Size: 51 KiB

View File

@@ -2,7 +2,7 @@
title: "gma.name"
tags: [Personal site]
externalUrl: "https://gma.name"
date: 9944-08-08
date: 9946-08-08
showDate: false
showAuthor: false
showReadingTime: false

Binary file not shown.

Before

Width:  |  Height:  |  Size: 60 KiB

After

Width:  |  Height:  |  Size: 64 KiB

View File

@@ -2,7 +2,7 @@
title: "halcyonstraits.com"
tags: [Doll photography]
externalUrl: "https://www.halcyonstraits.com/"
date: 9955-08-08
date: 9957-08-08
showDate: false
showAuthor: false
showReadingTime: false

Binary file not shown.

Before

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 99 KiB

After

Width:  |  Height:  |  Size: 105 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 52 KiB

After

Width:  |  Height:  |  Size: 53 KiB

View File

@@ -2,7 +2,7 @@
title: "jamiemoxon.tech"
tags: [Personal site]
externalUrl: "https://jamiemoxon.tech"
date: 9946-08-08
date: 9948-08-08
showDate: false
showAuthor: false
showReadingTime: false

Binary file not shown.

Before

Width:  |  Height:  |  Size: 84 KiB

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 81 KiB

After

Width:  |  Height:  |  Size: 81 KiB

View File

@@ -2,7 +2,7 @@
title: "joush007.github.io"
tags: [Personal Site]
externalUrl: "https://joush007.github.io"
date: 9936-08-08
date: 9938-08-08
showDate: false
showAuthor: false
showReadingTime: false

Binary file not shown.

Before

Width:  |  Height:  |  Size: 61 KiB

After

Width:  |  Height:  |  Size: 61 KiB

View File

@@ -2,7 +2,7 @@
title: "jundimubarok.com"
tags: [Personal site]
externalUrl: "https://jundimubarok.com/"
date: 9949-08-08
date: 9951-08-08
showDate: false
showAuthor: false
showReadingTime: false

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 49 KiB

View File

@@ -2,7 +2,7 @@
title: "kylemalloy.com"
tags: [Personal site]
externalUrl: "https://kylemalloy.com"
date: 9937-08-08
date: 9939-08-08
showDate: false
showAuthor: false
showReadingTime: false

Binary file not shown.

Before

Width:  |  Height:  |  Size: 116 KiB

After

Width:  |  Height:  |  Size: 121 KiB

View File

@@ -2,7 +2,7 @@
title: "lelouvincx.github.io"
tags: [Personal site]
externalUrl: "https://lelouvincx.github.io/"
date: 9959-08-08
date: 9961-08-08
showDate: false
showAuthor: false
showReadingTime: false

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 103 KiB

After

Width:  |  Height:  |  Size: 103 KiB

View File

@@ -2,7 +2,7 @@
title: "m3upt.com"
tags: [Project site]
externalUrl: "https://m3upt.com"
date: 9951-08-08
date: 9953-08-08
showDate: false
showAuthor: false
showReadingTime: false

Binary file not shown.

Before

Width:  |  Height:  |  Size: 73 KiB

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 88 KiB

After

Width:  |  Height:  |  Size: 83 KiB

View File

@@ -2,7 +2,7 @@
title: "marupanda.art/marucomics"
tags: [Comics site]
externalUrl: "https://marupanda.art/marucomics/"
date: 9953-08-08
date: 9955-08-08
showDate: false
showAuthor: false
showReadingTime: false

Binary file not shown.

Before

Width:  |  Height:  |  Size: 86 KiB

After

Width:  |  Height:  |  Size: 86 KiB

View File

@@ -2,7 +2,7 @@
title: "mayer.life"
tags: [Personal site]
externalUrl: "https://mayer.life"
date: 9943-08-08
date: 9945-08-08
showDate: false
showAuthor: false
showReadingTime: false

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 77 KiB

After

Width:  |  Height:  |  Size: 93 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 78 KiB

After

Width:  |  Height:  |  Size: 79 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 65 KiB

After

Width:  |  Height:  |  Size: 63 KiB

View File

@@ -2,7 +2,7 @@
title: "nikarashihatsu.github.io"
tags: [Personal site]
externalUrl: "https://nikarashihatsu.github.io/"
date: 9957-08-08
date: 9959-08-08
showDate: false
showAuthor: false
showReadingTime: false

Binary file not shown.

Before

Width:  |  Height:  |  Size: 87 KiB

After

Width:  |  Height:  |  Size: 92 KiB

Some files were not shown because too many files have changed in this diff Show More