Add surah/redirect
This commit is contained in:
parent
bec0b99c0a
commit
eac53f8da1
5 changed files with 17 additions and 11 deletions
1
Rules
1
Rules
|
@ -33,6 +33,7 @@ require_rules "rules/assets"
|
|||
require_rules "rules/pages/RandomRedirect", {locales:, surah_id_to_name:}
|
||||
require_rules "rules/pages/TheSurahPage", {locales:, surah_id_to_name:}
|
||||
require_rules "rules/pages/surah/index", {locales:}
|
||||
require_rules "rules/pages/surah/redirect"
|
||||
|
||||
##
|
||||
# Defaults
|
||||
|
|
|
@ -11,16 +11,6 @@ locales.each do |locale|
|
|||
end
|
||||
end
|
||||
|
||||
compile "/html/pages/surah/index/redirect.html.erb" do
|
||||
filter(:erb)
|
||||
write("/index.html")
|
||||
end
|
||||
|
||||
compile "/js/pages/surah/index/redirect.ts" do
|
||||
filter(:webpack)
|
||||
write("/js/pages/surah/index/redirect.js")
|
||||
end
|
||||
|
||||
compile "/js/pages/surah/index.tsx" do
|
||||
filter :webpack, depend_on: ["/js/components", "/js/lib/[!WebPackage]/", "/js/hooks"]
|
||||
write "/js/pages/surah/index.js"
|
||||
|
|
15
rules/pages/surah/redirect.rules
Normal file
15
rules/pages/surah/redirect.rules
Normal file
|
@ -0,0 +1,15 @@
|
|||
#!/usr/bin/env ruby
|
||||
|
||||
##
|
||||
# Redirect from the root path to the surah index
|
||||
# for a given locale (eg '/ -> /en', '/ -> /ar', etc)
|
||||
|
||||
compile "/html/pages/surah/redirect.html.erb" do
|
||||
filter(:erb)
|
||||
write("/index.html")
|
||||
end
|
||||
|
||||
compile "/js/pages/surah/redirect.ts" do
|
||||
filter(:webpack)
|
||||
write("/js/pages/surah/redirect.js")
|
||||
end
|
|
@ -1,7 +1,7 @@
|
|||
<!DOCTYPE html>
|
||||
<head>
|
||||
<title></title>
|
||||
<script src="/js/pages/surah/index/redirect.js"></script>
|
||||
<script src="/js/pages/surah/redirect.js"></script>
|
||||
</head>
|
||||
<body></body>
|
||||
</html>
|
Loading…
Reference in a new issue