Customization

Milo has plenty of options to allow you to personalize your blog to your heart’s content. The downside is that sometimes finding the relevant options may not be so easy. Tumblr doesn’t allows us theme authors to group our options in a more logical manner—options are grouped together accordingly to their type. We encourage you to use your browser’s search function on the customizer to navigate to the relevant options with ease.

Header options

You can display a full-blown header or a more minimal one, depending on the options you choose to enable.

Title
Enter a title for your blog. This will be shown on the header, when enabled.

Display title
Sometimes you want the title shown on the header to be different from actual blog title, or maybe a shorter version. Type your desired title here.

Description
Enter your blog’s description. The blob of text will be shown on the header and/or sidebar, when enabled.

Header image
Use this option to upload an image to be displayed on the header. Landscape images—images with a 16:6 aspect ratio and even wider—work best. The header image doesn’t have to be too tall to be effective. The ones shown on the demos are about 1440x360 pixels, for example.

Avatar
Use this option to upload a custom portrait to replace the one Tumblr assigned to your blog by default.

Avatar shape
Choose your avatar shape: circle or square.

Show [header image|avatar|title|description]:
Use these options to toggle the visibility of the header image, avatar, blog title and description on the header.

Logo, Logo retina
Use these options to upload the standard and retina versions of your logo. The retina—or high-res—version of the logo is completely optional, and it should be exactly twice as big as the standard one. When the option Image logo is enabled, these images will replace the blog title on the header.

Image logo
Enable this option to replace the blog title in the header with the image you uploaded for Logo and, optionally, Logo retina.

Header bg pattern
Use the option to upload a seamlessness pattern image to be used as the header’s background. This image will be tiled, so make sure it repeats seamlessly. A selection of PNG image patterns with transparency is included with the theme (look in the ‘patterns’ folder inside ‘extras’). Having transparency, the images will let the header background color show through. Some of the included patterns have light and dark variations, and different opacity levels—experiment to see which ones look best against your background color.

Header social icons Toggle the visibility of the social icons on the header.

Header navigation
Toggle the visibility of the main navigation on the header.

Pages dropdown
Enable this option to group all the static pages you have created on the customizer into a dropdown menu.

Pages dropdown label
Enter the label to be shown on the pages dropdown. Defaults to Pages.

Categories dropdown
Enable this option to display a dropdown menu with custom categories (these are actually tags used to filter your posts).

Categories dropdown label
Enter the label to be shown on the categories dropdown. Defaults to Categories.

Categories
Enter the actual categories to be displayed on the categories dropdown, separated by commas. These categories will be used to filter your posts by tags, so make sure they match the actual tags you used on your posts exactly. For example: music, videos, photography, illustration, send me asks.

[Home|Archive|RSS|Random|Ask|Submit] button
Use these options to toggle the visibility of the Home, Archive, RSS, Random, Ask and Submit buttons on the man navigation.

Besides the relevant color options, the following options controls the behavior and appearance of the sidebar—or aside.

Aside position
Position the sidebar to the left or right.

Aside trigger style
This option changes the appearance of the sidebar toggle icon (hamburger, ziggy lines, or nested list).

Aside social icons
Toggle the visibility of the social icons on the sidebar. When enabled, these will be shown inside the About widget.

Widgets

Milo includes several widgets that can be displayed on the sidebar: About, Navigation, Browse, Flickr, Dribbble, Instagram, Twitter and Likes widget.

The order in which the widgets are shown on the sidebar can be altered using the selects labeled as [Widget name] widget order. The widget order can be left blank, in which case the order will remain unaffected, or you can select a number between 1 and 7.

To toggle the visibility of the widgets in the sidebar, use the switches labeled as Show [widget name] widget.

About widget

The About widget will display your Avatar and blog Description. Enter the desired widget title on the About widget title field (defaults to About me). Enable the option Aside social icons if you wish to display your social links inside the widget.

The Navigation widget mimics the structure of the header’s main menu, minus the categories (user defined tags). Set the desired title via the Navigation widget title option (defaults to Navigate).

Browse widget

The Browse widget functions as a sort of ‘tag cloud’. It will use the tags you defined in Categories to filter your posts. It serves the same purpose as the Categories Dropdown on the header’s main menu. Set the widget title via the Browse widget title option (defaults to Browse posts).

Flickr widget

To enable the Flickr widget make sure Show flickr widget is on and then enter your Flickr ID. Go to idGettr and enter the address of your photostream to find your Flickr ID number. Use Flickr count to set the number of images to be displayed and enter the widget title into the Flickr widget title field. The photostream will be displayed as a grid by default—enable Flickr widget is slider to display it as an slider instead.

Dribbble widget

To enable the Dribbble widget make sure Show dribbble widget is on and then enter your Dribbble username. Use Dribbble count to set the number of images to be displayed and enter the widget title into the Dribbble widget title field. The photostream will be displayed as a grid by default—enable Dribbble widget is slider to display it as an slider instead.

Instagram widget

To enable the Instagram widget make sure Show instagram widget is on and then enter your Instagram access token. Go to the jQInstaPics homepage to retrieve your access token. Scroll down the page and click on the Retrieve my details bro! button. Once you’ve authorized the application, you will be taken back to the jQInstaPics homepage and be presented with your token in the following format:

Your Access Token is:
309546888.674061d.879f8f19f2a94b29ad5d9fb7135bb658

Use Instagram count to set the number of images to be displayed and enter the widget title into the Instagram widget title field. The photostream will be displayed as a grid by default—enable Instagram widget is slider to display it as an slider instead.

Twitter widget

To enable the Twitter widget make sure Show twitter widget. To show your latest tweets, you need to authorize Tumblr to use Twitter on your behalf. Go to the Settings page for your blog and scroll down until you see the Share on Twitter button. After authorizing the application Tumblr will be able to read the tweets from your timeline. Use the option Twitter count to limit the number of retrieved tweets, and set the widget’s title vis the option Twitter widget title.

Likes widget

This widget will display the last five posts you liked on the sidebar. Make sure Show likes widget is on, and set the title via the Likes widget title option (defaults to Stuff I like).

Social icons

Your social icons can be displayed both on the header and sidebar if you enable the options Header social icons and Sidebar social icons. You need to enter the complete URL for each service, including the http:// or https:// portion at the beginning. The options are labeled URL [service name].

For example:

URL Bandcamp http://telefuturenow.bandcamp.com/
URL Twitter https://twitter.com/pixelmoxie

The Social icons style will allow you to change the social icons background to colored, monochrome or transparent.

Depending on your chosen color scheme, you may want to change the Social icons glyphs from light to dark.

Selecting a color scheme

Milo includes seven built-in color schemes: asphalt, clouds, cream, dashboard, frost, midnight orange and monochrome. Select your desired color scheme via the Color scheme dropdown. Unless Override accent colors and/or Override base colors are enabled, the color options set on the customizer will have no effect over your blog’s appearance.

Custom colors

The color options set on the customizer will have effect only when Override accent colors or Override base colors are enabled.

Accent colors

Sometimes you may be happy with the base colors of your selected color scheme, but wish to change the accent colors. To do so, you need to enable the option Override accent colors—then the following color options will override the values set by the color scheme. Beside the accent color values, you may need to edit the colors for the hover states of links and buttons to complement the theme base colors.

Variable name Description Default value
Accent Main accent color—applies to several theme elements #35bb8e
Text post accent Accent color for Photo posts #32b8a4
Photo post accent Accent color for Text posts #35bb8e
Quote post accent Accent color for Quote posts #38bc7a
Link post accent Accent color for Link posts #4aba68
Chat post accent Accent color for Chat posts #7993e6
Audio post accent Accent color for Audio posts #5e9bd4
Video post accent Accent color for Video posts #49a3d0
Answer post accent Accent color for Answer posts #39b1c0
Logo text Text color for the blog title #35bb8e
Logo text hover Text color for the blog title, on hover #40c99b
Link Base color for links, overriden by post type accents #35bb8e
Link hover Color for links, on hover #ffffff
Button bg hover Buttons background color, on hover #35bb8e
Button border hover Buttons border color, on hover #32b388
Button text hover Buttons text color, on hover #ffffff
Pagination bg hover Pagination buttons background color, on hover #35bb8e
Pagination border hover Pagination buttons border color, on hover #32b388
Pagination text hover Pagination buttons text color, on hover #ffffff
Footer link Text color for links on the footer #35bb8e
Footer link hover Text color for links on the footer, on hover #ffffff
Aside link hover Text color for links on the sidebar, on hover #35bb8e
Aside tag bg hover Sidebar tags background color, on hover #35bb8e
Aside tag border hover Sidebar tags border color, on hover #32b388
Aside tag text hover Sidebar tags text color, on hover #ffffff
Aside trigger fill Fill color for the sidebar toggle icon #35bb8e
Aside trigger fill hover Fill color for the sidebar toggle icon, on hover #40c99b

Base colors

To be able to override the rest of the selected color schemes values, you have to enable the option Override base colors. With this option enabled, the following options will have precedence over the selected color scheme values. The default values for these options correspond to the asphalt color scheme.

Variable name Description Default value
Body bg Body background color #2d2f34
Selection bg Background color for selected text #343537
Selection text Text color for selected text #e5e5e6
Header bg Header background color #292c30
Header border Header border color #24272b
Footer bg Footer background color #292c30
Footer border Footer border color #24272b
Footer text Footer text color #646a75
Elevator fill ‘Scroll to top’ button fill color #979aa1
Navi text Navigation text color (also applies to the header description) #979aa1
Navi text hover Navigation text color, on hover #ffffff
Dropdown bg Navigation dropdowns background color #2d2f34
Dropdown border Navigation dropdowns border color #32363b
Mobile nav bg Mobile navigation background color #232529
Mobile nav subs bg Mobile navigation sub-sections background color #202225
Mobile nav text Mobile navigation text color #979aa1
Mobile nav icon Mobile navigation plus icon fill color #575a60
Post bg Individual post main background color #3b3e45
Post date text Post date text color (also applies to post type icon fill) #3b3e45
Post media bg Post media background color #36393f
Post media border Post media bottom border color #31343a
Post media shape fill Fill color for the icons inside post media (quotes, links, chat, etc.) #303338
Post shadow Color for individual posts box-shadow #1e2024
Post text Color for individual posts text #979aa1
Post title Color for posts headings #a4abb6
Post slider dot Fill color for the slider pagination controls (for photosets) #535962
Button bg Buttons background color (individual post accents override this) #31343a
Button border Buttons border color #2d2f34
Button text Buttons text color #797d86
Pagination bg Pagination buttons background color #3b3e45
Pagination border Pagination buttons border color #3b3e45
Pagination text Pagination buttons text color #797d86
Aside bg Sidebar background color #212327
Aside text Sidebar text color #979aa1
Aside title Sidebar headings color #a4abb6
Aside link Sidebar links color #b7b9be
Aside tag bg Sidebar tags background color #1b1d20
Aside tag border Sidebar tags border color #16181a
Aside tag text Sidebar tags text color #797d86
Aside trigger bg Background color for the sidebar toggle #212327
Aside scrollbar Color for the sidebar scrollbar handle #303338
Aside slider dot Fill color for the sidebar sliders pagination controls (for photostreams) #3e4249
Search input bg Search input background color #1c1e21
Search input text Search input text color #979aa1
Tweet time bg Background color for the Twitter widget timestamp #1c1e21
Widget border Separation between widgets #2d2f34
Share widget bg Share widget (modal popup) background color #232529
Share widget text Share widget (modal popup) text and icon color #7e838b
CTA icon fill Call-to-action icon fill color #b9bcc0
CTA icon fill hover Call-to-action icon fill color, on hover #d4d6d8
CTA like bg Call-to-action like button bg color #b54940
CTA reblog bg Call-to-action reblog button bg color #435d7f
CTA share bg Call-to-action share button bg color #34373d

If you want to edit the accent and base colors using some other built-in color scheme as a basis, check out the Color schemes dissected section on the apendix.

Background patterns

Use the Body bg pattern, Header bg pattern and Media bg pattern options to upload a seamlessness pattern image to be used as a background for the body, header, and individual post media wells, respectively.

This image will be tiled, so make sure it repeats seamlessly. A selection of PNG image patterns with transparency is included with the theme (look in the ‘patterns’ folder inside ‘extras’). Having transparency, the images will let the elements background color show through. Some of the included patterns have light and dark variations, and different opacity levels—experiment to see which ones look best against your background color.

Loading posts with Ajax

When the Click to load option is disabled, the standard pagination links will appear above the footer to navigate to older or newer content. Switch this option on to enable loading posts on demand—a “Load more posts” button will replace the standard pagination links. Clicking on this button will load the next page worth of posts dynamically. In addition to that, if you enable the option Endless scroll, posts will load automatically when you scroll past the end of the feed, without the need for user interaction.

When Click to load is enabled, the following options can be set for the pagination labels:

Load more posts label
The label for the “load on demand” button. Defaults to Load more posts.

Loading label
The label for the “load on demand” button while posts are loading. Defaults to Loading.

No more posts label
The label for the “load on demand” button after all posts are loaded. Defaults to No more posts.

Sticky load more button
Enable this option to make the “load more button” persists after all posts have been loaded. If disabled, the button will fade away after an interval.

Disqus comments

To enable Disqus threaded comments on permalink pages and comment counts, enable the option Show comments and make sure to enter the correct Disqus shortname. The option Note count and comments conj sets the conjunction between the notes and comments counts on each post header. If your blog language is English, the default value of and will do just fine, but if your blog is in a different language you might want to change it accordingly.

Google fonts

Google Fonts options are available for body text and headings, in addition to the logo (blog title) and typographic accents (post meta, buttons, etc).

For each Google font you wish to use, you have to enter the font family name and weight in the corresponding fields.The font family name should respect the capitalization shown on Google Fonts—for example Lato instead of lato—otherwise the font won’t be rendered.

These are the available font options and their default values.

Option name Description Default value
Body font family Font family to be used for body text Source Sans Pro
Body font weight Normal font weight for body text 400
Body font weight bold Bold font weight for body text 600
Headings font family Font family to be used on headings and titles Varela Round
Headings font weight Font weight for headings and titles 400
Logo font family Font family for the blog title inherits from Headings font family
Logo font weight Font weight for the blog title inherits from Headings font weight
Accent font family Font family used on typographic accents
(buttons, post meta, author name, pagination, etc.)
Open Sans Condensed
Accent font weight Font weight for typographic accents 700

Other options

Fullwidth post tags
On large enough devices, the tags on individual posts will be shown floated to the right, if the post has a description or caption. Enable this option to force the tags to span the full width of the posts, below the caption/description. If you don’t want this setting to affect all of your posts, leave this option off, and add the _fullwidth-tags tag only to those posts you want to target.

Photosets are sliders
When this option is disabled photosets will display as photoset grids, and the images will be arranged the way you set them on the dashboard. Enabling this option will make the theme render all photosets as sliders. If you only want certain posts rendered as sliders, leave this option off and add the tag _is-slider to the posts in question.

Show post author
Enable this option to display the post author name and avatar on each individual post footer. This is specially useful for group blogs. Keep in mind that the information displayed will be the one corresponding to your primary blog, even if you are posting on a secondary one. If your blog is in a language other than English, you can use the Posted by label option to set the label before the author name, which default to Posted by.

Prevent image upscaling
When this option is enabled images in Photo post won’t be resized beyond their natural width, to prevent blurriness or pixelation. This setting will only work on single image posts. Use the Photoset max width option to limit the width of photosets instead.

Limit content width to 820px and Limit content width to 620px
These options will make the individual posts narrower on desktops, limiting the size of the media (images, video and audio players) to 700 and 500 pixels respectively.

Sometimes you may want to limit the media on individual posts instead—let’s say the images on a Photo post aren’t wider than 500 pixels and you don’t want them to look blurry. You can use the tags _media700 and _media500 on individual posts to this effect.

Use system fonts
Enable this option to disregard Google Web Fonts and render the page using the fonts available on the visitor’s system instead. The following font stack will be used:

"Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif

Disable post drop shadows and Disable media drop shadows
This options will disable the box-shadows around individual posts and the drop shadows on the posts media (images, video and audio players) respectively, resulting on a flatter look.

Blog title min font size and Blog title max font size
Use this options to control the minimum (on phones and small tablets) and maximum (on large desktop screens) font size for the blog title on the header. These values will largely depend on the length of your blog title, so check your site at various screen sizes and experiment. The default values are 36 and 72. If you title is really short (like Milo) you could bump the minimum font size to 60, for example.

Photoset max width
Limit all photosets media to a certain width. Useful if you know your sets are always composed of relatively small images. Enter the maximum width as an integer without units. A value of 700 will limit all sets to a width of 700 pixels, for example.

Photoset gutter
The gap between images in a photoset. Should be an integer value without units. Defaults to 20.

Copyright text
Use this field to replace the default copyright notice on the footer with a custom one.

Credits text
Use this field to replace the theme credits on the footer with a custom message. Enter a single space to hide it.

Google Analytics ID
Enter the tracking ID for your Google Analytics Property here to start tracking your stats. The ID should have the following format: UA-XXXXXXXX-X. Keep in mind that sometimes it takes a couple of days for the data to start showing on your dashboard.