build.sh 3.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. #!/bin/bash
  2. # set current working directory to directory of the shell script
  3. cd "$(dirname "$0")"
  4. mkdir -p ../../themes
  5. # https://github.com/sindresorhus/github-markdown-css
  6. curl https://cdnjs.cloudflare.com/ajax/libs/github-markdown-css/5.1.0/github-markdown-light.min.css --output ../../themes/github.css
  7. curl https://cdnjs.cloudflare.com/ajax/libs/github-markdown-css/5.1.0/github-markdown-dark.min.css --output ../../themes/github-dark.css
  8. # https://github.com/gadenbuie/cleanrmd
  9. git clone --depth 1 --branch v0.1.0 https://github.com/gadenbuie/cleanrmd.git
  10. npm install
  11. npx csso --input cleanrmd/inst/resources/almond/almond.css --output ../../themes/almond.css
  12. npx csso --input cleanrmd/inst/resources/awsm.css/awsm.css --output ../../themes/awsm.css
  13. npx csso --input cleanrmd/inst/resources/axist/axist.css --output ../../themes/axist.css
  14. npx csso --input cleanrmd/inst/resources/bamboo/bamboo.css --output ../../themes/bamboo.css
  15. npx csso --input cleanrmd/inst/resources/bullframe/bullframe.css --output ../../themes/bullframe.css
  16. npx csso --input cleanrmd/inst/resources/holiday/holiday.css --output ../../themes/holiday.css
  17. npx csso --input cleanrmd/inst/resources/kacit/kacit.css --output ../../themes/kacit.css
  18. npx csso --input cleanrmd/inst/resources/latex.css/latex.css --output ../../themes/latex.css
  19. # npx csso --input cleanrmd/inst/resources/markdown-air/markdown-air.css --output ../../themes/air.css
  20. npx csso --input cleanrmd/inst/resources/markdown-modest/markdown-modest.css --output ../../themes/modest.css
  21. npx csso --input cleanrmd/inst/resources/markdown-retro/markdown-retro.css --output ../../themes/retro.css
  22. # npx csso --input cleanrmd/inst/resources/markdown-splendor/markdown-splendor.css --output ../../themes/splendor.css
  23. npx csso --input cleanrmd/inst/resources/marx/marx.css --output ../../themes/marx.css
  24. npx csso --input cleanrmd/inst/resources/minicss/minicss.css --output ../../themes/mini.css
  25. npx csso --input cleanrmd/inst/resources/new.css/new.css --output ../../themes/new.css
  26. npx csso --input cleanrmd/inst/resources/no-class/no-class.css --output ../../themes/no-class.css
  27. npx csso --input cleanrmd/inst/resources/picocss/pico.css --output ../../themes/pico.css
  28. npx csso --input cleanrmd/inst/resources/sakura/sakura.css --output ../../themes/sakura.css
  29. npx csso --input cleanrmd/inst/resources/sakura-vader/sakura-vader.css --output ../../themes/sakura-vader.css
  30. npx csso --input cleanrmd/inst/resources/semantic/semantic.css --output ../../themes/semantic.css
  31. npx csso --input cleanrmd/inst/resources/simplecss/simple.css --output ../../themes/simple.css
  32. npx csso --input cleanrmd/inst/resources/style-sans/style-sans.css --output ../../themes/style-sans.css
  33. npx csso --input cleanrmd/inst/resources/style-serif/style-serif.css --output ../../themes/style-serif.css
  34. npx csso --input cleanrmd/inst/resources/stylize/stylize.css --output ../../themes/stylize.css
  35. npx csso --input cleanrmd/inst/resources/superstylin/superstylin.css --output ../../themes/superstylin.css
  36. npx csso --input cleanrmd/inst/resources/tacit/tacit.css --output ../../themes/tacit.css
  37. npx csso --input cleanrmd/inst/resources/vanilla/vanilla.css --output ../../themes/vanilla.css
  38. npx csso --input cleanrmd/inst/resources/water/water.css --output ../../themes/water.css
  39. npx csso --input cleanrmd/inst/resources/water-dark/water-dark.css --output ../../themes/water-dark.css
  40. npx csso --input cleanrmd/inst/resources/writ/writ.css --output ../../themes/writ.css
  41. rm -rf cleanrmd/ node_modules/ package-lock.json
  42. node fix.js