Class: Jekyll::Llms::SiteWriter
- Inherits:
-
Object
- Object
- Jekyll::Llms::SiteWriter
- Defined in:
- lib/jekyll/llms/site_writer.rb
Instance Method Summary collapse
-
#initialize(site) ⇒ SiteWriter
constructor
A new instance of SiteWriter.
- #write ⇒ Object
Constructor Details
#initialize(site) ⇒ SiteWriter
Returns a new instance of SiteWriter.
6 7 8 9 10 11 |
# File 'lib/jekyll/llms/site_writer.rb', line 6 def initialize(site) @site = site @config = Config.from_site(site) @entries = EntrySet.new(site: site, config: config).entries @files = FileWriter.new(site.dest) end |
Instance Method Details
#write ⇒ Object
13 14 15 16 17 18 19 |
# File 'lib/jekyll/llms/site_writer.rb', line 13 def write write_index if config.llms_txt? if config.markdown? write_markdown write_html_links end end |