add license

This commit is contained in:
Yan Lin 2026-01-31 07:38:02 +01:00
parent 8ee89203bd
commit 06f33e51d5
2 changed files with 674 additions and 12 deletions

View file

@ -9,24 +9,12 @@
default = pkgs.mkShell {
packages = with pkgs; [
zola
imagemagick
(writeShellScriptBin "serve" ''
zola serve --open
'')
(writeShellScriptBin "build" ''
zola build
'')
(writeShellScriptBin "compress-images" ''
if [ -z "$1" ]; then
echo "Usage: compress-images <folder>"
exit 1
fi
find "$1" -type f \( -iname '*.png' -o -iname '*.jpg' -o -iname '*.jpeg' \) | while read -r img; do
outfile="''${img%.*}.webp"
${imagemagick}/bin/magick "$img" -resize '1800>' -quality 82 "$outfile"
echo "Converted: $img -> $outfile"
done
'')
];
shellHook = ''
echo "Zola blog development environment"