Entry tags:
LAYOUT: Singularities

[ PREVIEW ] [ Sidebar Right ]
Featuring: Compatible with all DW modules and page setups, display names on reading page, customized comment pages, can be edited using DW's customize style interface, optional matching moodboard.
LAST UPDATE 08/16/2024: Descriptive text over header navlinks.
08/15/2024: Control strip is toggleable on mobile view.
08/06/2024: Entry background fill even when entry is short.
08/02/2024: Moodboard background blur effect now applies on iOS.
INSTALLING THE THEME
- Go to Your Layers. Under "Create a style-specific layer", select Type: Theme and Style: Snakes & Boxes. Click "Create."
- Your new blank theme is under your layers list. Click "Edit" under Actions. Make sure you're clicking the right item (the Type should be "theme" and the Name is "(none)").
- Delete everything in the main window (i.e. it has
layerinfo "type" = "theme";
in it). Paste in the text below. Click "Save & Compile" on top. - Go to Your Custom Layers under Select Style. Find the theme called "Singularities" and click "Apply Theme." (Select/Customize Style is also where you can set your Journal Title and Journal Subtitle, if you haven't done that yet.)
CUSTOMIZING YOUR LAYOUT
- To add the custom sidebar header: go to Text under Customize Style. Find Text for the 'Custom Text' box, paste in one of the codes below, and click "Save Changes." Replace
SIDEBAR_IMG_URL
with the url of your image, and adjust220px
for the default height of the image.
IMAGE AND TEXTIMAGE ONLYTEXT ONLY - To customize your layout:
- Change the page setup to 2 Columns (sidebar on the right) if you'd prefer the sidebar on the right side. Find Place of icons in entries and comments if you want to move the icons to the left of the entries.
- Add links for the sidebar.
- Edit the colours (and edit the navstrip colours).
- Add/change background image(s). If you don't like the background image texture, just delete the url in "Background image." The Custom CSS features optional code if you want to stretch your body background image to fit or fix it in place; just delete the
/*
and*/
on those lines to use it. For other background textures, check out Transparent Textures. - Show/hide sidebar modules and rearrange the order. You DON'T have to keep the "Style Credit" module. :)
- Change fonts. By default, this layout uses "Noto Sans" (header) and "Josefin Sans" (main) but you can swap those out in the embedded fonts stylesheet URL. You can change font sizes here too.
- A few things you might also want to do:
- Disable customized comment pages: Go to Display Settings, scroll down to Entry Page Default: Your Journal and uncheck the box. Then go to Entry Pages: Shown to You and swap that over to "Site skin."
- Disable the contextual hover over icons: Go to Display Settings, scroll down to Hover Menu and change the dropdown to "Nothing."
- There are a few other optional features in Custom CSS, which have been annotated. By default, the header and footer on sticky entries are hidden. If you hate this, find
/* STICKY ENTRY -- HIDDEN HEADER/FOOTER */
in Custom CSS and remove the section below it.

OPTIONAL MOODBOARD NAV
- Please note that the hover effects (the panels moving to the top, link buttons changing colour) will ONLY work when viewing this post in your layout. It'll still look really nice in the site skin, though!
- Go to Post an Entry. Click Edit Date. Check Don't show on Reading Pages.
- Paste the following code into the entry:
- Replace
IMAGE_1_URL
(top left),IMAGE_2_URL
(bottom right) andBLURB_IMAGE_URL
with your images. Change the gradient background colour by replacing #c21431 and #250b37. For nav links: you can put as many or as few links as you want, but it looks best if you do five or less. - Post the entry and copy the URL of the entry. Go Display Settings and find IDs or URLs of Sticky Entries. Paste your entry URL into "Sticky 1" and click the "Save" button.
- If you want to change the link hover colours, go to Custom CSS and find
.singularity-mood .mood-panel .links a:hover
.
Please comment below if you have any questions!