@ -24,7 +24,7 @@ end
task :default = > [ :build_trans , :build_site ]
task :default = > [ :build_trans , :build_site ]
desc " Build site "
desc " Build site "
multi task :build_site = > [ :build_base , " crowdin:download " ] do
task :build_site = > [ :build_base , " crowdin:download " ] do
Pathname . glob ( " #{ LOCALE_DIR } /**/*.html " ) . select ( & :file? ) . each do | path |
Pathname . glob ( " #{ LOCALE_DIR } /**/*.html " ) . select ( & :file? ) . each do | path |
content = path . read
content = path . read
content . sub! / <script type="text \/ javascript" src=" \/ \/ cdn.crowdin.com \/ jipt \/ jipt.js">< \/ script> / , " "
content . sub! / <script type="text \/ javascript" src=" \/ \/ cdn.crowdin.com \/ jipt \/ jipt.js">< \/ script> / , " "
@ -56,9 +56,14 @@ task :build_trans_src do
sh " middleman " , " build " , " --build-dir " , LOCALE_DIR
sh " middleman " , " build " , " --build-dir " , LOCALE_DIR
end
end
desc " Deploy joinplue.me "
task :deploy = > :build_site do
sh " netlify " , " deploy " , " --site " , " 12885026-8536-4072-b216-04d71e8f84be " , " --dir " , BUILD_DIR , " --prod "
end
desc " Deploy translate.joinplu.me "
desc " Deploy translate.joinplu.me "
task :deploy_trans = > :build_trans do
task :deploy_trans = > :build_trans do
sh " netlify " , " deploy " , " --dir " , TRANS_DIR , " --prod "
sh " netlify " , " deploy " , " -- site" , " 0812f781-8b3a-481d-b4fb-bc5cb5254f19 " , " -- dir" , TRANS_DIR , " --prod "
end
end
namespace :crowdin do
namespace :crowdin do
@ -73,6 +78,6 @@ namespace :crowdin do
end
end
task :download_pseudo do
task :download_pseudo do
sh " crowdin " , " download " , " -- language" , PSEUDO_LANG
sh " crowdin " , " download " , " -- pseudo"
end
end
end
end