Update config styles
This commit is contained in:
parent
297081158f
commit
f5a10460dd
|
@ -55,6 +55,15 @@ helpers do
|
||||||
if page.url == "/" || page.url == "/index.html"
|
if page.url == "/" || page.url == "/index.html"
|
||||||
return "page-home"
|
return "page-home"
|
||||||
end
|
end
|
||||||
|
if !(title = page.data.page_title).blank?
|
||||||
|
return title
|
||||||
|
.downcase
|
||||||
|
.gsub('"', '')
|
||||||
|
.gsub(/[^\w]+/, '-')
|
||||||
|
.gsub(/_+/, '-')
|
||||||
|
.squeeze('-')
|
||||||
|
.squeeze(' ')
|
||||||
|
end
|
||||||
return ""
|
return ""
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -63,10 +72,21 @@ helpers do
|
||||||
def body_classes_for(page)
|
def body_classes_for(page)
|
||||||
classes = []
|
classes = []
|
||||||
|
|
||||||
if page && page.data.layout
|
if !(layout = page.data.layout).blank?
|
||||||
classes << "layout-#{page.data.layout}"
|
classes << "layout-#{page.data.layout}"
|
||||||
end
|
end
|
||||||
|
|
||||||
|
if !(title = page.data.page_title).blank?
|
||||||
|
title = title
|
||||||
|
.downcase
|
||||||
|
.gsub('"', '')
|
||||||
|
.gsub(/[^\w]+/, '-')
|
||||||
|
.gsub(/_+/, '-')
|
||||||
|
.squeeze('-')
|
||||||
|
.squeeze(' ')
|
||||||
|
classes << "page-#{title}"
|
||||||
|
end
|
||||||
|
|
||||||
return classes.join(" ")
|
return classes.join(" ")
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue