Commit graph

97 commits

Author SHA1 Message Date
christian d2fc9294a2 content: Import blog posts from old website 2023-12-02 22:45:04 +01:00
christian 60429014d8 ci: fix hugo error 2023-12-02 22:40:20 +01:00
jtbx f9ed7f82b9 settings: blog URL structure as on old website (yyyy/mm/dd/slug) 2023-12-02 22:40:20 +01:00
jtbx 8fce40f91d blog: Use page resources for header image 2023-12-02 22:40:20 +01:00
jtbx 63d29bb1e2 Blog: Only show change date, if newer than publish 2023-11-29 22:12:48 +00:00
christian 2710137012 [FEATURE] Blog: make the blog posts looks much nicer and add a header image 2023-11-29 23:10:16 +01:00
echtnurich abf85cec0f RSS: Put full articles in feed, use publishDate 2023-11-29 22:46:43 +01:00
echtnurich 4dc04e833d RSS: import default rss template 2023-11-29 22:46:43 +01:00
jtbx 634b0a873d settings: RSS just for blog, but nothing else 2023-11-29 22:46:38 +01:00
jtbx 198acc968a settings: Fix lastmod fallback values 2023-11-29 22:33:16 +01:00
echtnurich eb43562384 theme: Customize 404 page with 404cat 2023-11-20 21:26:54 +01:00
jtbx 80a9b0a2d3 Theme: Use RelPermalink everywhere 2023-11-04 22:26:11 +01:00
echtnurich 8ffc773367 CI: enable build by build debugging
Also add other untracked files to build artifact.
2023-11-04 21:57:31 +01:00
jtbx (Jannik) 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
June 5684e3d819 Make the header actually a <header> HTML element 2023-11-03 21:43:09 +01:00
June 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
jtbx 2c5bd3ad6c Content: Add home page content 2023-11-03 21:37:51 +01:00
June b1c697228c Head: Include all JavaScript sources in js directory
Co-authored-by: c6ristian <c6ristian@christian.moe>
2023-11-03 21:17:32 +01:00
jtbx 4f4d2c0fc6 calendar-table: Limit to next 7 events 2023-11-03 21:15:01 +01:00
jtbx e5e4a12b13 settings: Clean dest dir by default and enable gitinfo 2023-11-03 20:48:00 +01:00
jtbx b0123f91e9 [TIDY] fix some html formatting 2023-11-03 20:36:12 +01:00
jtbx 1bbd0e4edd Home: Add links to groups 2023-11-03 19:41:12 +01:00
jtbx e79866e9fe Docs: Add contributing guidlines 2023-10-29 23:39:31 +01:00
jtbx 904c6e8d1b calendar: Update URL 2023-10-29 22:52:39 +01:00
June 6d67a7dd5d [TIDY] Apply editorconfig 2023-10-29 22:52:32 +01:00
June a9367686f7 Add .editorconfig for consistent formatting 2023-10-29 22:52:32 +01:00
June 90c1595f7d Style: Make the main header/navigation bar sticky
Co-authored-by: c6ristian <c6ristian@christian.moe>
2023-10-29 22:50:10 +01:00
June 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
jtbx 9f8c0d30e9 home: Add links to headings 2023-10-22 00:17:53 +02:00
June 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
jtbx db0000244a Home: Add calendar 2023-10-20 23:37:17 +02:00
jtbx 49e0179832 Home: Add columns feature 2023-10-20 22:52:01 +02:00
jtbx 93b4246cd1 Home: Rework structure 2023-10-17 22:07:39 +02:00
jtbx 4784466e69 Add shortcode for content snippets 2023-10-11 23:29:25 +02:00
jtbx e4ff96aee2 Add shortcode to place resized images + fix md image for non-pagebundles
If a page is not a page bundle, it can't access files in the same
directory via the .Resources variable. So we need to detect this
condition and get the image file in another way.
2023-10-11 23:29:06 +02:00
jtbx f0a4d81451 Home: Fix event annoucement summary 2023-10-08 17:38:54 +02:00
jtbx be7aaf7774 Terms: Add pagination 2023-10-08 01:05:03 +02:00
jtbx 171fa015f1 Blog: List page with summary and pagination 2023-10-08 01:01:48 +02:00
jtbx a80cb42a34 Taxonomies: Fix headings and lists 2023-10-05 23:23:48 +02:00
jtbx ad72231459 Blog: Fix categories, blog single page template 2023-10-05 23:02:20 +02:00
jtbx (Jannik) e8eff8de55 Add LICENSE 2023-10-02 10:16:51 +00:00
jtbx ab99533321 Content: Add more menu entries 2023-10-02 12:10:11 +02:00
jtbx be957a93e6 Content: Provide structure and test content 2023-10-02 12:10:11 +02:00
jtbx 554d505239 Shortcodes: Add font-awesome shortcode 2023-10-02 12:10:10 +02:00
jtbx 3b1d00f685 Add font-awesome v6.4.2 2023-10-02 12:10:10 +02:00
jtbx 2d267ba9fe Create CCCHH theme 2023-10-02 12:10:10 +02:00
Jannik Beyerstedt 8394b08524 project setup 2023-07-09 14:33:10 +02:00