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.
Icon | Name | Description |
---|---|---|
Scriban | Template engine | |
Markdig | Blogs are written in Markdown and converted to HTML |
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"
This repo (including Blog content) is licensed under the MIT License