Weekly Roundup 2024-09-17
- Wednesday: I decided to avoid using regular hexagons for my hex grid. They're close to regular, and can be made further if I desire.
- Thursday: I generated an SVG hex grid; it had problems.
- Friday: I started researching means of producing a PDF file instead of working with raw SVG.
- Saturday: The solution I found uses HTML, which is fine, so I got my project set up to work with Jinja templates.
- Sunday: Took it easy.
- Monday: I generated a PDF from code; it had problems.
Bonus thing: I discovered today that some of the CSS on the blog was broken, so today's update is extra-big to fix it. (See, it pushes new versions of every page, to invalidate the CSS caching, and, eh.)
Next week, I'm going to try to put more of the pipeline together:
- Take the same collection of imports and calls I do every time, and package it up in a Click entry point.
- Inject basic CSS directly into the generated HTML. For now, just get the color scheme put into CSS variables and make sure I can use them in the output.
- Get the SVG output a little more structured because I think I want to be using BEM to style everything, and stuff like "a hex" and "its label" should go in the same logical unit, right?