Commit graph

102 commits

Author SHA1 Message Date
9ae600d8ce Merge branch 'redesign' 2022-10-09 12:55:01 -07:00
d7077b88f1 Let's get some heading font sizes up in here 2022-10-09 12:50:08 -07:00
a6128d8556 Add a new line in single_main.html 2022-10-09 12:17:02 -07:00
d1171e992f Distribute all the main.css styles to their own stylesheets and remove main.css 2022-10-09 12:16:53 -07:00
37ff53bd94 Remove content and <b> from blog list 2022-10-09 10:04:00 -07:00
6af32976c6 Add a code figure and get highlighted lines to wrap 2022-10-01 10:26:23 -07:00
de215d5eb2 Clean up comments and tags in head.html partial 2022-09-26 13:21:58 -07:00
16201877f4 Move single page scripts to a scripts block 2022-09-26 13:21:43 -07:00
c47444925c Remove unnecessary classes and data attributes from <body> 2022-09-26 13:21:01 -07:00
f1c56b0eb6 Move the {{ end }} tag to the right place in the index template 2022-09-25 08:33:56 -07:00
4800d22fb6 Update the resume template and styles 2022-09-25 07:57:06 -07:00
70a380e941 Update the simple layout 2022-09-25 07:45:47 -07:00
2752c6bf81 Add an .active class to current active link in the nav bar 2022-09-25 07:41:30 -07:00
b4293bcd32 Move the main.css link to baseof and move the styles block below all the page-level links 2022-09-24 07:48:20 -07:00
430846449d Remove the .centered div around figuers 2022-09-24 07:47:39 -07:00
3d7aa7a092 Add a JSON output format to single pages so they can be fetched async with JS 2022-09-24 07:46:16 -07:00
21cab74651 Remove link to main.css from single page template 2022-09-24 07:45:29 -07:00
c3bf9b61dd Move dark mode script to site.js 2022-09-18 13:41:29 -07:00
257c48039b Move post specific markup to the single template 2022-09-11 10:43:08 -07:00
0bbcda8032 Re-mark up the site heading 2022-09-11 10:42:15 -07:00
8f63f7c119 Remove the <link> tags from the document <head> 2022-09-11 10:41:42 -07:00
7325debd66 Fix up the layout of the debug content
Put it in the bottom left in a disclosure
2022-09-11 10:41:19 -07:00
3fb0ef35fe Update the blog list layout 2022-09-11 10:40:25 -07:00
2ebd743ce5 Draw a platter around the home page layout 2022-09-11 10:39:06 -07:00
e1d6c78cdf Re-mark up the footer 2022-09-11 10:38:09 -07:00
27154cdfc2 Break up reset and root styles into separate stylesheets and include them directly in baseof.html 2022-09-07 08:46:02 -07:00
6c915ab925 Add debug page info to the bottom left corner of the page 2022-09-07 08:44:52 -07:00
83f9550849 New home page! 2022-09-03 15:30:38 -07:00
6f21bae492 Move scripts to the bottom of the body 2022-08-27 10:09:55 -07:00
8478b049f0 Scale image figures to 1280 instead of 640 2022-08-20 17:29:42 -07:00
542866489d Move all the figure shortcodes to /layouts/shortcodes/figures; center all of them 2022-08-20 09:38:31 -07:00
55781cd599 Allow the Page's resources front matter to control whether a JS script is imported as a module
resources:
  - src: script.js
    params:
      is_module: <true|false>
2022-08-18 20:19:10 -07:00
7b9cb6bf73 Slightly tweak how site CSS files are imported in <head> 2022-08-18 20:18:43 -07:00
a897f476e6 Include Railroad.js files in <head> 2022-08-18 20:18:05 -07:00
4c1baa2b6d Add syntax highlight config to site config file
Generate a Monokai and MonokaiLight CSS file for highlighting
Include the CSS file in <head>
2022-08-18 20:16:41 -07:00
45dc56631c Remove undeferred p5 related scripts from baseof.html 2022-08-16 09:20:56 -07:00
b495d84c64 Include p5 scripts if includes_p5_sketch is set in the page's .Scratch
Update the p5_sketch shortcode to set that value in .Scratch
2022-08-16 09:17:27 -07:00
14babf16eb Do the same for page resource scripts as for page resource CSS files
Look up page resources matching *.js and include all of them as deferred module
scripts.
2022-08-16 09:13:38 -07:00
9ffa94f8af Add Tab's railroad.js to the blog
- Include railroad.js from http://tabatkins.github.io/railroad-diagrams/
- Include railroad.css from the same, and tweak it to match my style a bit
  better
- Add a railroad-utils.js file that declares a railroadDiagram function. It
  takes a builder function and an element ID, calls the builder and adds the
  resulting diagram to the element with the given ID.
- Add a railroad_diagram shortcode that wraps that all up so you can write a
  diagram inline with a post.
- Add script includes if the railroad_diagram shortcode is used. The shortcut
  sets a variable in the page's .Scratch that is looked up in the head partial
  template to determine whether to include these scripts.
2022-08-16 09:12:13 -07:00
bac231ee18 Rename the RSS template so it gets picked up as the RSS feed template 2022-05-05 20:25:43 -07:00
7efd9a3bd6 Redo all the RSS -> feeds go to feed.rss now! 2022-05-05 13:17:37 -07:00
ce60159540 Rename RSS feedl to be feed.rss 2022-05-05 12:36:28 -07:00
f00fdab7a2 Put the post date in its own <div> below the heading in the blog listing 2022-04-28 17:58:27 -07:00
14634d5c97 Write the full month out in post dates 2022-04-25 23:18:06 -07:00
d2f51c6b08 Move the <time> elements below the headings in the blog list' 2022-04-24 21:14:04 -07:00
bef10cb7d2 Add nobreak class to the time element in the blog list 2022-04-24 21:08:42 -07:00
50be6f8f91 Format the Nethack score with commas 2022-04-24 17:36:09 -07:00
777a10c734 Add a best_game shortcode 2022-04-24 17:27:13 -07:00
8fb0e09e1b Add a shortcode to generate a Nethack logfile with data from the data directory 2022-04-24 17:16:18 -07:00
e93d3e784d Add an <abbr> shortcode 2022-04-17 10:12:45 -07:00