dolphins7.skeleton/twenty-frontend/Rules

24 lines
529 B
Text
Raw Normal View History

2023-12-08 19:27:00 +01:00
#!/usr/bin/env ruby
2023-12-10 19:59:36 +01:00
require "nanoc-webpack"
2023-12-08 19:27:00 +01:00
compile("/layouts/*") { write(nil) }
2023-12-10 19:59:36 +01:00
compile("/fonts/*.ttf") { write(item.identifier.to_s) }
2023-12-09 23:03:41 +01:00
compile("/css/main.scss") do
filter(:sass, syntax: :scss)
filter(:rainpress)
write("/css/main.css")
end
2023-12-10 19:59:36 +01:00
compile("/js/index.tsx") do
filter(:webpack)
write("/js/index.js")
end
2023-12-08 19:27:00 +01:00
compile '/**/*.html' do
layout '/default.*'
if item.identifier =~ '**/index.*'
write item.identifier.to_s
else
write item.identifier.without_ext + '/index.html'
end
end
layout '/**/*', :erb