Skip to content

teggr/robintegg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

robintegg

Netlify Status

https://www.robintegg.com

Design

Content

classDiagram
    
    theme *-- includes : has
    theme *-- layouts : has
    theme *-- pages : has
    theme --> feed : renders

    pages --> index : renders
    pages --> contentitem : renders
    pages --> tags : renders
    pages --> categories : renders
    
    pages --> layouts : uses
    layouts --> includes : uses
    pages --> includes : uses
    
    contentitem <|-- book
    contentitem <|-- podcast
    contentitem <|-- post
    contentitem <|-- staticfiles
    
    tags -- contentitem : built from
    categories -- contentitem  : built from
    index -- contentitem : built from
    
    feed --> index : uses
    

Engine

classDiagram
    
    websitebuilder --> contentsource : loads content into\ncontent model
    websitebuilder --> contentmodel : stores content in
    websitebuilder --> theme: uses

    contentsource --> contenttypeplugins : finds content\n using
    
    contentmodel *-- contentitems
    contentmodel --> aggregatorplugins : builds other models\n using content
    
    contentmodel --> contentmodelvisitor : exposes model via\n common types
    contentmodelvisitor --> page
    contentmodelvisitor --> file
    
    contentrenderer --> contentmodelvisitor : uses to find\n items to render
    contentrenderer --> contentrenderplugins : use to render content types
    
    theme --> contentrenderplugins : loaded from theme

Finding Podcast Links

https://podnews.net/search?q=

Building website

com.robintegg.web.Build.main();

Running JWebServer

cd .\website\target\site
C:\Users\teggro01\.jdks\temurin-19.0.2\bin\jwebserver   

Configuration

System properties

environment=local   - name of target environment for built site [local|production] 
drafts=false        - include the posts in the _drafts folder [true|false]
workingDirectory=   - directory that contains content. defaults to "" the current execution directory

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published