forked from ewfm/ewfm
pog
This commit is contained in:
parent
0b5bde109f
commit
53a1afb8d7
1 changed files with 57 additions and 34 deletions
91
main.rb
91
main.rb
|
@ -100,59 +100,82 @@ for file in workspace
|
||||||
|
|
||||||
content = renderer.render(raw_content)
|
content = renderer.render(raw_content)
|
||||||
|
|
||||||
|
if product.include? "{SITE_NAME}"
|
||||||
while product.include? "{SITE_NAME}"
|
while product.include? "{SITE_NAME}"
|
||||||
product["{SITE_NAME}"]= site_name
|
product["{SITE_NAME}"]= site_name
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
if product.include? "{SITE_DOMAIN}"
|
||||||
while product.include? "{SITE_DOMAIN}"
|
while product.include? "{SITE_DOMAIN}"
|
||||||
product["{SITE_DOMAIN}"]= site_domain
|
product["{SITE_DOMAIN}"]= site_domain
|
||||||
end
|
end
|
||||||
|
|
||||||
while product.include? "{PAGE_TITLE}"
|
|
||||||
product["{PAGE_TITLE}"]= title
|
|
||||||
end
|
|
||||||
|
|
||||||
while product.include? "{DIRECTORY_A}"
|
|
||||||
product["{DIRECTORY_A}"]= da.join()
|
|
||||||
end
|
|
||||||
|
|
||||||
while product.include? "{DIRECTORY_P}"
|
|
||||||
product["{DIRECTORY_P}"]= dp.join()
|
|
||||||
end
|
|
||||||
|
|
||||||
while product.include? "{DIRECTORY_SLASH_A}"
|
|
||||||
product["{DIRECTORY_SLASH_A}"]= dsa.join()
|
|
||||||
end
|
|
||||||
|
|
||||||
while product.include? "{DIRECTORY_SLASH_P}"
|
|
||||||
product["{DIRECTORY_SLASH_P}"]= dsp.join()
|
|
||||||
end
|
|
||||||
|
|
||||||
while product.include? "{PAGE_CONTENT}"
|
|
||||||
product["{PAGE_CONTENT}"]= content
|
|
||||||
end
|
|
||||||
|
|
||||||
while raw_content.include? "$EWFM$"
|
|
||||||
product["$EWFM$"]= "<p>This page has been generated by ewfm using the " + theme + " theme!</p>"
|
|
||||||
end
|
|
||||||
|
|
||||||
while raw_content.include? "$THEME$"
|
|
||||||
product["$THEME$"]= theme
|
|
||||||
end
|
end
|
||||||
|
|
||||||
while raw_content.include? "$TIME$"
|
if product.include? "{PAGE_TITLE}"
|
||||||
|
while product.include? "{PAGE_TITLE}"
|
||||||
|
product["{PAGE_TITLE}"]= title
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
if product.include? "{DIRECTORY_A}"
|
||||||
|
while product.include? "{DIRECTORY_A}"
|
||||||
|
product["{DIRECTORY_A}"]= da.join()
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
if product.include? "{DIRECTORY_P}"
|
||||||
|
while product.include? "{DIRECTORY_P}"
|
||||||
|
product["{DIRECTORY_P}"]= dp.join()
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
if product.include? "{DIRECTORY_SLASH_A}"
|
||||||
|
while product.include? "{DIRECTORY_SLASH_A}"
|
||||||
|
product["{DIRECTORY_SLASH_A}"]= dsa.join()
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
if product.include? "{DIRECTORY_SLASH_P}"
|
||||||
|
while product.include? "{DIRECTORY_SLASH_P}"
|
||||||
|
product["{DIRECTORY_SLASH_P}"]= dsp.join()
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
if product.include? "{PAGE_CONTENT}"
|
||||||
|
while product.include? "{PAGE_CONTENT}"
|
||||||
|
product["{PAGE_CONTENT}"]= content
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
if product.include? "$EWFM$"
|
||||||
|
while product.include? "$EWFM$"
|
||||||
|
product["$EWFM$"]= "<p>This page has been generated by ewfm using the " + theme + " theme!</p>"
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
if product.include? "$THEME$"
|
||||||
|
while product.include? "$THEME$"
|
||||||
|
product["$THEME$"]= theme
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
if product.include? "$TIME$"
|
||||||
|
while product.include? "$TIME$"
|
||||||
time = DateTime.now
|
time = DateTime.now
|
||||||
cdt = time.strftime "%d/%m/%Y %H:%M:%S"
|
cdt = time.strftime "%d/%m/%Y %H:%M:%S"
|
||||||
product["$TIME$"]= cdt
|
product["$TIME$"]= cdt
|
||||||
end
|
end
|
||||||
|
end
|
||||||
|
|
||||||
while raw_content.include? "$RUBY$"
|
if product.include? "$RUBY$"
|
||||||
|
while product.include? "$RUBY$"
|
||||||
product["$RUBY$"]= RUBY_VERSION
|
product["$RUBY$"]= RUBY_VERSION
|
||||||
end
|
end
|
||||||
|
end
|
||||||
|
|
||||||
handle = file
|
handle = file
|
||||||
handle["input"]= "output"
|
handle["input"]= "output"
|
||||||
handle[".md"]= ".html"
|
handle[".md"]= ".html"
|
||||||
IO.write(handle, product)
|
IO.write(handle, product)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue