Commit graph

216 commits

Author SHA1 Message Date
6d27fa23ac Merge demo/main 2025-10-02 08:40:59 +01:00
638f0cc20f Move all files to building-static-websites-sculpin/demo/ 2025-10-02 08:40:59 +01:00
2604bce65d Move slides 2025-10-02 08:38:57 +01:00
6891a7517a Re-organise
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-25 21:52:45 +01:00
34a2740106 Update build scripts
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-25 21:50:05 +01:00
b6facbcbf9 Ignore .pdf files
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-25 21:48:00 +01:00
bfb67e4010 Updates for unified.diff 2025-09-25 21:02:56 +01:00
b2803aac2d Add marp dev shell
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-09-25 12:03:41 +01:00
d509e167da Automated commit
Signed-off-by: Oliver Davies <oliver@oliverdavies.uk>
2025-08-20 19:30:09 +01:00
7a7604d330 Add slides for Reading College 2025-08-18 23:07:51 +01:00
8f6c432f86 Add .nvim.lua 2025-05-09 12:58:48 +01:00
1fe424eb29 Refactor 2025-04-17 20:22:09 +01:00
96d5a66001 Refactor jq command 2025-04-17 17:20:23 +01:00
a2d09e114b Remove font files
These are now managed via Nix.
2025-04-16 07:16:23 +01:00
a4415a9c90 Refactor 2025-04-16 00:04:51 +01:00
e24d2df83f Remove font files, use fonts from the Nix store 2025-04-15 23:54:12 +01:00
68869f59e7 Rename shared to shared-assets 2025-04-15 23:54:12 +01:00
2094b1ba2e Split installPhase and buildPhase 2025-04-12 07:45:28 +01:00
6f98c753c2 Build slides with Nix 2025-04-12 07:45:28 +01:00
e80aee1deb Updates for PHP Thames Valley 2025-04-11 18:15:43 +01:00
4c7d05faad Add speakers and talks 2025-03-20 18:03:32 +00:00
ccfd866f59 Initial commit 2025-03-20 18:03:32 +00:00
ff651197b8 Updates for Drupal London 2024-11-20 16:40:52 +00:00
Oliver Davies
4006603e3c
Update presentations URL 2024-09-11 09:51:14 +01:00
Oliver Davies
5b6ccc01d0
Delete src/building-static-websites-sculpin/snippets.lua 2024-09-11 09:44:57 +01:00
5b41902ec6 Add snippets for demo 2024-09-06 01:41:02 +01:00
d7e55e84cc Updates for PHP Berkshire 2024-09-06 01:40:48 +01:00
70be1348db Update flake dependencies 2024-09-04 01:46:58 +01:00
43b8fdfd9c Updates for PHP Berkshire 2024-08-28 15:03:32 +01:00
d2530a138a Add a vim keybinding to generate the currently
...open talk
2024-08-09 21:56:05 +01:00
5cab3659f4 Fix stylesheet name 2024-08-09 21:12:54 +01:00
a679fe98dd Update README 2024-07-23 22:23:41 +01:00
24e3e387b1 Remove justfile 2024-07-23 22:19:50 +01:00
6f53f8c026 Update for BrumPHP 2024-05-23 22:45:43 +01:00
cb4b396577 Update Tailwind CSS talk for DrupalCamp Ghent 2024-05-11 13:35:43 +02:00
ad467a8700 Consistent indentation
This was done by executing this command:

```
find src -type f -name '*.rst' -exec sed -Ei 's/^  :/    :/g' {} \;
```
2024-05-10 22:41:07 +02:00
4de38d0276 Remove instances of .. page::
Replace instances of `.. page::` with:

```rst
.. raw:: pdf

    PageBreak
```

This reduces my usage on the `preprocess` functionality I'd like to
remove.

This was done by executing this command:

```
find src -type f -name '*.rst' \
  -exec sed -Ei 's/.. page::$/.. raw:: pdf\n\n    PageBreak/g' {} \;
```
2024-05-10 22:37:50 +02:00
4f888eb6ec Remove duplicated style files
The canonical versions of my style files are stored within `src/styles`,
and these are the ones that should be used as they have the latest
changes and have been converted to the YAML format.

This commit removes any styles within the individual talk directories.
2024-05-10 22:35:54 +02:00
179e27f1b7 Update Test Driven Drupal for DrupalCamp Ghent 2024-05-10 18:16:08 +02:00
7fdeffb1af Update justfile recipes
* Hide the `default` recipe by renaming it to `_default` (recipes
  prefixed with an underscore are hidden from `just --list`.
* Re-add the `present` recipe for presenting with `pdfpc`, but making
  the duration a required argument.
* Add a `watch` recipe that watches files for changes and re-generates
  the PDF. This is based on a given path,
  e.g. `./src/test-driven-drupal`, and optionally allows for overriding
  the rst filename if I only want to watch a specfic source file, such
  as `demo.rst`.
2024-05-10 10:08:04 +01:00
d814d86808 Fix bullet point positioning 2024-05-10 09:12:01 +01:00
9f10128230 Allow for compiling other files
Instead of assuming we're always compiling from `slides.rst`, make the
filename dynamic so it can build whatever files are needed.

For example, to generate the demo slides for Test Driven Drupal, I can
run:

```shell
just generate-pdf ./src/test-driven-drupal demo.rst
```

If no filename is specified, default to `slides.rst` and all the slides
will be compiled.
2024-05-09 15:19:01 +01:00
8b47c24889 Update syntax highlighting styles 2024-05-09 13:57:30 +01:00
ea3fcd0704 Use the talk path instead of just the name
Pass the path to the talk directory - e.g.
`just generate ./src/test-driven-drupal` instead of just the talk
name/slug.

This doesn't change where the files are sourced from or output, but this
makes it easier to use `just generate` as I can use tab completion when
executing the command - making it quicker and less prone to typos.
2024-05-09 11:06:40 +01:00
4f6ca80035 Update stylesheets 2024-05-09 10:45:06 +01:00
6ef6c8359d Add texlive which includes pdfjam 2024-04-26 13:35:10 +01:00
9f15e2389f Add PHPSW talk 2024-04-21 23:08:08 +01:00
d3c7984925 Add justfile 2024-04-21 23:07:57 +01:00
72118c1903 Reformat flake 2024-04-21 23:07:32 +01:00
72b22b41a8 Consolidate Build Configs talk slides 2024-01-25 15:49:14 +00:00