19 lines
472 B
Ruby
19 lines
472 B
Ruby
#!/usr/bin/env ruby
|
|
require "nanoc-webpack"
|
|
compile("/css/main.scss") do
|
|
filter(:sass, syntax: :scss)
|
|
filter(:rainpress)
|
|
write("/css/main.css")
|
|
end
|
|
compile("/js/index.tsx") do
|
|
filter(:webpack, depend_on: %w[/js/components/])
|
|
write("/js/index.js")
|
|
end
|
|
compile '/*.html.erb' do
|
|
layout "/default.*"
|
|
filter(:erb)
|
|
write item.identifier.without_ext
|
|
end
|
|
compile("/fonts/*.ttf") { write(item.identifier.to_s) }
|
|
compile("/**/*") { write(nil) }
|
|
layout '/**/*', :erb
|