Class: MarkdownSite::KnowledgeGraphTemplate

Inherits:
Template
  • Object
show all
Defined in:
lib/markdown_site/templates/Knowledge_graph_template.rb

Instance Attribute Summary

Attributes inherited from Template

#site_config

Instance Method Summary collapse

Methods inherited from Template

#get_pagination

Constructor Details

#initialize(site) ⇒ KnowledgeGraphTemplate

Returns a new instance of KnowledgeGraphTemplate.



3
4
5
# File 'lib/markdown_site/templates/Knowledge_graph_template.rb', line 3

def initialize(site)
    super(site)
end

Instance Method Details

#generateObject



6
7
8
9
10
11
# File 'lib/markdown_site/templates/Knowledge_graph_template.rb', line 6

def generate
    kg_template = Liquid::Template.parse(File.read(@site_config.knowledge_graph_template))
    f = File.new(@site_config.publish_dir + @site_config.knowledge_graph, "w")
    f.puts(kg_template.render('config'=>{'title'=>@site_config.title}))
    f.close
end