elvish/website/tools
Qi Xiao 1412473b4a website: Revamp homepage, site-wide styles and ttyshots.
- Homepage revamp:

  - Rewrite the homepage in a linear format of sections, with every other
    section styled with full-width gray background.

  - The first section is a short intro, with big buttons for "download" and
    "learn".

  - Create a new "case studies" page to house the explainers for the examples.

- Site-wide styles:

  - Restyle code blocks and ttyshots, using a more subtle gray border box
    instead of gray background.

  - Support headers for code blocks and ttyshots, in a style that vaguely
    resembles title bars of desktop windows. In Markdown sources, additional
    content after the language tag becomes the header.

  - Reorganize the global stylesheet and template, including using 2 spaces for
    indentation and putting dark mode color rules next to the light mode rules.

  - Change debug hotkey to toggle dark mode to Shift-D.

- Ttyshots:

  - Handle trailing spaces in more places in the ttyshot tool - there seems to
    be more of them in the latest tmux version.

  - Base the ttyshot tool's parser on pkg/transcript.

  - Support per-ttyshot cols and rows.

  - Rename x.elvts and x.ttyshot.html to x-ttyshot.elvts and x-ttyshot.html.

  - Change the syntax from "@ttyshot filename" to code block with a special
   "ttyshot" language tag to work better with the header syntax.
2024-02-26 18:23:16 +00:00
..
docset-data Add scripts for generating Docset. 2021-06-13 01:20:58 +01:00
check-rellinks.py pkg/elvdoc: Remove support for "#doc:fn". 2024-02-18 10:47:17 +00:00
cmd-deps website/Makefile: rewrite dependency logic. 2023-01-01 18:09:58 +00:00
md-deps website: Revamp homepage, site-wide styles and ttyshots. 2024-02-26 18:23:16 +00:00
mkdocset website: Remove the dependency on SQLite3 CLI for generating docset. 2024-01-22 16:16:56 +00:00
mkdsidx.py website: Remove the dependency on SQLite3 CLI for generating docset. 2024-01-22 16:16:56 +00:00