diff --git a/.gitignore b/.gitignore index 2d19fc7..4d0938f 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ *.html +result diff --git a/default.nix b/default.nix new file mode 100644 index 0000000..ee644a0 --- /dev/null +++ b/default.nix @@ -0,0 +1,14 @@ +{ pkgs ? import {} }: +pkgs.stdenv.mkDerivation rec { + src = ./src; + nativeBuildInputs = [ pkgs.pandoc ]; + buildPhase = '' + find . -iname "*.md" -type f -exec sh -c 'pandoc -s -f commonmark -t html --template template.html -o "''${0%.md}.html" "''${0}"' {} \; + ''; + installPhase = '' + mkdir -p $out + cp -r . $out/ + ''; + name = "dadada.li"; + version = "0.1"; +} diff --git a/blog/gpg/index.md b/src/blog/gpg/index.md similarity index 100% rename from blog/gpg/index.md rename to src/blog/gpg/index.md diff --git a/blog/home-layout/home.svg b/src/blog/home-layout/home.svg similarity index 100% rename from blog/home-layout/home.svg rename to src/blog/home-layout/home.svg diff --git a/blog/home-layout/index.md b/src/blog/home-layout/index.md similarity index 100% rename from blog/home-layout/index.md rename to src/blog/home-layout/index.md diff --git a/index.md b/src/index.md similarity index 100% rename from index.md rename to src/index.md diff --git a/talks/systemd.generator/index.md b/src/talks/systemd.generator/index.md similarity index 100% rename from talks/systemd.generator/index.md rename to src/talks/systemd.generator/index.md