There is a newer version of the record available.

Published April 4, 2021 | Version v1.0.11
Software Open

stilist/drjohndee.net: Release 1.0.11

Creators

Description

Added

  • Manage DNS using Namecheap Terraform module
  • Use CloudFront's managed cache and origin-request policies
  • Split Terraform code into multiple files
  • Add Lambda@Edge function to apply security headers -- note this code almost works, but fails with Update the IAM policy to add permission: lambda:EnableReplication* for resource: arn:aws:lambda:us-east-1:<account id>:function:inject-headers:7 and try again. and I give up on chasing obscure errors
  • Add debug CSS/JS
  • Add tag pages
  • Add and update metadata on some entries
  • Add and enhance content for 1583 from 'A True and Faithful Relation' (scrying sessions are still absent)
  • Add EditorConfig so Visual Studio Code stops indenting things by four spaces
  • Add data files for all places mentioned during Dee's trip to Kraków
  • Add place pages, which render a static map using MapBox
  • Add place_link.html include
  • Add place.rb, like person.rb, to manage code for a place
  • Make map tile use the full width of the content area
  • Add support for bounding box to place.rb
  • Add structured data to place page
  • Tag alternateNames on person page
  • Add a bit of commentary
  • Add .github/FUNDING.yaml for sponsorship
Changed
  • Upgrade Terraform aws provider
  • Move Terraform code from terraform/aws to terraform
  • Move HistoricalDiary::SourceMaterialGenerator side-effect code to separate method
  • Use day_page_link partial on person page
  • Separate DayPage and YearPage into individual generators
  • Remove direct kramdown-parser-gfm dependency
  • Rearrange _config.yml
  • Refactor HistoricalDiary::DayPage to render documents directly instead of via site.pages -- this avoids rendering each source-material item as a standalone page in addition to interpolation in day pages
  • Adjust @media queries to only apply to screen
  • Don't force Bundler to install into vendor/bundle
  • Use place_link.html include on day page instead of just listing keys
  • Refactor HistoricalDiary::Place's map rendering to a separate HistoricalDiary::MapTile class
  • Rename static_map_tile to static_map_html
  • Tag 'DOI' as an abbreviation
Fixed
  • De-duplicate tags listed on day page
  • Restore avatars on day pages
  • Fix bug that would incorrectly highlight avatars without associated data
  • Move CSS file's @charset to the first line of the file -- required by the standard
  • Change file's extension from .md to .txt to avoid interpreting indentation as 'this is code'
  • Update some incorrect place tags
  • Replace ` with%20inCONTRIBUTING.md` to make links work

Files

stilist/drjohndee.net-v1.0.11.zip

Files (2.3 MB)

Name Size Download all
md5:27eb71c9bfbe699fd0019754afd16c57
2.3 MB Preview Download

Additional details

Related works