OSMAN Builder - Showcase of Features
İçindekiler
Welcome to OSMAN!
The OSMAN Builder is a powerful, yet lightweight static site generator written in Java. It converts your Markdown files into a complete, ready-to-deploy static website.
This post will showcase the features provided by the OSMAN builder engine and its comprehensive Markdown Converter.
Project Level Features
The
Custom Configurations: Centralized
Templates & Themes Support: Easily switch templates and themes with settings like
Auto-generated Tag Pages: Generates dedicated tags pages based on posts' metadata (e.g.
SEO & OpenGraph Tags: Automatically handles OG tags (
Custom Assets Injection: Any CSS or JS placed in the
RSS & Sitemap generation: Every build creates
Robots.txt generation: Generates a standard
Estimated Reading Time: Gives visitors a rough estimate of how long a post will take to read.
Next & Previous Links: Automatically generates page navigation between your blog posts.
Analytics Integration: Simple inclusion of analytics scripts via
Automatic Post Summarization: Uses the first 20 words for excerpt/summary cards if
Author Profile & Social Integration: Built-in support for author avatars, names, and dynamic social media links via
Dynamic Navigation Bars: Configurable navigation bar links directly from your settings using the
Automatic Static Asset Handling: Any files placed in the
Comprehensive Build Logging: Automatically captures detailed build logs and stack traces into the
Configurable Site Index Settings: Easily customize your landing page with variables like
Markdown Converter Features
Our custom
Text Formatting
You can format your text heavily:
- • Bold: This text is bold.
- • Italic: This text is italicized.
- •
Strikethrough:This text has a line through it. - • Inline Code: You can use
System.out.println("Hello, World!"); in your sentences.
Blockquotes
Want to quote someone? Easy!
"Simplicity is the soul of efficiency." - Austin Freeman
Headings
We support multiple levels of headings (H1 to H3), which also seamlessly integrate into an Auto-Generated Table of Contents (if
Code Blocks
For developers, we support syntax-highlighted code blocks with an integrated copy button:
public static void main(String[] args) {
Builder.log("main", "Begin.");
buildSite();
}
Lists
Unordered Lists:
- • Apple
- • Banana
- • Orange
Task Lists:
- Create OSMAN Engine
- Write Markdown Parser
- Take over the world
Tables
Tabular data is easily structured:
| Feature | Support | Version |
|---|---|---|
| Headings | Yes | 1.0 |
| Tables | Yes | 1.2 |
| Checkboxes | Yes | 1.3 |
Links and Media
You can link to other sites: Check out GitHub!
Embed images directly:
Even embed YouTube videos using a shortcode!
Footnotes
Need to add a citation or a tiny explanation? You can use footnotes.1
End of Showcase
- This is an example footnote text that appears at the bottom of the content! ↩