summaryrefslogtreecommitdiff
path: root/html.rb
diff options
context:
space:
mode:
Diffstat (limited to 'html.rb')
-rwxr-xr-xhtml.rb15
1 files changed, 9 insertions, 6 deletions
diff --git a/html.rb b/html.rb
index dd98c7e..6fc9b81 100755
--- a/html.rb
+++ b/html.rb
@@ -10,9 +10,8 @@ def nav cat
c == cat ? cl = 'item current' : cl = 'item'
html += "<a class='#{cl}' href='/#{c}.html'>#{c}</a>"
end
- html += "<a id='menu' href='#' onclick='show_vertical_menu()'>"
- html += "<div class='fa fa-bars' aria-hidden='true'></div>"
- html += "</a>"
+ html += "<a class='item' href='/rss.xml'>rss</a>"
+ html += "<a id='menu' href='#' onclick='show_vertical_menu()'>&equiv;</a>"
html += "</nav>"
html
end
@@ -40,7 +39,8 @@ def music_html
html = File.read(File.join(SNIPPETS, "head.html"))
html += nav "music"
music.each_with_index do |dir, i|
- html += "<div class='post'>"
+ date = File.basename(dir).split("_")[0]
+ html += "<div class='post' id='#{date}'>"
title = File.basename(dir).split("_")[1..-1].join(" ")
html += "<h1>#{title}</h1>"
html += File.read(File.join(dir, "README")) + "<p>"
@@ -76,17 +76,20 @@ def video_html
html = File.read(File.join(SNIPPETS, "head.html"))
html += nav "videos"
videos.each_with_index do |dir, i|
- html += "<div class='post'>"
+ date = File.basename(dir).split("_")[0]
+ html += "<div class='post' id='#{date}'>"
title = File.basename(dir).split("_")[1..-1].join(" ")
html += "<h1>#{title}</h1>"
txt = File.read(File.join(dir, "README"))
txt = txt.gsub(/(http\S*)/, '<a href="\1">\1</a>')
lines = txt.split("\n")
html += lines.shift + "<p>"
+
mp4 = File.join("/videos", File.basename(dir), title.gsub(" ", "_") + ".mp4")
webm = File.join("/videos", File.basename(dir), title.gsub(" ", "_") + ".webm")
+ poster = File.join("/videos", File.basename(dir), "poster.png")
- html += "<video controls>
+ html += "<video controls poster='#{poster}'>
<source src='#{webm}' type='video/webm'>
<source src='#{mp4}' type='video/mpeg'>
<a href='#{mp4}'>#{mp4}</a>