Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
409 commits
Select commit Hold shift + click to select a range
2894d5c
Update _config.yml
georgewlkly Sep 13, 2024
c084497
Update style.scss
georgewlkly Sep 13, 2024
53cd8a1
Update style.scss
georgewlkly Sep 13, 2024
df0752c
Update _config.yml
georgewlkly Sep 13, 2024
fe28759
Update 2024-9-10-BookNet-Canada.md
georgewlkly Sep 13, 2024
0432496
Create blog.html
georgewlkly Sep 14, 2024
1dde180
Update style.scss
georgewlkly Sep 14, 2024
88d936c
Update style.scss
georgewlkly Sep 14, 2024
9557c16
Add files via upload
georgewlkly Sep 18, 2024
1297826
Create 2024-9-18-Society-Indexers.md
georgewlkly Sep 18, 2024
2c981a3
Add files via upload
georgewlkly Oct 15, 2024
f1f8a34
Create 2024-10-15-EDItEUR.md
georgewlkly Oct 15, 2024
d52d678
Rename 2024-10-15-EDItEUR.md to 2024-10-15-EDItEUR-Seminar.md
georgewlkly Oct 15, 2024
ace107c
Update 2024-10-15-EDItEUR-Seminar.md
georgewlkly Oct 17, 2024
ed25566
Create newsletter
georgewlkly Nov 4, 2024
fb3de01
Rename newsletter to newsletter.md
georgewlkly Nov 4, 2024
c322c4c
Update newsletter.md
georgewlkly Nov 4, 2024
c981565
Update speaking.md
georgewlkly Nov 4, 2024
70f060c
Add files via upload
georgewlkly Nov 5, 2024
e7c0972
Create privacy.md
georgewlkly Nov 5, 2024
2c386b4
Update default.html
georgewlkly Nov 5, 2024
25015a2
Update default.html
georgewlkly Nov 5, 2024
8ee8374
Add files via upload
georgewlkly Nov 5, 2024
f6167e9
Add files via upload
georgewlkly Nov 5, 2024
1bfeef0
Update newsletter.md
georgewlkly Dec 18, 2024
a564ffa
Add files via upload
georgewlkly Dec 20, 2024
56b4f95
Add files via upload
georgewlkly Dec 20, 2024
716c584
Delete downloads/NotebookM_podcast.wav
georgewlkly Dec 20, 2024
e2a9bbb
Add files via upload
georgewlkly Feb 19, 2025
1ed3e50
Create 2025-02-19-Swedish-Publishers-Association-Webinar.md
georgewlkly Feb 19, 2025
abafb81
Update about.md
georgewlkly Feb 19, 2025
b933576
Update about.md
georgewlkly Feb 19, 2025
9472a8a
Update about.md
georgewlkly Feb 19, 2025
eaebb93
Update default.html
georgewlkly Feb 19, 2025
4ed394b
Update speaking.md
georgewlkly Feb 20, 2025
4891364
Add files via upload
georgewlkly Feb 20, 2025
1752a4a
Create 2025-02-20-BookNet-Canada-Update.md
georgewlkly Feb 20, 2025
5cfe427
Update 2025-02-20-BookNet-Canada-Update.md
georgewlkly Feb 21, 2025
5db1d98
Update default.html
georgewlkly Feb 24, 2025
c566a6f
Update newsletter.md
georgewlkly Apr 11, 2025
607d5f8
Update default.html
georgewlkly Apr 25, 2025
5bca286
Update speaking.md
georgewlkly Jun 12, 2025
19568c8
Add files via upload
georgewlkly Jul 3, 2025
186ddca
Create 2025-08-10-UK-Publishing.md
georgewlkly Aug 7, 2025
aab5c1d
Update 2025-08-10-UK-Publishing.md
georgewlkly Aug 7, 2025
fab3652
Update 2025-08-10-UK-Publishing.md
georgewlkly Aug 7, 2025
6ee4526
Update 2025-08-10-UK-Publishing.md
georgewlkly Aug 7, 2025
c38c939
Update 2025-08-10-UK-Publishing.md
georgewlkly Aug 7, 2025
5424d74
Update 2025-08-10-UK-Publishing.md
georgewlkly Aug 7, 2025
bc4f70f
Update 2025-08-10-UK-Publishing.md
georgewlkly Aug 7, 2025
6264a42
Update 2025-08-10-UK-Publishing.md
georgewlkly Aug 7, 2025
924537c
Update 2025-08-10-UK-Publishing.md
georgewlkly Aug 7, 2025
66309be
Update 2025-08-10-UK-Publishing.md
georgewlkly Aug 7, 2025
c458dcb
Update 2025-08-10-UK-Publishing.md
georgewlkly Aug 7, 2025
bfb52d0
Create 2025-08-07-UK-Publishing
georgewlkly Aug 7, 2025
92df5c7
Update commento.html
georgewlkly Aug 7, 2025
df7b4d5
Update _config.yml
georgewlkly Aug 7, 2025
7311b59
Rename 2025-08-07-UK-Publishing to 2025-08-07-UK-Publishing-Industry-…
georgewlkly Aug 7, 2025
49f29b9
Update post.html
georgewlkly Aug 7, 2025
b7c1b5e
Delete _drafts/2025-08-10-UK-Publishing.md
georgewlkly Aug 7, 2025
f4905f3
Delete _posts/2025-08-07-UK-Publishing-Industry-2025
georgewlkly Aug 7, 2025
73d8c07
Create 2025-08-06-UK-Publishing-Industry-2025.md
georgewlkly Aug 7, 2025
064935e
Update 2025-08-06-UK-Publishing-Industry-2025.md
georgewlkly Aug 7, 2025
9d0be88
Update 2025-08-06-UK-Publishing-Industry-2025.md
georgewlkly Aug 7, 2025
a626a10
Rename 2025-08-06-UK-Publishing-Industry-2025.md to 2025-08-07-UK-Pub…
georgewlkly Aug 7, 2025
cff2a4e
Update 2025-08-07-UK-Publishing-Industry-2025.md
georgewlkly Aug 7, 2025
36f8267
Update 2025-08-07-UK-Publishing-Industry-2025.md
georgewlkly Aug 7, 2025
2cf2381
Update 2025-08-07-UK-Publishing-Industry-2025.md
georgewlkly Aug 7, 2025
846edcd
Update 2025-08-07-UK-Publishing-Industry-2025.md
georgewlkly Aug 7, 2025
a408938
Update 2025-08-07-UK-Publishing-Industry-2025.md
georgewlkly Aug 9, 2025
9f5d9a0
Update and rename 2025-08-07-UK-Publishing-Industry-2025.md to 2025-0…
georgewlkly Aug 9, 2025
9edd763
Update 2025-08-09-UK-Publishing-Industry-2025.md
georgewlkly Aug 11, 2025
64dba39
Update 2025-08-09-UK-Publishing-Industry-2025.md
georgewlkly Aug 12, 2025
3f4e748
Update speaking.md
georgewlkly Sep 18, 2025
01e5228
Update speaking.md
georgewlkly Sep 18, 2025
e0b7706
Create sponsorship.md
georgewlkly Sep 25, 2025
82e658c
Update sponsorship.md
georgewlkly Sep 25, 2025
86cc9fd
Update sponsorship.md
georgewlkly Sep 25, 2025
02511c3
Update sponsorship.md
georgewlkly Sep 25, 2025
5857c09
Delete sponsorship.md
georgewlkly Sep 25, 2025
b1018a2
Create index.html
georgewlkly Dec 9, 2025
9967aef
Add files via upload
georgewlkly Dec 9, 2025
0d8eb6b
Update _config.yml
georgewlkly Dec 9, 2025
8f9d3fe
Update index.html
georgewlkly Dec 9, 2025
80c1571
Update _config.yml
georgewlkly Dec 9, 2025
271d329
Update index.html
georgewlkly Dec 9, 2025
44fe185
Update _config.yml
georgewlkly Dec 9, 2025
9b3dce6
Update index.html
georgewlkly Dec 9, 2025
fec2de5
Create 2021-09-15-Fair-Share-Circular-Economy.md
georgewlkly Jan 26, 2026
fa03ab4
Update 2021-09-15-Fair-Share-Circular-Economy.md
georgewlkly Jan 26, 2026
6a98670
Create 2026-01-26-AI-and-Marginal-Gains.md
georgewlkly Jan 26, 2026
024c55f
Update 2026-01-26-AI-and-Marginal-Gains.md
georgewlkly Jan 26, 2026
fe4343c
Update 2026-01-26-AI-and-Marginal-Gains.md
georgewlkly Jan 26, 2026
76777e5
Update 2026-01-26-AI-and-Marginal-Gains.md
georgewlkly Jan 26, 2026
4aefdef
Update 2026-01-26-AI-and-Marginal-Gains.md
georgewlkly Jan 26, 2026
b3c811b
Create robots.txt
georgewlkly Jan 27, 2026
d19e4e5
Create 2022-09-05-Four-Ages-of-Strategy.md
georgewlkly Jan 27, 2026
1096dd5
Add two-column layout to homepage with sidebar
claude Jan 28, 2026
50fdf42
Merge pull request #1 from georgewlkly/claude/update-homepage-posts-O…
georgewlkly Jan 28, 2026
9f0359a
Update robots.txt
georgewlkly Jan 28, 2026
cdd7f6c
Create 2021-06-05-Business-Models-Borges.md
georgewlkly Jan 28, 2026
a32590a
Create 2021-03-27-Setbacks.md
georgewlkly Jan 28, 2026
89b0c8b
Create 2021-02-13-Defining-Strategy
georgewlkly Jan 28, 2026
98b1530
Rename 2021-02-13-Defining-Strategy to 2021-02-13-Defining-Strategy.md
georgewlkly Jan 28, 2026
5cbead4
Create 2023-03-27-Geopolitics-Publishing-Tiktok.md
georgewlkly Jan 28, 2026
0059e16
Create wordcount.py
georgewlkly Jan 28, 2026
dfcb243
Create site.yml
georgewlkly Jan 28, 2026
429935f
Update about.md
georgewlkly Jan 28, 2026
46f001b
Update _config.yml
georgewlkly Jan 28, 2026
ba6b3ed
Delete wheresthecustomer directory
georgewlkly Jan 28, 2026
edbadfe
Update robots.txt
georgewlkly Jan 28, 2026
e1c1220
Update site.yml
georgewlkly Jan 28, 2026
aeccbd3
Create Gemfile
georgewlkly Jan 28, 2026
ce3b935
Delete Gemfile
georgewlkly Jan 28, 2026
43c75a9
Delete .github/workflows directory
georgewlkly Jan 28, 2026
ac3102a
Delete scripts directory
georgewlkly Jan 28, 2026
e905c6a
Delete blog.html
georgewlkly Jan 28, 2026
0f9e457
Create dedicated posts page with two-column layout
claude Jan 28, 2026
143c4cc
Merge pull request #2 from georgewlkly/claude/update-homepage-posts-O…
georgewlkly Jan 28, 2026
c9ec7a2
Update _config.yml
georgewlkly Jan 28, 2026
c1442b5
Update index.html
georgewlkly Jan 28, 2026
5010292
Update _config.yml
georgewlkly Jan 28, 2026
de966a5
Update 2025-08-09-UK-Publishing-Industry-2025.md
georgewlkly Jan 28, 2026
3fc3c1c
Update 2026-01-26-AI-and-Marginal-Gains.md
georgewlkly Jan 28, 2026
7bfa1ee
Update 2025-02-20-BookNet-Canada-Update.md
georgewlkly Jan 28, 2026
bdcfad4
Update 2025-02-19-Swedish-Publishers-Association-Webinar.md
georgewlkly Jan 28, 2026
3aa9cf2
Update 2024-9-18-Society-Indexers.md
georgewlkly Jan 28, 2026
2f49da3
Update 2024-9-10-BookNet-Canada.md
georgewlkly Jan 28, 2026
93b5274
Update 2024-10-15-EDItEUR-Seminar.md
georgewlkly Jan 28, 2026
96ff5b1
Update 2023-03-27-Geopolitics-Publishing-Tiktok.md
georgewlkly Jan 28, 2026
3346377
Update 2022-09-05-Four-Ages-of-Strategy.md
georgewlkly Jan 28, 2026
f55b174
Update 2021-09-15-Fair-Share-Circular-Economy.md
georgewlkly Jan 28, 2026
790cf7b
Update 2021-06-05-Business-Models-Borges.md
georgewlkly Jan 28, 2026
a6b09aa
Update 2021-03-27-Setbacks.md
georgewlkly Jan 28, 2026
0fa85e1
Update 2021-02-13-Defining-Strategy.md
georgewlkly Jan 28, 2026
f253b6d
Add tag list with post counts to sidebar
claude Jan 28, 2026
42fd933
Add tag archive pages with linked sidebar
claude Jan 28, 2026
89ce52b
Merge pull request #3 from georgewlkly/claude/add-jekyll-tag-pages-59twL
georgewlkly Jan 28, 2026
fbdc555
Add year archive pages and rename Tags to Topics
claude Jan 28, 2026
08fcd76
Merge pull request #4 from georgewlkly/claude/add-jekyll-tag-pages-59twL
georgewlkly Jan 28, 2026
5e84967
Extract sidebar into reusable include file
claude Jan 28, 2026
900e032
Merge pull request #5 from georgewlkly/claude/add-jekyll-tag-pages-59twL
georgewlkly Jan 28, 2026
c852d49
Fix Liquid parsing in year archive pages
claude Jan 28, 2026
c4000d7
Merge pull request #6 from georgewlkly/claude/add-jekyll-tag-pages-59twL
georgewlkly Jan 28, 2026
7444b3a
Fix Liquid syntax for GitHub Pages compatibility
claude Jan 28, 2026
92f5062
Merge pull request #7 from georgewlkly/claude/add-jekyll-tag-pages-59twL
georgewlkly Jan 28, 2026
ae36dea
Update sidebar headers and tighten line spacing
claude Jan 28, 2026
22c8ee0
Merge pull request #8 from georgewlkly/claude/add-jekyll-tag-pages-59twL
georgewlkly Jan 28, 2026
eacbe42
Update sidebar.html
georgewlkly Jan 28, 2026
44be060
Update privacy.md
georgewlkly Jan 28, 2026
14dfed1
Update default.html
georgewlkly Jan 28, 2026
f688517
Update headers to h4 with hand-drawn highlight effect
claude Jan 29, 2026
a85e6c4
Merge pull request #9 from georgewlkly/claude/update-headers-to-h4-PIVCn
georgewlkly Jan 29, 2026
ebccd67
Revert "Update headers to h4 with hand-drawn highlight effect"
georgewlkly Jan 29, 2026
549be00
Merge pull request #10 from georgewlkly/revert-9-claude/update-header…
georgewlkly Jan 29, 2026
e96118b
Update default.html
georgewlkly Jan 29, 2026
759c8ca
Create 2020-05-15-EBITDAC.md
georgewlkly Jan 29, 2026
4f64fe0
Create 2020.html
georgewlkly Jan 29, 2026
2dbd5a6
Update sidebar.html
georgewlkly Jan 29, 2026
10edc49
Add two-column layout with sidebar to blog posts
claude Jan 29, 2026
221fe3f
Merge pull request #11 from georgewlkly/claude/blog-two-column-layout…
georgewlkly Jan 29, 2026
4a372b0
Update sidebar.html
georgewlkly Jan 29, 2026
0160e9c
Update sidebar.html
georgewlkly Jan 29, 2026
5fd2340
Update _config.yml
georgewlkly Jan 30, 2026
eeb8a3c
Update post.html
georgewlkly Jan 30, 2026
f8c58e6
Create 2026-02-02-Twenty-Minute-Prototyping.md
georgewlkly Feb 2, 2026
1d6abb1
Update 2026-02-02-Twenty-Minute-Prototyping.md
georgewlkly Feb 2, 2026
a20162a
Update 2026-02-02-Twenty-Minute-Prototyping.md
georgewlkly Feb 2, 2026
bdb171e
Update 2026-02-02-Twenty-Minute-Prototyping.md
georgewlkly Feb 2, 2026
154f76b
Update _config.yml
georgewlkly Feb 2, 2026
0fecb1b
Create games.html
georgewlkly Feb 3, 2026
9bc6bf0
Update sidebar.html
georgewlkly Feb 3, 2026
377f62f
Update games.html
georgewlkly Feb 3, 2026
3be197c
Update robots.txt
georgewlkly Feb 3, 2026
41c1197
Create 2026-02-05-Execution-is-Free.md
georgewlkly Feb 5, 2026
1723712
Update 2026-02-05-Execution-is-Free.md
georgewlkly Feb 5, 2026
40c1d1e
Update 2026-02-05-Execution-is-Free.md
georgewlkly Feb 5, 2026
3b5021e
Update 2026-02-05-Execution-is-Free.md
georgewlkly Feb 5, 2026
a4c1474
Update 2026-02-05-Execution-is-Free.md
georgewlkly Feb 5, 2026
dd19194
Add Writing Stats section to sidebar with word count and posting streak
claude Feb 6, 2026
0c72a54
Merge pull request #12 from georgewlkly/claude/add-streak-counter-zuU7b
georgewlkly Feb 6, 2026
671545f
Create 2025-11-21-AI-and-the-Novel.md
georgewlkly Feb 6, 2026
18d403f
Update default.html
georgewlkly Feb 7, 2026
f490b9f
Update _config.yml
georgewlkly Feb 10, 2026
9cb9ea1
Create 2026-02-11-IPG-Spring-Conference-2026.md
georgewlkly Feb 11, 2026
f437649
Update 2026-02-11-IPG-Spring-Conference-2026.md
georgewlkly Feb 11, 2026
6d8ba89
Update 2026-02-11-IPG-Spring-Conference-2026.md
georgewlkly Feb 11, 2026
3b222fd
Update 2026-02-11-IPG-Spring-Conference-2026.md
georgewlkly Feb 11, 2026
73fcfdd
Update 2026-02-11-IPG-Spring-Conference-2026.md
georgewlkly Feb 11, 2026
73f56a4
Update 2026-02-11-IPG-Spring-Conference-2026.md
georgewlkly Feb 11, 2026
07f9a4b
Update 2026-02-11-IPG-Spring-Conference-2026.md
georgewlkly Feb 12, 2026
edc1dea
Update 2026-02-11-IPG-Spring-Conference-2026.md
georgewlkly Feb 12, 2026
b8132c1
Update 2026-02-11-IPG-Spring-Conference-2026.md
georgewlkly Feb 12, 2026
528ea90
Add tags line to post layout between date and Disqus
claude Feb 12, 2026
bef0b91
Merge pull request #13 from georgewlkly/claude/add-post-metadata-line…
georgewlkly Feb 12, 2026
de3e933
Update 2026-02-05-Execution-is-Free.md
georgewlkly Feb 15, 2026
f9697cb
Create 2026-02-16-Systems-and-Meaning.md
georgewlkly Feb 16, 2026
ada3d45
Update 2026-02-16-Systems-and-Meaning.md
georgewlkly Feb 16, 2026
2dd2cee
Update 2026-02-16-Systems-and-Meaning.md
georgewlkly Feb 16, 2026
f8d562c
Create 2026-02-18-Editors-Authors-and-Trust.md
georgewlkly Feb 18, 2026
7f737f2
Update speaking.md
georgewlkly Feb 18, 2026
e6106d2
Create 2026-02-19-Parix-Audio-Day-2026.md
georgewlkly Feb 19, 2026
95a0a6e
Add files via upload
georgewlkly Feb 19, 2026
2383e49
Delete downloads/Parix_Audio_19_February_2025.pdf
georgewlkly Feb 19, 2026
3d4355f
Add files via upload
georgewlkly Feb 19, 2026
860ac86
Update default.html
georgewlkly Feb 19, 2026
751c8c4
Update about.md
georgewlkly Feb 19, 2026
2f8ee03
Create 2026-02-26-Trade-Publishing-Data-Business.md
georgewlkly Feb 26, 2026
2e60df5
Update 2026-02-26-Trade-Publishing-Data-Business.md
georgewlkly Feb 26, 2026
2267554
Create 2026-03-06-Accelerating-the-Right-Things.md
georgewlkly Mar 4, 2026
134d674
Rename 2026-03-06-Accelerating-the-Right-Things.md to 2026-03-04-Acce…
georgewlkly Mar 4, 2026
2dbd6a0
Update speaking.md
georgewlkly Mar 4, 2026
88ad557
Create 2026-03-09-Anthropics-Employment-Research.md
georgewlkly Mar 9, 2026
b13f492
Create 2026-03-12-London-Book-Fair-2026-Reflections.md
georgewlkly Mar 12, 2026
3f8ccfa
Update 2026-03-12-London-Book-Fair-2026-Reflections.md
georgewlkly Mar 12, 2026
17cd8c3
Update 2026-03-12-London-Book-Fair-2026-Reflections.md
georgewlkly Mar 12, 2026
009c8a1
Update 2026-03-12-London-Book-Fair-2026-Reflections.md
georgewlkly Mar 12, 2026
acfda13
Update 2026-03-12-London-Book-Fair-2026-Reflections.md
georgewlkly Mar 12, 2026
28c1904
Update 2026-03-12-London-Book-Fair-2026-Reflections.md
georgewlkly Mar 12, 2026
49b6baf
Update consulting.md
georgewlkly Mar 12, 2026
b2a1903
Update 2026-03-12-London-Book-Fair-2026-Reflections.md
georgewlkly Mar 12, 2026
d7e3090
Add files via upload
georgewlkly Mar 18, 2026
ed9c298
Update sidebar.html
georgewlkly Mar 18, 2026
a95849c
Create scenario-planning.html
georgewlkly Mar 18, 2026
d3d67e1
Create 2026-03-18-Four-Scenarios-for-Scholarly-Publishing-and-AI.md
georgewlkly Mar 18, 2026
92e758a
Update scenario-planning.html
georgewlkly Mar 18, 2026
11ac5f0
Update default.html
georgewlkly Mar 22, 2026
12d0f9b
Delete _includes/commento.html
georgewlkly Mar 22, 2026
4e949ae
Create schema-person.html
georgewlkly Mar 22, 2026
0563bfc
Create schema-blogpost.html
georgewlkly Mar 22, 2026
b7c3659
Update default.html
georgewlkly Mar 22, 2026
f291d17
fix: configure jekyll-seo-tag for canonical URLs, OG tags, and Twitte…
claude Mar 23, 2026
d9892bc
Update consulting.md
georgewlkly Mar 23, 2026
e32d538
Merge pull request #14 from georgewlkly/claude/jekyll-site-improvemen…
georgewlkly Mar 23, 2026
1dba1d5
Update default.html
georgewlkly Mar 23, 2026
d990d5a
Update _config.yml
georgewlkly Mar 23, 2026
3ddff27
Update post.html
georgewlkly Mar 23, 2026
ae880c2
Update default.html
georgewlkly Mar 23, 2026
0223ef7
Update default.html
georgewlkly Mar 23, 2026
e8e3b60
Update default.html
georgewlkly Mar 23, 2026
c1b0843
Add files via upload
georgewlkly Mar 23, 2026
8ee8e4f
Update 2026-03-18-Four-Scenarios-for-Scholarly-Publishing-and-AI.md
georgewlkly Mar 23, 2026
40de5c9
Add files via upload
georgewlkly Mar 23, 2026
16fc5fe
Update 2026-03-12-London-Book-Fair-2026-Reflections.md
georgewlkly Mar 23, 2026
0185d5f
Add files via upload
georgewlkly Mar 23, 2026
0939b5a
fix: add trailing slashes to all internal navigation links
claude Mar 23, 2026
53d7c40
fix: add trailing slash to /overwinter link in Twenty Minute Prototyp…
claude Mar 23, 2026
506a215
Merge branch 'master' into claude/jekyll-site-improvements-APp5p
georgewlkly Mar 23, 2026
a7725ba
feat: enrich Person schema and add supplementary BlogPosting schema f…
claude Mar 23, 2026
820bb77
feat: add description field to front matter of all 26 posts
claude Mar 23, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CNAME
Original file line number Diff line number Diff line change
@@ -1 +1 @@

www.georgewalkley.com
55 changes: 29 additions & 26 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,45 +3,37 @@
#

# Name of your site (displayed in the header)
name: Your Name
name: George Walkley / Outside Context
title: George Walkley / Outside Context
tagline: AI and Publishing Strategy Expert

# Short bio or description (displayed in the header)
description: Web Developer from Somewhere
description: AI and Publishing Strategy Expert

author:
name: George Walkley
url: https://www.georgewalkley.com

social:
name: George Walkley
links:
- https://www.linkedin.com/in/georgewalkley
- https://bsky.app/profile/georgewlkly.bsky.social

# URL of your avatar or profile pic (you could use your GitHub profile pic)
avatar: https://raw.githubusercontent.com/barryclark/jekyll-now/master/images/jekyll-logo.png
# avatar: https://avatars.githubusercontent.com/u/167031937?v=4

#
# Flags below are optional
#

# Includes an icon in the footer for each username you enter
footer-links:
dribbble:
email:
facebook:
flickr:
github: barryclark/jekyll-now
instagram:
linkedin:
pinterest:
rss: # just type anything here for a working RSS icon
twitter: jekyllrb
stackoverflow: # your stackoverflow profile, e.g. "users/50476/bart-kiers"
youtube: # channel/<your_long_string> or user/<user-name>
googleplus: # anything in your profile username that comes after plus.google.com/


# Enter your Disqus shortname (not your username) to enable commenting on posts
# You can find your shortname on the Settings page of your Disqus account
disqus:

# Enter your Google Analytics web tracking code (e.g. UA-2110908-2) to activate tracking
google_analytics:
email: hello@outsidecontext.co.uk

# Your website URL (e.g. http://barryclark.github.io or http://www.barryclark.co)
# Used for Sitemap.xml and your RSS feed
url:
url: https://www.georgewalkley.com

# If you're hosting your site at a Project repository on GitHub pages
# (http://yourusername.github.io/repository-name)
Expand Down Expand Up @@ -73,9 +65,11 @@ sass:
style: :expanded # You might prefer to minify using :compressed

# Use the following plug-ins
gems:
plugins:
- jekyll-sitemap # Create a sitemap using the official Jekyll sitemap gem
- jekyll-feed # Create an Atom feed using the official Jekyll feed gem
- jekyll-seo-tag
- jekyll-paginate

# Exclude these files from your production _site
exclude:
Expand All @@ -84,3 +78,12 @@ exclude:
- LICENSE
- README.md
- CNAME

paginate: 8
paginate_path: "/posts/page:num/"

defaults:
- scope:
path: ""
values:
image: /images/og-default.png
24 changes: 9 additions & 15 deletions _includes/analytics.html
Original file line number Diff line number Diff line change
@@ -1,16 +1,10 @@
{% if site.google_analytics %}
<!-- Google Analytics -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-86SJ16CZM2"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());

ga('create', '{{ site.google_analytics }}', 'auto');
ga('send', 'pageview', {
'page': '{{ site.baseurl }}{{ page.url }}',
'title': '{{ page.title | replace: "'", "\\'" }}'
});
</script>
<!-- End Google Analytics -->
{% endif %}
gtag('config', 'G-86SJ16CZM2');
</script>
<!-- End Google Analytics -->
26 changes: 13 additions & 13 deletions _includes/disqus.html
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
{% if site.disqus %}
<div class="comments">
<div id="disqus_thread"></div>
<script type="text/javascript">
<div class="comments">
<div id="disqus_thread"></div>
<script type="text/javascript">

var disqus_shortname = '{{ site.disqus }}';
var disqus_shortname = '{{ site.disqus }}';

(function() {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();
(function() {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();

</script>
<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
</div>
{% endif %}
</script>
<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
</div>
{% endif %}
2 changes: 2 additions & 0 deletions _includes/email-capture.html

Large diffs are not rendered by default.

14 changes: 0 additions & 14 deletions _includes/meta.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,3 @@
<meta content='text/html; charset=utf-8' http-equiv='Content-Type'>
<meta http-equiv='X-UA-Compatible' content='IE=edge'>
<meta name='viewport' content='width=device-width, initial-scale=1.0, maximum-scale=1.0'>

{% if page.excerpt %}
<meta name="description" content="{{ page.excerpt| strip_html }}" />
<meta property="og:description" content="{{ page.excerpt| strip_html }}" />
{% else %}
<meta name="description" content="{{ site.description }}">
<meta property="og:description" content="{{ site.description }}" />
{% endif %}
<meta name="author" content="{{ site.name }}" />

{% if page.title %}
<meta property="og:title" content="{{ page.title }}" />
<meta property="twitter:title" content="{{ page.title }}" />
{% endif %}
13 changes: 13 additions & 0 deletions _includes/schema-blogpost.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"headline": "{{ page.title | escape }}",
"datePublished": "{{ page.date | date_to_xmlschema }}",
"author": {
"@type": "Person",
"name": "George Walkley"
},
"mainEntityOfPage": "{{ page.url | absolute_url }}"
}
</script>
36 changes: 36 additions & 0 deletions _includes/schema-person.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Person",
"name": "George Walkley",
"url": "https://www.georgewalkley.com",
"sameAs": [
"https://www.linkedin.com/in/georgewalkley",
"https://bsky.app/profile/georgewalkley.com"
],
"jobTitle": "AI and Publishing Strategy Expert",
"description": "Independent strategy consultant, AI expert, keynote speaker, and author specialising in publishing, media and knowledge-intensive industries.",
"worksFor": {
"@type": "Organization",
"name": "Outside Context Ltd",
"url": "https://www.georgewalkley.com"
},
"knowsAbout": ["Artificial Intelligence", "Publishing Strategy", "Digital Transformation", "Scenario Planning", "AI Training"]
}
</script>

{% if page.date %}
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BlogPosting",
"mainEntityOfPage": "{{ page.url | absolute_url }}",
"publisher": {
"@type": "Organization",
"name": "Outside Context Ltd",
"url": "https://www.georgewalkley.com"
}{% if page.tags.size > 0 %},
"keywords": "{{ page.tags | join: ', ' }}"{% endif %}
}
</script>
{% endif %}
27 changes: 27 additions & 0 deletions _includes/sidebar.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
<aside class="homepage-sidebar">
<h4>Content by Topic</h4>
{% assign defined_tags = "Artificial Intelligence,Games,Journalism,Presentations,Publishing,Reflections,Research,Scenario Planning,Strategy" | split: "," %}
{% for tag_name in defined_tags %}
{% assign tag_posts = site.tags[tag_name] %}
{% if tag_posts %}
<a href="{{ site.baseurl }}/tags/{{ tag_name | slugify }}/">{{ tag_name }} ({{ tag_posts.size }})</a><br/>
{% else %}
<a href="{{ site.baseurl }}/tags/{{ tag_name | slugify }}/">{{ tag_name }} (0)</a><br/>
{% endif %}
{% endfor %}

<h4>Content by Year</h4>
{% assign defined_years = "2026,2025,2024,2023,2022,2021,2020" | split: "," %}
{% for year in defined_years %}
{% assign year_count = 0 %}
{% for post in site.posts %}
{% capture post_year %}{{ post.date | date: "%Y" }}{% endcapture %}
{% if post_year == year %}
{% assign year_count = year_count | plus: 1 %}
{% endif %}
{% endfor %}
<a href="{{ site.baseurl }}/years/{{ year }}/">{{ year }} ({{ year_count }})</a><br/>
{% endfor %}

{% include writing-stats.html %}
</aside>
18 changes: 5 additions & 13 deletions _includes/svg-icons.html
Original file line number Diff line number Diff line change
@@ -1,13 +1,5 @@
{% if site.footer-links.dribbble %}<a href="https://dribbble.com/{{ site.footer-links.dribbble }}"><i class="svg-icon dribbble"></i></a>{% endif %}
{% if site.footer-links.email %}<a href="mailto:{{ site.footer-links.email }}"><i class="svg-icon email"></i></a>{% endif %}
{% if site.footer-links.facebook %}<a href="https://www.facebook.com/{{ site.footer-links.facebook }}"><i class="svg-icon facebook"></i></a>{% endif %}
{% if site.footer-links.flickr %}<a href="https://www.flickr.com/{{ site.footer-links.flickr }}"><i class="svg-icon flickr"></i></a>{% endif %}
{% if site.footer-links.github %}<a href="https://github.com/{{ site.footer-links.github }}"><i class="svg-icon github"></i></a>{% endif %}
{% if site.footer-links.instagram %}<a href="https://instagram.com/{{ site.footer-links.instagram }}"><i class="svg-icon instagram"></i></a>{% endif %}
{% if site.footer-links.linkedin %}<a href="https://www.linkedin.com/in/{{ site.footer-links.linkedin }}"><i class="svg-icon linkedin"></i></a>{% endif %}
{% if site.footer-links.pinterest %}<a href="https://www.pinterest.com/{{ site.footer-links.pinterest }}"><i class="svg-icon pinterest"></i></a>{% endif %}
{% if site.footer-links.rss %}<a href="{{ site.baseurl }}/feed.xml"><i class="svg-icon rss"></i></a>{% endif %}
{% if site.footer-links.twitter %}<a href="https://www.twitter.com/{{ site.footer-links.twitter }}"><i class="svg-icon twitter"></i></a>{% endif %}
{% if site.footer-links.stackoverflow %}<a href="http://stackoverflow.com/{{ site.footer-links.stackoverflow }}"><i class="svg-icon stackoverflow"></i></a>{% endif %}
{% if site.footer-links.youtube %}<a href="https://youtube.com/{{ site.footer-links.youtube }}"><i class="svg-icon youtube"></i></a>{% endif %}
{% if site.footer-links.googleplus %}<a href="https://plus.google.com/{{ site.footer-links.googleplus }}"><i class="svg-icon googleplus"></i></a>{% endif %}
{% if site.footer-links.email %}<a href="mailto:{{ site.footer-links.email }}" title="Contact George Walkley by email"><i class="fa-regular fa-envelope fa-large"></i></a>{% endif %}
{% if site.footer-links.calendly %}<a href="https://www.calendly.com/{{ site.footer-links.calendly }}" title="Book a meeting with George Walkley through Calendly"><i class="fa-regular fa-calendar fa-large"></i></a>{% endif %}
{% if site.footer-links.linkedin %}<a href="https://www.linkedin.com/in/{{ site.footer-links.linkedin }}" title="George Walkley's profile on LinkedIn"><i class="fa-brands fa-linkedin-in fa-large"></i></a>{% endif %}
{% if site.footer-links.threads %}<a href="https://www.threads.net/@{{ site.footer-links.threads }}" title="George Walkley's profile on Threads"><i class="fa-brands fa-threads fa-large"></i></a>{% endif %}
{% if site.footer-links.rss %}<a href="{{ site.baseurl }}/feed.xml" title="RSS feed for George Walkley's website"><i class="fa-solid fa-rss fa-large"></i></a>{% endif %}
63 changes: 63 additions & 0 deletions _includes/writing-stats.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
<h4>Writing Stats</h4>
{% assign total_words = 0 %}
{% for post in site.posts %}
{% assign post_words = post.content | number_of_words %}
{% assign total_words = total_words | plus: post_words %}
{% endfor %}
<span id="writing-wordcount">{{ total_words }}</span> words<br/>
<span id="writing-streak"></span>
<noscript>Streak requires JavaScript</noscript>

<script>
(function() {
var wc = document.getElementById('writing-wordcount');
if (wc) {
wc.textContent = parseInt(wc.textContent, 10).toLocaleString();
}

var postDates = [
{% for post in site.posts %}"{{ post.date | date: '%Y-%m-%d' }}"{% unless forloop.last %},{% endunless %}
{% endfor %}
];

function getMonday(d) {
d = new Date(d);
var day = d.getDay();
var diff = d.getDate() - day + (day === 0 ? -6 : 1);
return new Date(d.getFullYear(), d.getMonth(), diff);
}

function toKey(d) {
return d.getFullYear() + '-' +
String(d.getMonth() + 1).padStart(2, '0') + '-' +
String(d.getDate()).padStart(2, '0');
}

var weeks = {};
postDates.forEach(function(dateStr) {
var monday = getMonday(new Date(dateStr + 'T12:00:00'));
weeks[toKey(monday)] = true;
});

var currentMonday = getMonday(new Date());
var checkMonday = new Date(currentMonday);

// If no post yet this week, start checking from last week
if (!weeks[toKey(checkMonday)]) {
checkMonday.setDate(checkMonday.getDate() - 7);
}

var streak = 0;
while (weeks[toKey(checkMonday)]) {
streak++;
checkMonday.setDate(checkMonday.getDate() - 7);
}

var el = document.getElementById('writing-streak');
if (el) {
el.textContent = streak > 0
? streak + ' week streak'
: 'No current streak';
}
})();
</script>
Loading