Hello, World
This is the first post on this blog. It exists to test every Markdown feature the build script supports.
Headings
This is an H3
This is an H4
Regular paragraph text goes here. It should render with the serif font, proper line-height, and comfortable paragraph spacing.
Text Formatting
This sentence has bold text in the middle. This one has italic text instead. You can also combine bold and italic together. Here is some inline code that should get a background.
Links
Here is a link to Google and another link to GitHub.
Blockquote
This is a blockquote. It should have a left border in the accent color and appear slightly indented with muted text. It can span multiple lines like this.
Text after the blockquote should return to normal.
Unordered List
- First item in the list
- Second item with bold inside
- Third item with a link
- Fourth item with
inline code
Ordered List
- Step one of the process
- Step two comes next
- Step three has emphasis
- Step four is the last
Code Block
Here is a JavaScript code block:
function greet(name) {
const message = `Hello, ${name}!`;
console.log(message);
return message;
}
greet('World');
And a plain code block with no language:
$ npm run build
Build complete: 4 posts in 22ms
Horizontal Rule
Content above the rule.
Content below the rule.
Long Paragraph for Reading Progress
This paragraph is intentionally long to test the reading progress bar and reading time calculation. When you scroll through this post, the thin accent-colored bar at the top of the page should smoothly fill from left to right. The reading time displayed in the post metadata should reflect the total word count of this post divided by 200 words per minute. This is filler text to add length: software engineering is the systematic application of engineering approaches to the development of software. It encompasses a wide range of topics including requirements analysis, software design, coding, testing, and maintenance. Good software engineering practices lead to reliable, efficient, and maintainable code that can evolve over time to meet changing requirements. The field continues to grow and adapt as new technologies, methodologies, and challenges emerge in the ever-changing landscape of technology.