1
0
Fork 0
Commit Graph

26 Commits

Author SHA1 Message Date
Matthias Kretschmann 124934e6fb
related posts tweaks 2023-09-19 13:41:37 +01:00
Matthias Kretschmann 299084de93
Gatsby → Astro (#829)
* basic astro setup, kick out all gatsby configs

* move content folder

* src/pages setup

* more file reorg

* more config updates

* more reorgs

* refactor

* refactor

* bump astro

* refactor

* svg icon build system, theme switch

* remark plugin for lead paragraph, more refactor

* make images work

* post meta

* custom Picture component

* Pagination, More component, 404 fixes

* linking fixes

* add table of contents

* post actions fixes

* tag fixes

* content changes

* content changes: move media files to their posts

* more content moving, remove media folder

* refactor remark-lead-paragraph

* link css file when defined in post frontmatter

* move content up again

* kbd post update

* allow js

* downloads solution

* add astro check

* redirect_from solution

* githubLink solution

* reorg

* exif solution as prebuild step

* exif solution on each post during build

* isolate lead paragraph extraction to articles

* restore Exif components

* deploy script update

* fix redirects

* xml & json feeds

* build fix

* fix exif readout in production

* head and seo tweaks, add feeds

* tweak image display

* archive pages with single layout

* restore tags archive

* sitemap setup

* restore thanks page functionality

* reorg

* cleanup

* parallel scripts during prebuild

* restore jest setup

* remove jest, switch to vitest as test runner

* adapt CI

* test refactor

* typescript tweaks

* avatar fixes

* typings

* restore search functionality

* theme switch with nanostores

* fixes

* test fixes

* restore changelog functionality

* umami script

* border color tweak

* related posts with fuse.js

* plawright e2e testing setup

* search tweaks

* simplify typekit loading

* photo fix

* e2e tests

* related posts fix

* fix tags archive

* tweaks

* tweaks

* linux snapshots

* fix header test

* new symlink tactic

* fix dev server in codespaces

* fix yaml

* ci fixes

* changelog loading tweaks

* e2e against dev server on ci

* changelog tweaks

* ci tweaks

* ci tweaks

* ci tweaks

* docs updates

* ci tweaks

* refactor photo creation script

* package updates

* refactor search

* ci tweak

* ci tweaks

* test tweaks, more unit tests

* more unit tests

* post creation script tweaks

* refactor new scripts, test them for real life

* more tests

* refactor

* codeclimate-action update

* uses update

* limit ci runs

* fix theme toggle, test it

* more tests

* favicon files cleanup

* icon components location change

* type checking through ci

* command fixes

* ci fix

* search tweaks

* ci tweaks

* revised favicons, write post draft about it

* drafts filtering fix

* lint fix, favicon fixes

* copy changes

* fix related search images

* content updates

* new codeblock styles, copy tweaks, fixes

* package updates

* typing fixes

* lint fix

* content updates

* restore link posts

* faster theme switching

* split up astro utils

* related posts fixes

* fix

* refactor

* fixes

* copy tweaks

* fixes

* picture tweaks

* image fixes

* feed fixes, adapt for json feed v1.1

* e2e test updates

* layout tweaks

* update snaphots

* migrate to createMarkdownProcessor

* ci cache tweaks

* activate more browsers for e2e testing

* switch to macos-13 images

* build caching tweaks

* markdown fix

* set image quality

* remove avif generation

* picture tweaks

* head fixes

* add og:image:alt

* create-icons test

* new post: Favicon Generation with Astro
2023-09-18 02:16:53 +01:00
Matthias Kretschmann 041b05b22a
Gatsby v5 (#731)
* Gatsby v5

* add engines key, nvmrc
2022-11-08 21:03:54 +00:00
Matthias Kretschmann cf784c13a2
new photos 2021-12-02 17:34:05 +00:00
Matthias Kretschmann b2392f27aa
new photos 2021-12-01 20:20:14 +00:00
Matthias Kretschmann defeeb89bf
new photos 2021-11-30 21:39:30 +00:00
Matthias Kretschmann 65ec3c5414
new photos 2021-11-28 23:20:39 +00:00
Matthias Kretschmann 656cda9ca4
new photos 2021-11-28 22:56:57 +00:00
Matthias Kretschmann 7819b354f3
new photos 2021-11-28 21:49:16 +00:00
Matthias Kretschmann 93b0e42d2f
new photos 2021-11-28 19:05:38 +00:00
Matthias Kretschmann 96d485b2d1
package updates, stylelint updates 2021-11-28 16:49:10 +00:00
Matthias Kretschmann 56cd0783b8
remove manual post type 2021-02-28 04:50:05 +01:00
Matthias Kretschmann 2e8d2e9714
new photos 2020-03-04 19:52:37 +01:00
Matthias Kretschmann d7668405c5
more tagging 2019-11-08 20:55:24 +01:00
Matthias Kretschmann 222a8c589d
new photos 2019-11-04 19:22:59 +01:00
Matthias Kretschmann d33f8825fd
photo fixes, show related photos 2019-10-05 14:18:46 +02:00
Matthias Kretschmann 974f6d860c
new photos 2019-10-05 00:30:38 +02:00
Matthias Kretschmann d6aa7cdb59
formatting 2019-05-12 16:37:44 +02:00
Matthias Kretschmann cde711f492
remove coinhive 2019-03-19 18:58:03 -03:00
Matthias Kretschmann f24d27244a
new photos 2019-02-11 20:57:10 +01:00
Matthias Kretschmann ac2b7f19a1
markdownlint all the things 2018-11-19 01:54:01 +01:00
Matthias Kretschmann a7f654805f
more photos 2018-11-07 00:38:15 +01:00
Matthias Kretschmann 86ff85f3df
set cropFocus on photos page 2018-11-06 23:18:28 +01:00
Matthias Kretschmann d77a897cc2
more photos & fixes 2018-11-06 20:52:59 +01:00
Matthias Kretschmann ab571c1a82
new photos 2018-11-06 00:28:52 +01:00
Matthias Kretschmann d502dc3cec
move photos 2018-11-05 22:59:09 +01:00