Example Blog Post with Tables and Advanced Formatting
Back to Blog
Technical Guide
4 min read

Example Blog Post with Tables and Advanced Formatting

JF

Jonathan Fulton

Marine Pilot & Founder

Introduction

This post demonstrates all the markdown features available in the SeaReady blog template system.

Headers

Headers automatically use the SeaReady brand navy color (#0E1A2B) and maintain proper hierarchy.

Third Level Header

This is a third-level header, perfect for subsections.

Text Formatting

You can use bold text to emphasize important points, or italic text for subtle emphasis. You can even combine them with bold and italic.

Use inline code for technical terms or commands.

Links

Here's an internal link and an external link which will automatically open in a new tab with an icon.

Lists

Unordered Lists

  • First item in unordered list
  • Second item with important details
  • Third item
- Nested item - Another nested item

Ordered Lists

  1. First step in the process
  2. Second step with details
  3. Third step to completion

Code Blocks

Here's a code block with syntax highlighting support:

interface BlogPostMetadata {
  title: string
  author: string
  date: string
  category: string
}

function getBlogPost(slug: string): BlogPost {
return loadMarkdownFile(slug)
}

Blockquotes

This is a blockquote. It's styled with a cyan left border and light background, perfect for highlighting important quotes or callouts.
>
You can have multiple paragraphs in a blockquote.

Tables

Here's a standard table showing vessel specifications:

Vessel TypeLength (m)Beam (m)Draft (m)Capacity (TEU)
Feeder150238.51,000
Panamax2943212.55,000
Post-Panamax3664915.513,000
Ultra Large4005916.024,000

Comparison Table Example

Here's how different port systems compare:

FeaturePaper-BasedDigital MPXSeaReady EMPX
Pre-arrival dataNoYesYes
Real-time syncNoLimitedYes
Historical analysisNoNoYes
Mobile-friendlyNoYesYes
Offline capableYesNoYes
Integration APINoLimitedYes

Images

You can include images with descriptive alt text:

!Vessel approaching port

Combining Elements

You can combine multiple markdown elements for rich content:

  1. Step One: Initialize the system
- Check prerequisites - Install dependencies - Configure settings
  1. Step Two: Run the application
npm install
   npm run dev
  1. Step Three: Verify operation
- Open browser to http://localhost:3000 - Check console for errors - Test key features

Advanced Formatting

Definition Lists

You can create structured content:

Electronic Master-Pilot Exchange (EMPX)
: A digital system for exchanging critical vessel and passage information between ship's master and port pilot.

Vessel Traffic Service (VTS)
: A shore-based system designed to improve the safety and efficiency of vessel traffic.

Technical Specifications

When documenting technical details, you can use tables effectively:

ParameterValueUnitNotes
Max Speed22knotsLaden condition
Service Speed20knotsEconomic cruising
Range8,000nautical milesAt service speed
Fuel Capacity4,000tonnesHeavy fuel oil

Code Examples with Multiple Languages

JavaScript Example

const processVesselData = async (vesselId) => {
  const data = await fetchVesselData(vesselId)
  return {
    name: data.name,
    imo: data.imo,
    position: data.coordinates
  }
}

Python Example

def calculate_eta(distance, speed):
    """Calculate estimated time of arrival"""
    hours = distance / speed
    return datetime.now() + timedelta(hours=hours)

Nested Lists with Mixed Types

  1. Primary objective
- Sub-goal A - Sub-goal B 1. Detailed step 1 2. Detailed step 2 - Sub-goal C
  1. Secondary objective
- Implementation phase - Testing phase

Conclusion

This post demonstrates the full range of markdown formatting available in the SeaReady blog system. All styles are automatically applied using the blog template system with consistent SeaReady branding.

For more information on using these features, see the documentation in /src/components/blog/README.md.

TutorialMarkdownExamples

About the Author

JF

Jonathan Fulton

Marine Pilot & Founder

J. Fulton is a master mariner and marine pilot with 20+ years sea service. As founder of SeaReady, he is dedicated to combining practical maritime expertise with modern technology to solve real operational challenges.