Advertisement
Guest User

Untitled

a guest
Jul 2nd, 2015
217
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. module Jekyll
  2. class Terminal < Liquid::Block
  3.  
  4. def initialize(tag_name, text, tokens)
  5. super
  6. @text = text
  7. end
  8.  
  9. def render(context)
  10. text = super.gsub("\n", "<br/>")
  11.  
  12. <<-HTML
  13. <div id="terminal-window">
  14. <div id="terminal-toolbar">
  15. <div class="terminal-top">
  16. <div id="terminal-title">
  17. Terminal
  18. </div>
  19. </div>
  20. </div>
  21. <div id="terminal-body">
  22. #{text}
  23. </div>
  24. HTML
  25. end#end render method
  26. end#End Class Terminal
  27. end#end module Jekyll
  28.  
  29.  
  30.  
  31. Liquid::Template.register_tag('terminal', Jekyll::Terminal)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement