module Jekyll::Vite::Installation
Internal: Extends the base installation script from Vite
Ruby to work for a typical Jekyll
site.
Constants
- JEKYLL_TEMPLATES
Public Instance Methods
install_sample_files()
click to toggle source
Override: Inject the vite client and sample script to the default HTML template.
Calls superclass method
# File lib/jekyll/vite/installation.rb, line 20 def install_sample_files super inject_line_after_last root.join('_config.yml'), 'plugins:', ' - jekyll/vite' inject_line_after_last root.join('_config.yml'), 'exclude:', <<-YML.chomp("\n") - bin - config - vite.config.ts - tmp YML inject_line_before root.join('_layouts/default.html'), '</head>', <<-HTML.chomp("\n") {% vite_client_tag %} {% vite_javascript_tag application %} HTML end
setup_app_files()
click to toggle source