I’d like to announce my latest open source project for general consumption - Strike3. This is the third iteration of my Markdown-based static site generator. It takes Markdown files in and spits out a static site. It includes a comprehensive theming system, support for archives, pagination, static home page, RSS feeds, etc. Pretty much everything you’d want to build a static site. It’s written entirely in Xojo with no external dependencies. It’s open source so feel free to peruse the source code. Comprehensive documentation can be found at https://strike3.xyz/docs.
It’s production ready (I’m already using it on a number of live sites and sites in development).
A few people have asked if this project is using my new MarkdownKit parser under the hood. The answer is no. Mostly because this is an open source project and I’m trying to sell MarkdownKit. It’s worth noting that MarkdownKit is way faster and more accurate than the shell service used in Strike3. Additionally, MarkdownKit works on iOS - Strike3 doesn’t.
A few people have asked if this project is using my new MarkdownKit parser under the hood. The answer is no. Mostly because this is an open source project and I’m trying to sell MarkdownKit. It’s worth noting that MarkdownKit is way faster and more accurate than the shell service used in Strike3. Additionally, MarkdownKit works on iOS - Strike3 doesn’t.[/quote]
@Tiago Ribeiro I have toyed with the idea of supporting YAML or TOML or both as they are popular markup languages but that would require me writing the parsers myself since there is no option for using them at present in Xojo. Whilst Im sure I could do that Im not sure I will as Im not convinced theres sufficient demand in the community to make it worth my while. I say this having written two language parsers over the last year and discovering (painfully) how much work they take.