1. 15 Mar, 2020 3 commits
  2. 15 Jan, 2020 2 commits
    • doshitan's avatar
      Pass absolute path to build in CI script · 78cb842f
      doshitan authored
      In particular the link checker is not happy with a relative path, but
      good practice anyway.
      78cb842f
    • doshitan's avatar
      Basic, but better nix syntax highlighting · 5d1e2f4e
      doshitan authored
      Previously nix code would used bash/shell highlighting (the bash
      definition lists `*.nix` as a supported extension), which is wrong and
      looks broken.
      
      This new definition is minimal, but at least differentiates comments,
      strings, and some built-ins. It can grow over time. Eventually hope to
      make it back up stream unless some else beats me to it.
      5d1e2f4e
  3. 04 Jan, 2020 3 commits
  4. 03 Jan, 2020 4 commits
  5. 01 Jan, 2020 2 commits
    • doshitan's avatar
      Set MIME type for WOFF2 files · 6ef4b1f5
      doshitan authored
      Doesn't really matter, but slightly more correct.
      `application/font-woff2` would be another (older) option, but
      `font/woff2` works and is suggested by newer standards.
      
      Can't be bothered for other font types, as hopefully they are used by a
      vanishingly small portion of users.
      6ef4b1f5
    • doshitan's avatar
      Cache favicon/site icon for 1 hour · 310822e2
      doshitan authored
      There's no cache-busting on these at the moment, to retain some
      predictability in the file name. That may change at some point, but for
      now at least cache them for a little bit.
      310822e2
  6. 27 Dec, 2019 1 commit
    • doshitan's avatar
      Add sidenote like marker to expandable table of contents · ccdb8c74
      doshitan authored
      It's not obvious that you can click the contents to expand it. So at
      least want something indicating maybe it's special and match the visual
      appearance of sidenote numbers, which behave similarly (expanding the
      notes contents).
      ccdb8c74
  7. 26 Dec, 2019 1 commit
  8. 14 Dec, 2019 1 commit
  9. 07 Dec, 2019 11 commits
    • doshitan's avatar
      Disable tests for x509-validation · 5905967a
      doshitan authored
      5905967a
    • doshitan's avatar
      Drop .PHONY list in makefile · c6072dd4
      doshitan authored
      None of the names conflict with files, and is tedious to maintain. Can
      add individual `.PHONY` declarations next to each target that would
      conflict with a file when necessary.
      c6072dd4
    • doshitan's avatar
      Drop content-src nix derivation · 14ea02d0
      doshitan authored
      No longer needed to support the correct dates in the nix build since the
      dates are embedded in the content files now.
      14ea02d0
    • doshitan's avatar
      Move date metadata into content file front matter · 0f7fba32
      doshitan authored
      These are derived from the git history, so some aren't exactly
      right (e.g., modified dates from a commit where we just added/removed a
      tag or something), but close enough and a good first pass.
      0f7fba32
    • doshitan's avatar
      Improve metadata generation script and prep for writing metadata to content files · 71df457b
      doshitan authored
      Depending on git info to generate the modified date is kinda convenient
      in that I don't have to maintain the date manually, but can be
      wrong (e.g., do something in git that touches the file, like moving it,
      but doesn't meaningfully change it's content) and means there's a
      dynamic element to building the site (generating the site depends on
      information outside of the source files), which complicates CI.
      
      So I want to move the modified date into the YAML front matter of the
      content itself. Picking up the "published" date as well for good
      measure. It's not currently used by pages and posts get it from the file
      name, but may be utilized in the future and enables specifying the exact
      time I consider a post published (if I want).
      71df457b
    • doshitan's avatar
      nix-ify content metadata generation · dfbc4721
      doshitan authored
      Correct/complete site generation can now driven entirely by nix (e.g.,
      by Hydra). Downside is now the content derivation depends on the state
      of the git directory, which changes with every commit, even it if it
      doesn't impact anything with content generation. Site generation will
      run on every commit.
      
      I don't think this is the way to go long-term, but it does work.
      dfbc4721
    • doshitan's avatar
      Update to Elm 0.19.1 · 9dd61fe1
      doshitan authored
      9dd61fe1
    • doshitan's avatar
      Use lib.canCleanSource · 5bccbc4e
      doshitan authored
      5bccbc4e
    • doshitan's avatar
      Update gitignoreSource · b8eac32a
      doshitan authored
      b8eac32a
    • doshitan's avatar
      Set lib for gitignoreSource · 819c5a3b
      doshitan authored
      819c5a3b
    • doshitan's avatar
      Add .well-known pages for Matrix · ad151433
      doshitan authored
      Also update lambda to allow cross-origin access to matrix client config.
      ad151433
  10. 20 Oct, 2019 4 commits
  11. 06 Sep, 2019 2 commits
  12. 01 Sep, 2019 2 commits
  13. 21 Aug, 2019 3 commits
  14. 10 Aug, 2019 1 commit