Scaling with(out) Middleman

👋

Peter

Tech Writer

Samuel

Tech Writer

Marie

Product Manager

Sarah

Software Engineer

Devin

Software Engineer

Maxime

Engineering Manager

1,000 PAGES

ALGOLIA DOCS

6,000 SNIPPETS

3 INTERACTIVE TOOLS

MIDDLEMAN PLUGIN

MIDDLEMAN SITEMAP

7 PLUGINS  x  6 PAGES  x 2 PASSES

84 LOOPS

7 PLUGINS  x  7 PAGES  x 2 PASSES

98 LOOPS

MIDDLEMAN SITEMAP

ERB, HAML, MARKDOWN

TEMPLATING LANGUAGES

REDIRECTS & PROXIES

PAGE MANIPULATION

YAML

DATA FILES

AT BUILD TIME

CODE HIGHLIGHTING

INCREMENTAL TO S3

DEPLOYMENTS

INTERNAL URL VALIDATOR

LINK CHECKER

ALL PAGES IN PROJECT

SITEMAP

FRONTMAN SITEMAP

FRONTMAN SITEMAP

FRONTMAN SITEMAP

FRONTMAN SITEMAP

FRONTMAN SITEMAP

FRONTMAN SITEMAP

MIDDLEMAN SITEMAP

FRONTMAN SITEMAP

Tested on MacBook Pro 2018 i5 16GB RAM

Tested on MacBook Pro 2018 i5 16GB RAM

⚡️

Tested on MacBook Pro 2018 i5 16GB RAM

⚡️😱

❤️

TO FIT ALL PROJECTS

CONFIGURATION

WHAT, WHERE & WHY

ERROR MANAGEMENT

CLI & DEBUG BAR

DEVELOPMENT EXPERIENCE

EASE IMPLEMENTATION

DOCUMENTATION

Thank you!

Questions?

algolia.com/doc

Scaling with(out) Middleman

By Devin Beeuwkes

Scaling with(out) Middleman

The story of how we scaled the Algolia documentation out of Middleman and into a custom static site generator.

  • 2,388