Commit graph

238 commits

Author SHA1 Message Date
Filippo Fontana
3048ba2968 Fix #173: handle tel: link correctly also in contact section
Signed-off-by: Filippo Fontana <filippofontana1998@gmail.com>
2024-03-17 12:50:30 +01:00
Filippo Fontana
1dbb750bc0 Fix #173: tel: link is now handled correctly by Hugo
The `safeURL` function is required to insert URLs that are different
than `http:`, `https:` and `mailto:` (e.g. `tel:`) through the Hugo
templating system.

Additionally, an example about how to add new contacts is added in the
`config.toml` of `exampleSite`.

Signed-off-by: Filippo Fontana <filippofontana1998@gmail.com>
2024-03-17 12:31:44 +01:00
Filippo Fontana
eeba87cc3d Center contact icons in the footer
This commit changes the way contact icons are displayed in the footer:
instead of using <li> tags which inherit a 30px left margin, they are
now just simple <a> tags handled by flex to center them.

The new style rules are added to the `.icons` class in
`assets/css/theme.scss`.

Signed-off-by: Filippo Fontana <filippofontana1998@gmail.com>
2024-03-11 17:18:01 +01:00
Filippo Fontana
69acce5ec7 Handle website contacts dynamically
This commits change the way contacts params are handled: instead of
declaring them statically, they are declared as an array of tables in
the TOML configuration file, then they are displayed in the two sections
(homepage and footer) of the website through the {{ range }} statement.

This makes handling multiple contacts params easier and avoids the
need of changing manually this two files:
- `layouts/partials/footer.html`;
- `exampleSite/content/homepage/contact.md`;

Signed-off-by: Filippo Fontana <filippofontana1998@gmail.com>
2024-03-10 22:29:58 +01:00
zjedi
2d94f7449a
Merge pull request #168 from dholbach/add-bottom-links
add option to add links to the footer of the page
2024-02-21 21:56:41 +01:00
Daniel Holbach
1a2693cc15 add an option to add links at the bottom of the page as well
Signed-off-by: Daniel Holbach <daniel.holbach@gmail.com>
2024-02-19 19:20:46 +01:00
zjedi
24f402e9f1
Merge pull request #167 from SirSoySauce/bugfix/blog-logo-responsiveness-fix
Fix blog-logo CSS selector in responsiveness.scss
2024-01-13 20:37:15 +01:00
Ivo Cavelti
0ea4c8c2a0
Fix blog-logo CSS selector in responsiveness.scss 2024-01-13 19:54:19 +01:00
Daniel Holbach
f1d65eeccb
Define contact information in params, add to footer of the page (#166)
contact icons in footer, opt-in via parameter
2023-12-23 19:08:45 +01:00
zjedi
4f5883c14d
Update README.md
Mention that hugo-extended is required
2023-12-23 00:05:52 +01:00
Daniel Holbach
37d24211ce
ensure there's a title for each piece of content (#165)
Signed-off-by: Daniel Holbach <daniel.holbach@gmail.com>
2023-12-23 00:03:28 +01:00
Daniel Holbach
97cec6269d
logo: add alternate text (#164)
Signed-off-by: Daniel Holbach <daniel.holbach@gmail.com>
2023-12-23 00:01:23 +01:00
spi
5b4c79e689
Link to dedicated page from site head (#158)
- dedicated pages can be linked from landing area
- briefer version of that page can be included on the singe-page content
2023-10-14 15:23:18 +02:00
spi
0f957c9bff
remove white space before and after footer on single pages (#159)
remove white space before and after footer on single pages with content shorter than would fit into browser window
2023-10-07 01:32:19 +02:00
spi
c547893371
Return to top menu item (#156)
Opt-in "Return To Top" navigation menu entry, implements #154
2023-10-04 21:15:55 +02:00
spi
9e20c65ad8
List icon configurable (#152)
List icon made configurable by introducing ul-li-icon CSS variable
2023-10-04 21:06:10 +02:00
zjedi
d2ba0eabea
Merge pull request #155 from ffrank/single-page-116
more consistent style in dedicated pages #116
2023-10-02 01:38:03 +02:00
Felix Frank
1be26f8549 more consistent style in dedicated pages #116
* introduce new variables for colors in single pages
* colors default to light section settings
* adapt the class selector in theme.scss to match the html
* use new variables in the page-template class
2023-10-01 16:54:30 +02:00
zjedi
dad8d5e408
Merge pull request #148 from zjedi/dependabot/github_actions/actions/checkout-4
chore(deps): bump actions/checkout from 3 to 4
2023-09-16 15:10:12 +02:00
dependabot[bot]
a9b76c9f2f
chore(deps): bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3...v4)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-09-04 15:38:47 +00:00
zjedi
ad4cfad51f
Merge pull request #145 from julienrott/master
top menu always shown (fix for small screens)
2023-06-19 22:37:55 +02:00
ROTT Julien
dfd5bb39c9 Show fixed menu on small screens 2023-06-19 08:38:40 +02:00
zjedi
476e9adc14
Merge pull request #132 from susnux/feat/remove-js
Remove unnecessary javascript code and replace with hugo template code
2023-04-10 20:07:01 +02:00
Ferdinand Thiessen
2d2190f8f0 Only use jQuery animate if native smooth scrolling is not supported
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-04-10 00:13:27 +02:00
schnusch
ca1b4954fc Remove unnecessary javascript code and replace with hugo template code 2023-04-08 19:59:14 +02:00
zjedi
e306783907
code size badge 2023-04-07 03:35:44 +02:00
zjedi
955dfe4953
Netlify CI badge 2023-04-07 01:42:23 +02:00
zjedi
12c05c3afd
Create netlify.toml 2023-04-06 20:51:50 +02:00
zjedi
523b319545
Update README.md 2023-04-06 20:13:52 +02:00
zjedi
ac8ea31837
Merge pull request #139 from susnux/fix/small-navigation
Fix navigation for small screens
2023-04-06 16:10:46 +02:00
Ferdinand Thiessen
3273d66412 Fix navigation for small screens
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-04-06 15:38:04 +02:00
zjedi
455799670c
Merge pull request #138 from susnux/fix/small-navigation
Fix navigation for small screens
2023-04-06 15:23:52 +02:00
Ferdinand Thiessen
1f91835fe6 Fix navigation for small screens
* Remove wrong border radius
* Fix overflowing content

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2023-04-06 15:20:27 +02:00
zjedi
0287fefcae
Merge pull request #137 from zjedi/pr/cover-video
Cover video
2023-04-05 22:00:34 +02:00
Zdenek K
7218bf7a35 Cover video - exampleSite 2023-04-05 21:56:07 +02:00
Zdenek K
6f7f95f181 Cover video - initial transplant
Transplanted cover video feature from fork of @thomasjungblut and adapted to latest hugo scroll code

Co-Authored-By: Thomas Jungblut <thomas.jungblut@gmail.com>
2023-04-05 21:34:45 +02:00
zjedi
f3255c24cb
Merge pull request #136 from zjedi/pr/left-sticky-menu-guard
Visual guard for left menu to improve readability against dark sectio…
2023-04-04 22:36:11 +02:00
Zdenek K
20549022f5 Visual guard for left menu to improve readability against dark section background 2023-04-04 22:35:38 +02:00
zjedi
97011f7cdf
Merge pull request #135 from zjedi/pr/fix-two-active-menu-links
Fix: Two menu items active when scrolled at the bottom
2023-04-04 22:15:23 +02:00
Zdenek K
4bbbd9b81d Update index.js
Verified solution and opening PR on behalf of @neclepsio

Co-Authored-By: neclepsio <178987+neclepsio@users.noreply.github.com>
2023-04-04 22:13:57 +02:00
zjedi
1978e67256
Merge pull request #133 from zjedi/pr/css-refactor
CSS refactor, introduced variables for easier theming
2023-04-04 22:02:26 +02:00
Zdenek K
91b1b78af8 Update ci.yml
use ubuntu-22.04
2023-04-04 22:00:24 +02:00
Zdenek K
447d237e03 revert comment in custom_head 2023-04-04 21:51:06 +02:00
Zdenek K
8aa8f6e48b Update README.md 2023-04-04 21:44:54 +02:00
Zdenek K
162234fa25 overriding CSS variables documented
Updated readme, exampleSite, renamed colors.scss to variables.scss
2023-04-04 21:44:30 +02:00
Zdenek K
5aa561ab8a CSS variable names harmonized and extended 2023-04-02 22:23:13 +02:00
Zdenek Kedaj
f4ac2a0612 CSS refactor - Extracted generic.css from screen.css
Co-Authored-By: Ferdinand Thiessen <1855448+susnux@users.noreply.github.com>
2023-04-02 00:46:06 +02:00
zjedi
2e8256d0db Changelog updated with planned changes 2023-04-01 01:26:08 +02:00
zjedi
85333383b0 Updated promo image for Hugo themes site (screenshot) 2023-04-01 01:15:16 +02:00
zjedi
67c8ca2987 Updated promo image, minor changes in .md files 2023-04-01 00:47:53 +02:00