Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type HybridBuilder ¶
type HybridBuilder struct {
Config *config.Config
SrcDir string
PagesDir string
OutDir string
PublicDir string
Router *router.Router
SSGBuilder *SSGBuilder
SSRBuilder *SSRBuilder
}
func NewHybridBuilder ¶
func NewHybridBuilder(cfg *config.Config, srcDir, pagesDir, outDir, publicDir string) *HybridBuilder
func (*HybridBuilder) Build ¶
func (b *HybridBuilder) Build() error
type SSGBuilder ¶
type SSGBuilder struct {
Config *config.Config
SrcDir string
PagesDir string
OutDir string
PublicDir string
Router *router.Router
Bundler *assets.Bundler
Compiler *compiler.ComponentCompiler
PluginManager *plugins.Manager
}
func NewSSGBuilder ¶
func NewSSGBuilder(cfg *config.Config, srcDir, pagesDir, outDir, publicDir string) *SSGBuilder
func (*SSGBuilder) Build ¶
func (b *SSGBuilder) Build() error
func (*SSGBuilder) BuildMarkdownRoutes ¶
func (b *SSGBuilder) BuildMarkdownRoutes() error
type SSRBuilder ¶
type SSRBuilder struct {
Config *config.Config
SrcDir string
PagesDir string
OutDir string
PublicDir string
Router *router.Router
PluginManager *plugins.Manager
Bundler *assets.Bundler
}
func NewSSRBuilder ¶
func NewSSRBuilder(cfg *config.Config, srcDir, pagesDir, outDir, publicDir string) *SSRBuilder
func (*SSRBuilder) Build ¶
func (b *SSRBuilder) Build() error
Click to show internal directories.
Click to hide internal directories.