~nhellman/hllmn

make: clean modules with git instead of makefile

cargo refuses to run clean when crate in module is neither included nor
excluded from this repo's workspace:

    error: current package believes it's in a workspace when it's not:
    current:   hllmn/ext/jotdown/tests/afl/Cargo.toml
    workspace: hllmn/Cargo.toml

    this may be fixable by adding `ext/jotdown/tests/afl` to the
    `workspace.members` array of the manifest located at:
    hllmn/Cargo.toml
    Alternatively, to keep it out of the workspace, add the package to
    the `workspace.exclude` array, or add an empty `[workspace]` table
    to the package's manifest.
ext/hwcalc: upgrade to make buildable with newer rust
ext/jotdown: upgrade 0.4.1 -> 0.5.0
gen: upgrade jotdown 0.3.2 -> 0.5.0
ext/jotdown: upgrade 0.3.2 -> 0.4.1
ci alpine: add imagemagick-svg

svg support not available in imagemagick pkg anymore
ext/jotdown: upgrade 0.3.0 -> 0.3.2
www: add png favicon

some clients do not support svg favicons
404: fix missing favicon
workspace: use new resolver
www: conditionally add blockquote css
www: conditionally add media css
www: conditionally add toc css
blog: link to hn discussions in notes
www: add note divs
blog h1x-net: note name of DHP
blog h1x-net: describe video more
blog h1x-net: note name and value of d constant
blog h1x-net: note key exchange is Diffie-Hellman
Next
Do not follow this link