aboutsummaryrefslogtreecommitdiff
path: root/_plugins
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2022-01-10 16:13:33 -0300
committerEuAndreh <eu@euandre.org>2022-01-10 16:13:33 -0300
commit629e30484a1806fb402b537012d5ffe5264215db (patch)
tree0874a5cf9c58a739d7774cbc47e469497be0bf23 /_plugins
parentTODOs.md: Add #td-ca621da2-2e94-ae6f-0e3d-db744c00a656 (diff)
downloadeuandre.org-629e30484a1806fb402b537012d5ffe5264215db.tar.gz
euandre.org-629e30484a1806fb402b537012d5ffe5264215db.tar.xz
_plugins/generate-lilypond.rb: Build lilypond files inside Makefile instead of Jekyll
Diffstat (limited to '')
-rw-r--r--_plugins/generate-lilypond.rb28
1 files changed, 0 insertions, 28 deletions
diff --git a/_plugins/generate-lilypond.rb b/_plugins/generate-lilypond.rb
deleted file mode 100644
index c0c1a13..0000000
--- a/_plugins/generate-lilypond.rb
+++ /dev/null
@@ -1,28 +0,0 @@
-module Jekyll
- class LilyPondGenerator < Generator
- safe true
- priority :high
-
- def generate(site)
- site.config['musics'].each do |music|
- ref = music['ref']
- file = "music/#{ref}"
- ly = "#{file}.ly"
- pdf = "#{file}.pdf"
- unless File.exist? pdf then
- puts "Missing '#{pdf}', generating..."
- puts `lilypond -o #{file} #{ly}`
- site.static_files << Jekyll::StaticFile.new(site, site.source, '', pdf)
- end
-
- ogg = "#{file}.ogg"
- midi = "#{file}.midi"
- unless File.exist? ogg then
- puts "Missing '#{ogg}', generating..."
- puts `timidity -Ov #{midi}`
- site.static_files << Jekyll::StaticFile.new(site, site.source, '', ogg)
- end
- end
- end
- end
-end