Commit graph

63 commits

Author SHA1 Message Date
7d596f2a30 WIP CI: Split pipeline into two stages
All checks were successful
/ build (push) Successful in 37s
/ deploy (push) Successful in 13s
2024-01-22 23:04:41 +01:00
ef11807d29 WIP: enable on feature/forgejo branch for testing 2024-01-22 23:01:03 +01:00
765b727cc7 Template: Add robots meta-tag, set noindex on staging
All checks were successful
/ build (push) Successful in 13s
Stolen from https://github.com/dereckcurry/hugo-robots-meta-tags
2024-01-22 22:36:23 +01:00
20ab8017a1 Content: Doorbell is lost
All checks were successful
/ build (pull_request) Successful in 38s
2024-01-22 21:18:03 +01:00
75cee47ab7 CI: Deploy PRs to staging
All checks were successful
/ build (push) Successful in 13s
2024-01-22 21:14:46 +01:00
d9b20dcd25 CI: Deploy on push on main and schedule, build on PR 2024-01-22 21:14:46 +01:00
3b514a8262
remove check for removed spaceapi item "api"
remove check for presence of "api" item in the spaceapi response,
as this item was removed in spaceapi v14
2024-01-16 02:29:27 +01:00
cf305a3855
use new spaceapi endpoint
use new spaceapi endpoint spaceapi.hamburg.ccc.de instead of old
dooris status
2024-01-16 02:16:14 +01:00
e4e2347c70 migration for geekfem in Januar 2024 post and update to an old post 2024-01-07 20:18:07 +01:00
65dcd2e02f add hackertours post from old site 2023-12-13 23:38:16 +01:00
bdf335a3d3 CI: Expire build artifacts in 1 hrs 2023-12-09 23:32:43 +01:00
13102b51d5 Content: add event post "FreiTalk - Verschlüsselte Kommunikation - wie sicher ist sicher genug?" form old website 2023-12-09 22:11:48 +01:00
19ac6bef5c CI: Expire build artifacts in 1 day
Especially because each scheduled run also creates an artifact, let them expire quite early.
2023-12-09 17:08:01 +00:00
6e739720cb fix: links to the (new) ccchh wiki 2023-12-05 18:18:35 +01:00
7354306702 contact: Fix mailing list link 2023-12-02 23:00:06 +01:00
3957b4e129 content: Fix imported posts (markdown syntax, article types)
The auto-importer has created several issues with the markdown syntax which
needed manual fixing. Additionally quite a lot of event annoucements were
categorized as article.
2023-12-02 22:46:14 +01:00
d2fc9294a2 content: Import blog posts from old website 2023-12-02 22:45:04 +01:00
60429014d8 ci: fix hugo error 2023-12-02 22:40:20 +01:00
f9ed7f82b9 settings: blog URL structure as on old website (yyyy/mm/dd/slug) 2023-12-02 22:40:20 +01:00
8fce40f91d blog: Use page resources for header image 2023-12-02 22:40:20 +01:00
63d29bb1e2 Blog: Only show change date, if newer than publish 2023-11-29 22:12:48 +00:00
2710137012 [FEATURE] Blog: make the blog posts looks much nicer and add a header image 2023-11-29 23:10:16 +01:00
abf85cec0f RSS: Put full articles in feed, use publishDate 2023-11-29 22:46:43 +01:00
4dc04e833d RSS: import default rss template 2023-11-29 22:46:43 +01:00
634b0a873d settings: RSS just for blog, but nothing else 2023-11-29 22:46:38 +01:00
198acc968a settings: Fix lastmod fallback values 2023-11-29 22:33:16 +01:00
eb43562384 theme: Customize 404 page with 404cat 2023-11-20 21:26:54 +01:00
80a9b0a2d3 Theme: Use RelPermalink everywhere 2023-11-04 22:26:11 +01:00
8ffc773367 CI: enable build by build debugging
Also add other untracked files to build artifact.
2023-11-04 21:57:31 +01:00
f826bcf7fe CI: Set timezone to Europe/Berlin
Evaluation of the ical data uses the local time when formating the output string as the input data uses UTC.
2023-11-04 19:43:29 +00:00
5684e3d819 Make the header actually a <header> HTML element 2023-11-03 21:43:09 +01:00
3e887ec5b5 Style: Make footer adaptive
- Set flex-flow of the list to "row wrap" to make the footer adaptive.
- Set display of the list to flex to make it clear we're using it.
  This is already set in Pico CSS so it isn't necessary, but I think
  it's nicer to have it set again explictly.
  See here for the relevant Pico CSS code:
  aaa1ffe05c/scss/components/_nav.scss (L20)
2023-11-03 21:43:09 +01:00
2c5bd3ad6c Content: Add home page content 2023-11-03 21:37:51 +01:00
b1c697228c Head: Include all JavaScript sources in js directory
Co-authored-by: c6ristian <c6ristian@christian.moe>
2023-11-03 21:17:32 +01:00
4f4d2c0fc6 calendar-table: Limit to next 7 events 2023-11-03 21:15:01 +01:00
e5e4a12b13 settings: Clean dest dir by default and enable gitinfo 2023-11-03 20:48:00 +01:00
b0123f91e9 [TIDY] fix some html formatting 2023-11-03 20:36:12 +01:00
1bbd0e4edd Home: Add links to groups 2023-11-03 19:41:12 +01:00
e79866e9fe Docs: Add contributing guidlines 2023-10-29 23:39:31 +01:00
904c6e8d1b calendar: Update URL 2023-10-29 22:52:39 +01:00
6d67a7dd5d [TIDY] Apply editorconfig 2023-10-29 22:52:32 +01:00
a9367686f7 Add .editorconfig for consistent formatting 2023-10-29 22:52:32 +01:00
90c1595f7d Style: Make the main header/navigation bar sticky
Co-authored-by: c6ristian <c6ristian@christian.moe>
2023-10-29 22:50:10 +01:00
690c7e2a90 CI: Add GitLab CI to build and deploy
- Build every branch, but only deploy the main branch
- Deploy the main branch to next.hamburg.ccc.de
2023-10-29 22:50:10 +01:00
9f8c0d30e9 home: Add links to headings 2023-10-22 00:17:53 +02:00
eab3b281c0 fetch-calendar: Make script also work on (most) Linux systems
Do this by adding an OS type check and also adding the relevant date
commands for Linux.
Also check for OS type FreeBSD, since the script should work on there,
if it works on Darwin.
2023-10-21 23:59:28 +02:00
db0000244a Home: Add calendar 2023-10-20 23:37:17 +02:00
49e0179832 Home: Add columns feature 2023-10-20 22:52:01 +02:00
93b4246cd1 Home: Rework structure 2023-10-17 22:07:39 +02:00
4784466e69 Add shortcode for content snippets 2023-10-11 23:29:25 +02:00