Oliver Davies
0c70e752a7
Move Dependabot config
2020-08-20 22:39:12 +01:00
Oliver Davies
5e267426fa
Build
2020-08-20 21:18:55 +01:00
Oliver Davies
70681df30f
Update logo and favicon
2020-08-20 07:40:21 +01:00
Oliver Davies
f7b1e41977
Update lodash
2020-08-17 18:41:44 +01:00
Oliver Davies
e4595afc81
Update elliptic
2020-08-17 18:17:27 +01:00
Oliver Davies
775b2c5248
Update Drupal core
2020-08-17 17:15:05 +01:00
Oliver Davies
4f18552c5a
Organise tailwind.config.js
2020-08-15 20:46:13 +01:00
Oliver Davies
b6d0be4e70
Update .gitignore
2020-08-15 20:44:51 +01:00
Oliver Davies
bed98b4f97
Increase font size in navbar
2020-08-15 14:31:20 +01:00
Oliver Davies
0f07d3d231
Add ability to add links to external posts
...
Add the ability to add links to external blog posts within my blog feed.
This is done based on a new `field_external_link` field that allows for
adding the external link URL and the domain name as the title.
The node links are then overridden to use the external link if there is
one, so the node title and 'read more' links are changed to use the
external link.
Currently, automated tweets are not generated for external posts.
Fixes #182
2020-08-14 16:43:04 +01:00
Oliver Davies
8385d6fef7
Don't send posts to social media multiple times
...
Check if a post has previously been sent to social media, by checking
the value of a `field_sent_to_social_media` field.
This field is hidden on the node add/edit forms, and populated when a
post is sent to social media. Once this happens, it will not be sent to
social media again.
This change also populates the field for all existing posts, so that
they won't be re-sent to social media either.
2020-08-12 22:33:16 +01:00
Oliver Davies
8761f9c4cc
Revert "Build talk slides during deploy"
...
This reverts commit 5ae79ffa6e
.
2020-08-12 21:16:44 +01:00
Oliver Davies
5ae79ffa6e
Build talk slides during deploy
2020-08-12 18:19:04 +01:00
Oliver Davies
7fa7d762e0
Add slides repo as a submodule
2020-08-12 00:51:59 +01:00
Oliver Davies
6f680ddf35
Add "Working with Workspace" slides
2020-08-11 22:34:00 +01:00
Oliver Davies
1b2cbc1a9b
Add and use Tailwind CSS typography plugin
...
Replace custom markup styles with Tailwind CSS's typography/prose plugin
(https://github.com/tailwindlabs/tailwindcss-typography ).
2020-08-11 00:59:40 +01:00
Oliver Davies
fe7142e1f1
Improve accessibility of the nav toggle button
...
Improve the accessibility for the nav toggle button by adding a border
around the button when it is focussed on.
I've added a custom Tailwind CSS variant to do this using a custom
`focus-visible` variant in tailwind.config.js, and using the
https://www.npmjs.com/package/focus-visible polyfill.
2020-07-23 13:57:41 +01:00
Oliver Davies
95d4c4a03b
Tidy up .gitignore
2020-07-22 02:40:07 +01:00
Oliver Davies
33646580a9
Export date and timezone settings
2020-07-19 20:58:44 +01:00
Oliver Davies
f488b5c023
Automatically create tweets for new posts
2020-07-19 20:15:44 +01:00
Oliver Davies
eafcb103b8
Set NODE_ENV in Encore config
2020-07-18 10:17:40 +01:00
Oliver Davies
533095d87f
Fix photo position
2020-07-16 20:52:37 +01:00
Oliver Davies
ef500b5fd7
Change text colour for role
2020-07-16 20:43:59 +01:00
Oliver Davies
bb0841e8d7
Add recommendation image style
2020-07-16 20:42:30 +01:00
Oliver Davies
ebe5a7dbba
Recommendation styling
2020-07-16 20:39:43 +01:00
Oliver Davies
dd42f3deac
Fix missing edit links
...
Add the title prefix and suffix for recommendation block titles, which
fixes the missing edit links so the blocks are editable.
References #146
2020-07-16 13:12:30 +01:00
Oliver Davies
16350b02fc
Remove grid gap on mobile
2020-07-16 09:26:17 +01:00
Oliver Davies
ff77296e4c
Style the recommendations block
...
References #146
2020-07-15 21:06:51 +01:00
Oliver Davies
1e2183caae
Export recommendation block config
...
References #146
2020-07-15 21:06:45 +01:00
Oliver Davies
d26bd23d70
Automatically unlabel closed issues
...
Fixes #109
2020-07-14 22:54:56 +01:00
Oliver Davies
097f60411d
Adjust page widths
2020-07-14 21:57:22 +01:00
Oliver Davies
b01ddcddc7
Update Gin theme to alpha23
2020-07-14 14:29:38 +01:00
Oliver Davies
86c3edbcaf
Adjust page widths
2020-07-14 13:20:24 +01:00
Oliver Davies
88b2503561
Add scheduler module, configure for blog posts
...
Fixes #152
2020-07-11 11:35:10 +01:00
Oliver Davies
e7517bc5c8
Build
2020-07-04 07:51:39 +01:00
Oliver Davies
9a8ec5c6e9
Build
2020-07-04 07:47:00 +01:00
Oliver Davies
7db3628e4f
Fix link to the Ansistrano role
2020-07-02 23:18:37 +01:00
Oliver Davies
bb128c1a8f
Deploy automatically via GitHub Actions
...
Fixes #19 and #58
2020-07-02 22:53:35 +01:00
Oliver Davies
58036c7ab9
Fix collapsing page widths
...
Fix inconsistent page widths on some pages such as blog and talks, by
adding a width (i.e. a `w-full` class) as well as a maximum width.
2020-07-02 18:13:05 +01:00
Oliver Davies
1241ac3277
Use the release version for Drupal's deployment indentifier
2020-07-01 23:51:04 +01:00
Oliver Davies
c0137e6d8b
Update phpcs in Makefile
...
Update the `phpcs` rule in Makefile to remove the additional options and
use the phpcs configuration file instead.
2020-06-30 17:34:42 +01:00
Oliver Davies
6350054e45
Fix PHPCS errors
2020-06-30 17:34:42 +01:00
Oliver Davies
ae50869065
Add phpcs.xml.dist
...
Fixes #124
2020-06-30 17:34:31 +01:00
Oliver Davies
9e3064ca21
Add tests for counting previous talks
...
References #31
2020-06-30 12:50:21 +01:00
Oliver Davies
98ac66495f
Set line heights for heaings
2020-06-27 11:24:20 +01:00
Oliver Davies
70ab7f56a0
Add spacing between footer and main content
2020-06-27 01:10:50 +01:00
Oliver Davies
3c814fca05
Use CSS Grid for page columns
2020-06-27 01:01:01 +01:00
Oliver Davies
2b061539d5
Fix spacing issues in various places
2020-06-27 00:25:55 +01:00
Oliver Davies
d7aaeb0ca6
Add a test for if a post has a tweet
2020-06-26 20:20:12 +01:00
Oliver Davies
3050b53d7d
Test config installation in GitHub Actions
...
Use a SQLite database to test installing the site from the existing
configuration. If there is an error with the configuration (e.g. trying
to enable a module that isn't present) then the job will fail.
Fixes #60
2020-06-26 12:29:59 +01:00