Merge branch 'production' of gitlab.com:jezcope/erambler into production

This commit is contained in:
Jez Cope 2021-04-03 21:13:38 +01:00
commit 63a9945a87
152 changed files with 143 additions and 5402 deletions

3
.gitignore vendored
View File

@ -8,4 +8,5 @@ state_data.json
.ropeproject
node_modules
/drafts/
deploy.yaml
deploy.yaml
/resources/

9
.gitmodules vendored
View File

@ -1,6 +1,3 @@
[submodule "themes/sidmouth"]
path = themes/sidmouth
url = https://gitlab.com/jezcope/nikola-theme-sidmouth.git
[submodule "plugins/series"]
path = plugins/series
url = https://gitlab.com/jezcope/nikola-plugin-series.git
[submodule "themes/mnemosyne"]
path = themes/mnemosyne
url = https://tildegit.org/petrichor/theme-mnemosyne-hugo.git

View File

@ -1,11 +0,0 @@
# This image is used to build and deploy the site using wercker
FROM python:3.6-stretch
RUN apt-get update && apt-get install -y pandoc node-less locales awscli
RUN echo 'en_GB.UTF-8 UTF-8' > /etc/locale.gen && locale-gen
RUN pip install pipenv
COPY Pipfile Pipfile.lock /tmp/build/
WORKDIR /tmp/build
RUN pipenv install --system
RUN aws configure set preview.cloudfront true

13
Pipfile
View File

@ -1,13 +0,0 @@
[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "pypi"
[packages]
nikola = {extras = ["extras"], version = "*"}
arrow = "*"
[dev-packages]
[requires]
python_version = "3.8"

1065
Pipfile.lock generated

File diff suppressed because it is too large Load Diff

View File

@ -1,3 +0,0 @@
* Site improvements
- [ ] Run [[https://testmysite.withgoogle.com/intl/en-gb/][Google mobile site tester]] and make tweaks

6
archetypes/default.md Normal file
View File

@ -0,0 +1,6 @@
---
title: "{{ replace .Name "-" " " | title }}"
date: {{ .Date }}
draft: true
---

1308
conf.py

File diff suppressed because it is too large Load Diff

66
config.yaml Normal file
View File

@ -0,0 +1,66 @@
baseURL: https://erambler.co.uk/
languageCode: en-gb
title: eRambler
copyright: <a rel="license" href="http://creativecommons.org/licenses/by/4.0/"><img alt="Creative Commons License" style="border-width:0" src="https://i.creativecommons.org/l/by/4.0/88x31.png" /></a><br />Except where noted, this work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</a>.
theme: mnemosyne
params:
description: a blog about
author: Jez Cope
mainSections:
- posts
- link
- note
topics:
- research communication
- higher education
- open culture
- technology
- making
- librarianship
- stuff
social:
- kind: keyoxide
info: 'D9DA3E47E8BD377DA317B3D09E42CE071C4559D1'
- kind: keybase
info: 'jezcope'
- kind: mastodon
info: ['petrichor', 'scholar.social']
- kind: matrix
info: '@jez:petrichor.me'
- kind: twitter
info: 'jezcope'
- kind: github
info: 'jezcope'
- kind: gitlab
info: 'jezcope'
- kind: orcid
info: '0000-0003-3629-1383'
- kind: pypi
info: 'jezcope'
- kind: linkedin
info: 'jezcope'
dateFormat: "2006-01-02 15:04"
menu:
main:
- name: home
url: "/"
weight: -100
- name: tags
url: "/tags/"
weight: 30
permalinks:
posts: /blog/:slug
staticDir:
- static
- legacy
markup:
goldmark:
renderer:
unsafe: true

View File

@ -1,6 +1,10 @@
---
title: "About me"
slug: about
menu:
main:
name: about
weight: 10
---
I help people in Higher Education communicate and collaborate more effectively using technology. I currently work at the [University of Sheffield][] focusing on [research data management][] policy, practice, training and advocacy.

View File

@ -3,7 +3,6 @@ title: '#IDCC16 day 2: new ideas'
# description: 'Lots of new ideas from #IDCC16 day 2!'
slug: idcc16-day-2
date: 2016-03-16T07:44:14+01:00
type: post
tags:
- Research communication
- IDCC16

View File

@ -2,7 +2,6 @@
title: 'Wiring my web'
slug: wiring-my-web
date: 2016-04-01T17:37:00+01:00
type: post
tags:
- Technology
- APIs

View File

@ -2,7 +2,6 @@
title: 'Fairphone 2: initial thoughts on the original ethical smartphone'
slug: fairphone-first-thoughts
date: 2016-05-07T16:56:29+01:00
type: post
tags:
- Technology
- Gadgets

View File

@ -9,7 +9,6 @@ tags:
- Stuff
- Meta
- Web
type: post
---
I've decided to move the site over to a different static site generator,

View File

@ -4,7 +4,6 @@ description: "Entrants to the SC Build category were invited to create a replace
slug: sc-build
date: 2016-08-19T19:30:13+01:00
draft: false
type: post
tags:
- Technology
- Software Carpentry

View File

@ -4,7 +4,6 @@ description: "The SC Config category asked competitors to make it easy to make s
slug: sc-config
date: 2016-08-26T19:47:40+01:00
draft: false
type: post
tags:
- Technology
- Software Carpentry

View File

@ -7,7 +7,6 @@ draft: false
tags:
- Writing
- Stuff
type: post
---
I've started using ["semantic linefeeds", a concept I discovered on Brandon Rhodes' blog][source],

View File

@ -4,7 +4,6 @@ description: "Before @softwarecarpentry, there was Software Carpentry. What happ
slug: swc-the-competition
date: 2016-08-16T18:03:13+01:00
draft: false
type: post
tags:
- Technology
- Software Carpentry

View File

@ -10,7 +10,6 @@ tags:
- Technology
- Markdown
- Collaboration
type: post
---
{{% figure alt="Discount signs in a shop window"

View File

@ -4,7 +4,6 @@ description: "For the SC Track competition entrants were asked to design a bette
slug: sc-track
date: 2016-09-12T08:50:15+01:00
draft: false
type: post
tags:
- Technology
- Software Carpentry

View File

@ -4,7 +4,6 @@ description: "Are promotion criteria really the only way to build good practice?
slug: rewarding-good-practice-in-research
date: 2016-10-13T08:32:50+01:00
draft: false
type: post
tags:
- Higher education
- Research data management

View File

@ -4,7 +4,6 @@ description: "The SC Test competition invited proposals for better testing tools
slug: sc-test
date: 2016-10-06T18:51:42+01:00
draft: false
type: post
tags:
- Software Carpentry
- Web archaeology

View File

@ -4,7 +4,6 @@ description: "\"Yesterbox\" is a clever system for managing email that involves
slug: yesterbox-emacs-mu4e
date: 2016-10-27T08:30:33+01:00
draft: false
type: post
tags:
- Technology
- Emacs

View File

@ -4,7 +4,6 @@ description: "I've got fed up with Twitter - here's why."
slug: chat-rooms-vs-twitter
date: '2017-03-29 21:41:31 UTC+01:00'
draft: false
type: post
tags:
- Technology
- Social media

View File

@ -4,7 +4,6 @@ description: "I'm knocking the rust off my programming skills by attempting to w
slug: introducing-pyrefine-openrefine-python
date: 2017-03-27T21:00:56+01:00
draft: false
type: post
tags:
- Technology
- Python

View File

@ -1,12 +1,16 @@
#+BEGIN_COMMENT
.. title: IDCC 2017 reflection
.. description: Every spring, the world's research data management and digital curation communities congregate for the International Digital Curation Conference. This year's conference was in picturesque Edinburgh.
.. slug: idcc17-summary
.. date: 2017-04-06T07:26:22+01:00
.. draft: false
.. type: post
.. tags: Research communication,IDCC,Digital curation,Conference,Edinburgh,Research data management
#+END_COMMENT
---
title: IDCC 2017 reflection
description: "Every spring, the world's research data management and digital curation communities congregate for the International Digital Curation Conference. This year's conference was in picturesque Edinburgh."
slug: idcc17-summary
date: 2017-04-06T07:26:22+01:00
tags:
- Research communication
- IDCC
- Digital curation
- Conference
- Edinburgh
- Research data management
---
For most of the last few years I've been lucky enough to attend the [[http://www.dcc.ac.uk/events/idcc][International Digital Curation Conference (IDCC)]]. One of the main audiences attending is people who, like me, work on research data management at universities around the world and it's begun to feel like a sort of "home" conference to me. This year, IDCC was held at the Royal College of Surgeons in the beautiful city of Edinburgh.

View File

@ -4,7 +4,6 @@ description: "I am now a certified Data Carpentry instructor!"
slug: certified-carpentry-instructor
date: '2017-05-05 17:19:18 UTC+01:00'
draft: false
type: post
tags:
- Higher education
- The Carpentries

View File

@ -4,7 +4,6 @@ description: "On 1 & 2 June 2017, the Research Software Engineering group at the
slug: mozilla-global-sprint-2017
date: '2017-06-15 07:52:23 UTC+01:00'
draft: false
type: post
tags:
- Librarianship
- Open culture

View File

@ -4,7 +4,6 @@ description: "I've had call to read quite a bit about the lean and agile movemen
slug: lean-libraries-intro
date: 2017-07-19T17:42:16+01:00
draft: false
type: post
tags:
- Librarianship
- Lean

View File

@ -3,7 +3,6 @@ title: "Learning to live with anxiety"
description: "This is a post that I've been writing for months, and writing in my head for years. For some it will explain aspects of my personality that you might have wondered about. For some it will just be another person banging on self-indulgently about so-called \"mental health issues\". Hopefully, for some it will demystify some stuff and show that you're not alone and things do get better."
slug: learning-to-live-with-anxiety
date: 2017-11-05T18:03:01+00:00
type: post
tags:
- Stuff
- Reflection

View File

@ -3,7 +3,6 @@ title: "Becoming a librarian"
description: "What does it mean to be a librarian? A little bit of self-reflective fun for the weekend."
slug: becoming-a-librarian
date: 2017-11-04T19:38:01+00:00
type: post
tags:
- Librarianship
- Reflection

View File

@ -3,7 +3,6 @@ title: "Draft content policy"
description: "For comments: I thought it was about time I had some sort of content policy on here so this is a first draft. Feedback welcome!"
slug: draft-content-policy
date: 2017-11-18T16:52:20+00:00
type: post
tags:
- Stuff
- Meta

View File

@ -3,7 +3,6 @@ title: "Research Data Management Forum 18, Manchester"
description: "I attempt to liveblog RDMF18…"
slug: rdmf18
date: 2017-11-20T09:28:11+00:00
type: post
tags:
- Research communication
- Research data management

View File

@ -3,7 +3,6 @@ title: "Build documents from code and data with Saga"
description: "In which I finally find my own itch to scratch."
slug: introducing-saga
date: 2018-01-19T21:37:35+00:00
type: post
tags:
- Open source
- Saga

View File

@ -3,7 +3,6 @@ title: "Why try Rust for scientific computing?"
description: "In which I try to persuade you that your next language should be Rustier."
slug: why-give-rust-a-try
date: 2018-01-11T21:31:48+00:00
type: post
tags:
- Rust
---

View File

@ -3,7 +3,6 @@ title: "New Years's irresolution"
description: "In which I set some intentions."
slug: irresolutions
date: 2018-02-04T21:26:48+00:00
type: post
tags:
- Reflection
- Mental health

View File

@ -3,7 +3,6 @@ title: "How to extend Python with Rust: part 1"
description: "In which I oxidise a snake."
slug: extending-python-rust-1
date: 2018-02-06T20:53:52+00:00
type: post
tags:
- Python
- Rust

View File

@ -3,7 +3,6 @@ title: "Custom-built keyboard"
description: "In which I try my hand at soldering and don't set anything on fire"
slug: custom-built-keyboard
date: 2019-02-21T16:02:22+00:00
type: post
tags:
- Making
- Electronics

View File

@ -3,7 +3,6 @@ title: "Less, but better"
description: "In which I try to keep my intentions for 2019 managable"
slug: less-but-better
date: 2019-02-03T10:39:31+00:00
type: post
tags:
- Stuff
- Reflection

View File

@ -3,7 +3,6 @@ title: "Using Pipfile in Binder"
description: "In which I capture a reproducible environment with just 2 lines of code"
slug: pipfile-binder-two-lines
date: 2019-03-14T20:08:17+00:00
type: post
tags:
- Technology
- Reproducibility

View File

@ -3,7 +3,6 @@ title: "Ultimate Hacking Keyboard: first thoughts"
description: "In which I bang on about yet another mechanical keyboard"
slug: uhk-first-thoughts
date: 2019-03-05T21:33:48+00:00
type: post
tags:
- Mechanical keyboards
- Stuff

View File

@ -3,7 +3,6 @@ title: "What do you think I should write about?"
description: "In which I try to find some motivation"
slug: what-should-i-write-about
date: 2019-03-09T09:50:25+00:00
type: post
tags:
- Stuff
- Meta

View File

@ -3,7 +3,6 @@ title: "RDA Plenary 13 reflection"
description: "In which I take a first look back at my first trip to the US"
slug: rda-plenary-13-reflection
date: 2019-04-13T21:19:32+01:00
type: post
tags:
- Conference
- Research data management

View File

@ -3,7 +3,6 @@ title: "Working at the British Library: 6 months in"
description: "In which I look back on my first few months in the new job"
slug: working-at-the-british-library-6-months-in
date: 2019-05-05T14:45:02+01:00
type: post
tags:
- Reflection
- British Library

View File

@ -3,7 +3,6 @@ title: "Music for working"
description: "In which I share a few thoughts on noise-blockers for work"
slug: music-for-working
date: 2019-10-26T19:53:12+01:00
type: post
tags:
- Stuff
- Music

View File

@ -5,7 +5,6 @@ description: |
by bridging Slack to its open source cousin Matrix
slug: bridging-carpentries-slack-channels-to-matrix
date: 2019-11-25T23:03:50+00:00
type: post
tags:
- Open culture
- Technology

View File

@ -3,7 +3,6 @@ title: "MozFest19 first reflections"
description: "TLDR; It was my first #mozfest experience and it was pretty good"
slug: mozfest-first-reflections
date: 2019-11-24T21:11:09+00:00
type: post
tags:
- mozfest
---

View File

@ -3,7 +3,6 @@ title: "IDCC20 reflections"
description: "In which I pull out a few themes and thoughts from the 15th International Digital Curation Conference in Dublin"
slug: idcc20-reflections
date: 2020-03-03T12:21:51+00:00
type: post
tags:
- Conference
- IDCC20

View File

@ -3,7 +3,7 @@ title: When is a persistent identifier not persistent? Or an identifier?
slug: persistent-identifier-problems
date: 2020-09-08T09:19:55+01:00
type: link
url: https://blogs.bl.uk/digital-scholarship/2020/09/when-is-a-persistent-identifier-not-persistent-or-an-identifier.html
link: https://blogs.bl.uk/digital-scholarship/2020/09/when-is-a-persistent-identifier-not-persistent-or-an-identifier.html
tags:
- Open research
- Persistent identifiers

View File

@ -3,7 +3,6 @@ title: "Replacing comments with webmentions"
description: "In which I rip out Disqus in favour of something decentralised and free (as in speech)"
slug: replacing-comments-with-webmentions
date: 2020-01-16T20:42:50+00:00
type: post
tags:
- Open culture
- IndieWeb

View File

@ -4,7 +4,6 @@ description: |
In which I start thinking about a workflow for blogging with pen and paper.
slug: blogging-by-hand
date: 2021-01-22T16:16:00+00:00
type: post
tags:
- Meta
- Machine learning

View File

@ -4,7 +4,6 @@ description: |
In which I set out my goals for what such a network should be aiming to achieve, and seek feedback.
slug: glam-datasci-network-what-i-want
date: 2021-01-18T17:27:00+00:00
type: post
series: glam-dsn
tags:
- Data science

View File

@ -3,7 +3,6 @@ title: "Training a model to recognise my own handwriting"
description: "In which I start the journey of training a handwritten text recognition model."
slug: training-a-handwriting-model
date: 2021-01-25T21:08:25+00:00
type: post
tags:
- Technology
- Machine learning

View File

@ -3,7 +3,6 @@ title: "Writing About Not Writing"
description: "In which I get all reflective for no reason but maybe find some motivation to write more."
slug: writing-about-not-writing
date: 2021-01-08T16:11:36+00:00
type: post
tags:
- Stuff
- Reflection

View File

@ -5,7 +5,6 @@ description: |
complement a GLAM DSN.
slug: glam-data-science-network-fellow-travellers
date: 2021-02-03T16:00:04+00:00
type: post
series: glam-dsn
tags:
- Data science
@ -15,17 +14,18 @@ tags:
- Cultural heritage
---
!!! updates
- *2021-02-04* Thanks to Gene [@dzshuniper@ausglam.space][] for suggesting
ADHO and a better attribution for the opening quote (see comments below for
details)
{{< admonition updates info >}}
- *2021-02-04* Thanks to Gene [@dzshuniper@ausglam.space][] for suggesting
ADHO and a better attribution for the opening quote (see comments below for
details)
See [comments & webmentions](#webmentions) for details.
See [comments & webmentions](#webmentions) for details.
[@dzshuniper@ausglam.space]: https://ausglam.space/@dzshuniper
{{< /admonition >}}
> “If you want to go fast, go alone. If you want to go far, go together.” —
> *African proverb, probbly popularised in English by [Kenyan church leader Rev.
> *African proverb, probably popularised in English by [Kenyan church leader Rev.
> Samuel Kobia](https://diigo.com/0jn18x)
> ([original](https://www.oikoumene.org/resources/documents/acceptance-of-election-as-general-secretary))*

View File

@ -3,7 +3,6 @@ title: "What do you miss least about pre-lockdown life?"
description: "In which I reflect on what I'm *not* looking forward to getting back."
slug: pre-lockdown-life
date: 2021-02-26T21:12:26+00:00
type: post
tags:
- Stuff
- Reflection

View File

@ -3,7 +3,6 @@ title: "Remarkable blogging"
description: "In which a new toy arrives..."
slug: remarkable-blogging
date: 2021-02-06T21:15:30+00:00
type: post
tags:
- Technology
- Writing

View File

@ -5,7 +5,6 @@ description: |
on making communications more accessible.
slug: accessible-communication
date: 2021-03-20T15:43:47+00:00
type: post
tags:
- Stuff
- Accessibility

View File

@ -3,7 +3,6 @@ title: "Matrix self-hosting"
description: "In which I try to decide whether to keep my Matrix server running."
slug: matrix-self-hosting
date: 2021-03-12T21:36:12+00:00
type: post
tags:
- Technology
- Matrix

View File

@ -0,0 +1,17 @@
---
title: Time for a new look...
slug: new-look-2021
date: 2021-04-03T15:24:05+01:00
type: note
tags:
- Meta
- Design
---
I've decided to try switching this website back to using [Hugo][] to manage the content and generate the static HTML pages. I've been on the Python-based [Nikola][] for a few years now, but recently I've been finding it quite slow, and very confusing to understand how to do certain things. I used Hugo recently for the [GLAM Data Science Network website](https://glamdatasci.network) and found it had come on a lot since the last time I was using it, so I thought I'd give it another go, and redesign this site to be a bit more minimal at the same time.
The theme is still a work in progress so it'll probably look a bit rough around the edges for a while, but I think I'm happy enough to publish it now. When I get round to it I might publish some more detailed thoughts on the design.
[Hugo]: https://gohugo.io
[Nikola]: https://getnikola.com/

View File

@ -82,11 +82,11 @@ runTests =
it "ignores garbage" $ do
countGroups "{<a>,<a>,<a>,<a>}" `shouldBe` 1
countGroups "{{<ab>},{<ab>},{<ab>},{<ab>}}" `shouldBe` 9
countGroups "{{</*ab>},{<ab>},{<ab>},{<ab*/>}}" `shouldBe` 9
it "skips marked characters" $ do
countGroups "{{<!!>},{<!!>},{<!!>},{<!!>}}" `shouldBe` 9
countGroups "{{<a!>},{<a!>},{<a!>},{<ab>}}" `shouldBe` 3
countGroups "{{</*!!>},{<!!>},{<!!>},{<!!*/>}}" `shouldBe` 9
countGroups "{{</*a!>},{<a!>},{<a!>},{<ab*/>}}" `shouldBe` 3
describe "countGarbage" $ do
@ -97,7 +97,7 @@ runTests =
it "ignores non-garbage" $ do
countGarbage "{{},{}}" `shouldBe` 0
countGarbage "{{<ab>},{<ab>},{<ab>},{<ab>}}" `shouldBe` 8
countGarbage "{{</*ab>},{<ab>},{<ab>},{<ab*/>}}" `shouldBe` 8
it "skips marked characters" $ do
countGarbage "<{!>}>" `shouldBe` 2

View File

@ -3,7 +3,6 @@ title: "Reflections on #aoc2017"
description: "In which I look back on 25 days of regular coding."
slug: reflections
date: 2018-01-02T21:02:37+00:00
type: post
tags:
- Technology
- Learning

View File

@ -1,7 +1,8 @@
---
Description: "description here"
date: 2016-07-19T07:42:33+01:00
menu: "main"
menu:
main:
name: rdm resources
title: RDM Resources
share: false
---

View File

@ -4,11 +4,15 @@ date: 2020-10-21 14:00:04 UTC+01:00
slug: talks
type: text
data: data/talks.yaml
menu:
main:
name: talks
weight: 50
---
Here is a selection of talks that I've given.
{{% template %}}
{{%/* template %}}
<%! import arrow %>
<table>
<thead>
@ -41,4 +45,4 @@ Here is a selection of talks that I've given.
</tr>
% endfor
</table>
{{% /template %}}
{{% /template */%}}

View File

@ -1,2 +1,3 @@
[build.environment]
NODE_VERSION = "14.9.0"
[build]
command = "hugo"
publish = "public"

Some files were not shown because too many files have changed in this diff Show More