Premium customers can add an HTML snippet to the footer of their blog. This is useful for things like:
- badge buttons
- webring links
- links to other sites or projects
- a short line of text, like a copyright notice
To add your own custom HTML, head over to Settings → Appearance → Custom footer
Your custom footer appears at the bottom of every blog page, above the Pagecord logo if you have branding enabled.
A Quick Note
Custom footer is intended for small, simple snippets. Pagecord checks that the HTML is safe before saving it, and snippets must be under 4KB. Customer support for writing or debugging custom HTML and CSS is limited.
What HTML is supported?
Only basic HTML is supported, such as links, text formatting, paragraphs and images.
Scripts, embeds, forms, iframes, inline styles, and unsafe attributes are not supported.
The surrounding HTML structure looks like this:
<footer class="blog-footer">
<div class="custom-footer">
<!-- Your custom footer HTML gets inserted here -->
</div>
</footer>
Examples:
<p> <a href="https://example.com">My other site</a> </p>
Or
<a href="https://example.com"> <img src="https://example.com/badge.gif" alt="My badge"> </a>
You can use full URLs or local paths. For example, /about will link to a page on your own blog.
For a row of simple text links, you could use:
<a href="/about">About</a> ⋅ <a href="https://example.com">My other site</a> ⋅ <a href="https://example.com/contact">Contact</a>
Finding badge buttons
If you like old-school web buttons, 88x31db has an extensive collection.
If you use an image from another site, ensure you have permission to use it and that the image URL is reliable. Hosting images yourself is better.
Styling your footer
Pagecord keeps the custom footer styling deliberately minimal. Content is centred and images are kept within the page width, but all other styling is left up to you.
For example, if you'd like footer links to sit neatly with your blog's theme, add something like this to Settings → Appearance → Custom CSS:
.custom-footer a {
color: var(--color-text);
text-decoration: underline;
font-size: 0.875em;
}
.custom-footer a:hover {
color: var(--color-accent);
}
You can target .custom-footer in Custom CSS for any other styling you want to add. For example, this adds spacing between badge buttons:
.custom-footer img {
margin-inline: 0.25em;
}