--- title: Welcome to middlemac-extras blurb: middlemac-extras adds several developer conveniences. layout: template-logo-large --- <%= md_links %> # <%= current_page.data.title %> Although developed for **Middlemac**, the `middlemac-extras` extension for **Middleman** is a great way to add handy developer conveniences to your **Middleman** project. It serves as a truly “extra” extension that gathers utilities intended for **MiddleMac** but are generic enough that they can be used with any **Middleman** project. This extension currently offers features such as these: - CSS-based image sizes - Automatic Markdown reference-style links - Automatic Markdown reference-style images - An enhanced `image_tag` that: - Automatically includes a `srcset` attribute for @2x images - Allows you to omit the extension for image files - Fixes `automatic_alt_tags` for absolute path images * * * [The `css_image_sizes` helper][css_image_sizes] : Use the `css_image_sizes` helper to specify maximum sizes for all of your project’s images without using unsemantic `width` and `height` attributes in your HTML code. [The `image_tag` helper][image_tag] : Find out how to use the enhanced `image_tag` helper so that it can be even more helpful. [The `md_images` helper][md_images] : Automatic Markdown reference style links for every image in your site are available by using this helper. [The `md_links` helper][md_links] : The `md_links` helper can help you by providing Markdown reference-style links (including `title` attributes) to every page in your site. [Setting up `config.rb`][config_rb] : Review the key configuration values for making this extension work. [API Reference][api_reference] : Look at the API documentation for the helpers and configuration settings directly. [Command Line Interface][cli] : This gem offers a simple command line interface for building its own documentation. [The MIT License][license] : Describes your legal rights and obligations for using these materials.