all repos — h3rald @ c37ffc546087434e3c1af95d8e109d66ac55a9b3

The sources of https://h3rald.com

rules.min

 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
'hastysite import

(
  (dict) expect -> =asset
  asset /id :id
  id "^pdf\/(.+)$" search 1 get :name
  "output/articles/$1" (name) => % :dir
  asset "assets/$1" ((asset /path)) => % :src
  asset "output/articles/$1/$1.pdf" (name) => % :dest
  " - Copying: $1 -> $2" (src dest) => % notice
  src dest cp
) :copy-pdf-article-asset

assets (
  dup
  (
    ((/id "^pdf\/" match) (copy-pdf-article-asset))
    ;((/ext ".css" match) (process-css-asset))
    ((true) (copy2output))
  ) case
) foreach