Commit graph

21 commits

Author SHA1 Message Date
Oliver Davies 7c7ca2a63b feat: add Daily email testimonials 2022-11-28 22:07:20 +00:00
Oliver Davies a56e326a57 fix(daily-email): remove newlines in slugs
Fix page not found error when adding a permalink in this format:

```yaml
---
permalink: >
  archive/2022/10/20/cherry-picking-commits-is-an-anti-pattern
```

This causes a newline character to be added to the end of the permalink,
and causes the previous code to not be able to match the slug for the
filename based on the `permalink` value within the front matter.
2022-10-21 23:55:35 +01:00
Oliver Davies 92a3e001e1 feat: add links to common searches
Refs: #25
2022-10-19 22:02:54 +01:00
Oliver Davies 362f2335ec feat: add search functionality
Refs: #25
2022-10-19 22:01:11 +01:00
Oliver Davies 7ee59c28df feat: initial implementation of recommendations
An inititla implementation to add recommendations to the Daily List
page.

This is intentionally hidden until the feature is completed and the
styling is applied to each testimonial.
2022-10-19 21:17:10 +01:00
Oliver Davies 7d91a71917 fix: add the correct import 2022-10-16 12:52:45 +01:00
Oliver Davies f9df869c24 refactor: remove unused import 2022-10-16 12:52:23 +01:00
Oliver Davies 1ed365b129 refactor: extract getSlugFromFile() 2022-10-16 11:13:09 +01:00
Oliver Davies ee4f48abcd refactor(talks): use flatMap and size methods 2022-10-16 01:01:01 +01:00
Oliver Davies 490aafca9b feat: re-add About Me block 2022-10-15 16:50:48 +01:00
Oliver Davies 9e2b8196bd feat(talks): make talk count dynamic 2022-10-15 16:14:41 +01:00
Oliver Davies ad3c9171f7 refactor(talks): extract talk components 2022-10-15 16:14:37 +01:00
Oliver Davies d34d3415c1 feat: re-add events to talk pages 2022-10-15 00:33:17 +01:00
Oliver Davies 6e94d52f90 fix: re-add description 2022-10-15 00:03:28 +01:00
Oliver Davies 6d7adf8c35 feat: re-add 404 page 2022-10-13 09:14:22 +01:00
Oliver Davies 5c4e54152a refactor: extract a Markdown component 2022-10-13 08:55:38 +01:00
Oliver Davies 18a1dd0e03 fix: remove unwanted URLs for daily emails 2022-10-13 08:49:55 +01:00
Oliver Davies 69112f3976 fix: add article content to description 2022-10-13 00:15:24 +01:00
Oliver Davies 5efaf23eca chore(daily-email): re-add form 2022-10-10 23:02:27 +01:00
Oliver Davies 5f7acceb93 docs(daily-email): add email 2022-10-10 22:58:04 +01:00
Oliver Davies d1b76dda33 chore: replace Sculpin with Astro 2022-10-10 20:50:54 +01:00