mirror of
https://github.com/samsonjs/samhuri.net.git
synced 2026-03-25 09:05:47 +00:00
* Publish on gemini in addition to the web * Publish gemini feeds, add link from web, tweak things
15 lines
468 B
Ruby
15 lines
468 B
Ruby
require "pressa/site"
|
|
require "pressa/site_generator"
|
|
require "pressa/plugin"
|
|
require "pressa/posts/plugin"
|
|
require "pressa/projects/plugin"
|
|
require "pressa/utils/markdown_renderer"
|
|
require "pressa/utils/gemini_markdown_renderer"
|
|
require "pressa/config/loader"
|
|
|
|
module Pressa
|
|
def self.create_site(source_path: ".", url_override: nil, output_format: "html")
|
|
loader = Config::Loader.new(source_path:)
|
|
loader.build_site(url_override:, output_format:)
|
|
end
|
|
end
|