Rules: update
This commit is contained in:
parent
c99982cb86
commit
817b1305ac
2 changed files with 6 additions and 2 deletions
8
Rules
8
Rules
|
@ -11,18 +11,21 @@ SURAH_ID_TO_SLUG = Ryo.from(
|
|||
|
||||
##
|
||||
# Root path (/)
|
||||
compile "/index.html" do
|
||||
# Redirects to a random surah no
|
||||
compile "/html/random_redirect.html" do
|
||||
write("/index.html")
|
||||
end
|
||||
|
||||
##
|
||||
# /<locale>/<surahno>/surah.json
|
||||
# Provides the JSON for a given surah no
|
||||
1.upto(114) do |surahno|
|
||||
LOCALES.each { passthrough "/#{_1}/#{surahno}/surah.json" }
|
||||
end
|
||||
|
||||
##
|
||||
# /<locale>/<surahno>/index.html
|
||||
# Redirects to a slug URL (eg /en/al-fatihah/)
|
||||
compile "/html/slug_redirect.html.erb" do
|
||||
filter :erb
|
||||
1.upto(114) do |surahno|
|
||||
|
@ -32,9 +35,10 @@ end
|
|||
|
||||
##
|
||||
# /<locale>/surah_slug>/index.html
|
||||
# For reading a given surah
|
||||
Ryo.each(SURAH_ID_TO_SLUG) do |surah_id, slug|
|
||||
LOCALES.each do |locale|
|
||||
compile "/html/surah.html", rep: "#{locale}/#{slug}" do
|
||||
compile "/html/surah.html.erb", rep: "/#{locale}/#{slug}/index.html" do
|
||||
filter :erb, locals: {locale: locale, surah_id: surah_id}
|
||||
write "/#{locale}/#{slug}/index.html"
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue