mirror of
https://github.com/TomHodson/tomhodson.github.com.git
synced 2025-06-26 10:01:18 +02:00

commit 36cc58f5c418dbd55aecac0fe2b92977951e4401 Author: Tom <thomas.hodson@ecmwf.int> Date: Mon Jul 29 12:04:44 2024 +0100 revert commit 74d40e498ac65c1789ceb5b07c9bad92e5356773 Author: Tom <thomas.hodson@ecmwf.int> Date: Mon Jul 29 11:51:25 2024 +0100 Update jekyll.yml commit b9a1c11dbfdeeb4d26fdf54a70b47a7d16e71e3c Author: Tom <thomas.hodson@ecmwf.int> Date: Mon Jul 29 11:42:48 2024 +0100 Update jekyll.yml commit 94619844e19ceb61fa68c7d75a2508ff19f0bd08 Author: Tom <thomas.hodson@ecmwf.int> Date: Mon Jul 29 11:33:15 2024 +0100 Update _config.yml commit e2a12fcf8e8e95b28be0f0c75c61745ee8afa7ac Author: Tom <thomas.hodson@ecmwf.int> Date: Mon Jul 29 11:18:01 2024 +0100 change concurrency group commit 3575764efaa6b8edb02d71ec6c1c84b9eefbb21d Author: Tom <thomas.hodson@ecmwf.int> Date: Mon Jul 29 11:12:27 2024 +0100 Update Gemfile commit 5f044a048a8c1b5f96e99e75eb91435ad3921e2a Author: Tom <thomas.hodson@ecmwf.int> Date: Mon Jul 29 11:09:57 2024 +0100 setup a branch build commit 9721978cb20bedd8a39abb89f436386585eab25f Author: Tom <thomas.hodson@ecmwf.int> Date: Mon Jul 29 10:49:20 2024 +0100 add micropython draft
Generates my personal website.
Installing Ruby
You probably want to run ruby from a version manager like chruby
, see here.
Changes checklist
A list of things to check once in a while to make sure I haven't broken them inadvertently.
- Mobile and web layouts looks ok.
- Dark mode and light mode both look ok.
- OG tags render nicely, use https://www.opengraph.xyz/
- Check the rss feed https://validator.w3.org/feed/check.cgi?url=https%3A%2F%2Fthomashodson.com%2Ffeed.xml
Todo
- change the OG image used for the landing page so it's not just my face.
- add humans.txt https://humanstxt.org/
- fix the OG tags so that https://cards-dev.twitter.com/validator works
- consider switching to using pandoc as a markdown renderer
- setup webmentions https://aarongustafson.github.io/jekyll-webmention_io/
- add a theme toggle button: https://whitep4nth3r.com/blog/best-light-dark-mode-theme-toggle-javascript/
- make sure the above works with the thesis section, will probably require stripping the html tag.
Validators
Notes
Installation
bundle install
Then
Use ./run.sh
to do local development of this site
## Past and future inspirations Blog Microfeatures Nice code blocks
Description
Languages
JavaScript
92.2%
Jupyter Notebook
5.5%
HTML
2%
SCSS
0.1%
CSS
0.1%