kaylumah / hosting

MIT License
1 stars 1 forks source link

Kaylumah.GitHub.io

Kaylumah Logo

CI/CD


Description

This repository is the home for all content of kaylumah.nl. Here, you can find the source code used to generate pages and all my blog posts.

This GitHub project board tracks the status of any planned changes and articles to my website.

Powered by

Icon Name Description
Scriban Template engine
Markdig Blogs are written in Markdown and converted to HTML

Documentation

classDiagram

    class BinaryFile{
        + FileMetaData MetaData
        + byte[] Bytes
    }
    <<Abstract>> BinaryFile

    class TextFile{
        + string Content
    }

    class FileMetaData{
    }

    class BasePage {
    }

    class PageMetaData {
    }

    class StaticContent {
    }

    class SiteMetaData {
        + Dictionary Data
        + BuildData BuildData
        + BasePage[] Items
    }

    class BuildData {
    }

    BinaryFile --> FileMetaData
    TextFile --|> BinaryFile
    SiteMetaData --> BasePage
    SiteMetaData --> BuildData
    PageMetaData --|> BasePage
    StaticContent --|> BasePage

    note for FileMetaData "Extends Dictionary(string, object?) 
    with some convenience properties"

License

This repo (including Blog content) is licensed under the MIT License