Quartz Publisher plugin for Obsidian
This is a plugin designed for my own usage, to let me automatically build any Obsidian subfolder into a static website.
It uses Quartz to build the site, and alters the Quartz config on on the fly so that a single Quartz installation can be used to publish any number of sites.
Have a look at the Share Note docs if you want to see an example of the output.
Note: This will only work on Linux/Mac as it uses shell commands which don’t exist on Windows.
Theme
If you like my theme, this is the custom CSS I’m using:
@use "./base.scss";
:root {
--font-size: 18px;
}
article > h1 {
display: none !important;
}
body {
font-size: var(--font-size);
font-weight: 400;
}
a {
font-weight: 500 !important;
}
#explorer-ul li {
margin-top: 9px !important;
margin-bottom: 9px !important;
}
span.folder-title {
font-size: 1rem !important;
text-transform: uppercase;
}
#toc-content {
max-height: 100% !important;
}
.toc.desktop-only {
max-height: 100% !important;
}
#toc-content li {
margin-top: 6px !important;
margin-bottom: 6px !important;
font-size: 16px !important;
}
button#explorer {
display: none;
}
#explorer-content {
margin-top: 0 !important;
}
#toc-content a {
opacity: 1 !important;
transition: none !important;
}