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/RandomRedirect", {locales:, surah_id_to_name:}
|
||||||
require_rules "rules/pages/TheSurahPage", {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/index", {locales:}
|
||||||
|
require_rules "rules/pages/surah/redirect"
|
||||||
|
|
||||||
##
|
##
|
||||||
# Defaults
|
# Defaults
|
||||||
|
|
|
@ -11,16 +11,6 @@ locales.each do |locale|
|
||||||
end
|
end
|
||||||
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
|
compile "/js/pages/surah/index.tsx" do
|
||||||
filter :webpack, depend_on: ["/js/components", "/js/lib/[!WebPackage]/", "/js/hooks"]
|
filter :webpack, depend_on: ["/js/components", "/js/lib/[!WebPackage]/", "/js/hooks"]
|
||||||
write "/js/pages/surah/index.js"
|
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>
|
<!DOCTYPE html>
|
||||||
<head>
|
<head>
|
||||||
<title></title>
|
<title></title>
|
||||||
<script src="/js/pages/surah/index/redirect.js"></script>
|
<script src="/js/pages/surah/redirect.js"></script>
|
||||||
</head>
|
</head>
|
||||||
<body></body>
|
<body></body>
|
||||||
</html>
|
</html>
|
Loading…
Reference in a new issue