Class: RuneBlog::Default

Inherits:
Object
  • Object
show all
Defined in:
lib/global.rb,
lib/default.rb

Constant Summary collapse

BlogHeader =

This will all become much more generic later.

"<html>\n<body>\n\n<title>Ruby, Elixir, and More</title>\n\n<table>\n  <tr>\n    <td>\n        <img src=blog3a.jpg width=400 height=300>\n    </td>\n    <td>\n      <h3>Yet another blog by Hal Fulton</h3>\n      <br>\n      <br>\n      <b>Note</b>: I can never find a blogging engine I like! <br>\n      For now, this will just be a set of static pages.\n      <br>\n      <br>\n      If you want to comment, just <a href=mailto:[email protected]>email me</a>.\n    </td>\n  </tr>\n</table>\n\n<hr>\n"
BlogTrailer =
"<!-- no blog trailer -->\n"
PostTemplate =

interpolate later

".mixin liveblog\n \n.title \#@title\n.pubdate \#@date\n.views \#@view\n.tags \n \n.teaser\n\#{@meta.teaser}\n.e\n"  # interpolate later
TeaserTemplate =

interpolate later

"<html>\n\n<body>\n\n<script>\n  window.fbAsyncInit = function() {\n    FB.init({\n      appId      : '1176481582378716',\n      xfbml      : true,\n      version    : 'v2.4'\n    });\n  };\n\n  (function(d, s, id){\n     var js, fjs = d.getElementsByTagName(s)[0];\n     if (d.getElementById(id)) {return;}\n     js = d.createElement(s); js.id = id;\n     js.src = '//connect.facebook.net/en_US/sdk.js';\n     fjs.parentNode.insertBefore(js, fjs);\n   }(document, 'script', 'facebook-jssdk'));\n</script>\n\n    <!-- meta property='fb:admins' content='767352779' /> -->\n    <meta property='og:url' content='http://rubyhacker.com/blog2/\#{@meta.slug}.html'/>\n    <meta property='og:type' content='article'/>\n    <meta property='og:title' content='\#{@meta.title}'/>\n    <meta property='og:image' content='http://rubyhacker.com/blog2/blog3b.gif'/>\n    <meta property='og:description' content='\#{@meta.teaser}'/>\n\n    <table bgcolor=#eeeeee cellspacing=5>\n      <tr>\n        <td valign=top>\n          <br> <font size=+2 color=red>\#{@meta.title.chomp}</font> <br> \#{@meta.pubdate.chomp}\n        </td>\n\n        <td width=2% bgcolor=red></td>\n\n        <td valign=top>\n          <a href='https://twitter.com/share' \n          class='twitter-share-button' \n          data-text='\#{@meta.title}' \n          data-url='\#{'url'}' \n          data-via='hal_fulton' \n          data-related='hal_fulton'>Tweet</a>\n             <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>\n          <br>\n          <a href='https://twitter.com/hal_fulton' class='twitter-follow-button' data-show-count='false'>Follow @hal_fulton</a>\n          <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>\n\n          <br>\n            <div\n              class='fb-like'\n              data-share='true'\n              data-width='450'\n              data-show-faces='true'>\n            </div>\n\n          </td>\n\n       </tr>\n     </table>\n\n\n<hr>\n\n\#{@meta.body}\n\n\n<hr>\n<a href=\"http://rubyhacker.com/blog2\" style=\"text-decoration: none\">Back</a> \n<a href=\"http://rubyhacker.com\" style=\"text-decoration\n"  # interpolate later