🏛 Rome, a theme inspired by ancient roman manuscripts

AI-generated summary

melhosseiny introduced “Rome,” a light Discourse theme inspired by ancient Roman manuscripts, using historically accurate pigments. The theme includes mobile and desktop views, a sidebar widget featuring daily quotes (from figures like Marcus Aurelius and Julius Caesar) fetched via a Deno script, and is available for preview and installation via GitHub. hokod asked how to hide comment and view counts on mobile and desktop; JammyDodger provided CSS code to achieve this via a theme component. melhosseiny noted the option to add a theme setting for this feature and asked why it was desired. hokod confirmed the fix worked. Monikas and Monikas inquired about layout customization and whether certain elements could be disabled; Lilly clarified that some settings are managed under Admin > Site Settings, with a screenshot provided. The theme is designed for communities valuing historical aesthetics, with future flexibility planned for science and research contexts.

Rome is a light Discourse theme that feels like an ancient roman manuscript and uses color based on pigments available to an artist of the time.

This is my second Discourse theme, following Ghost!

Coming next is a theme setting to make it less tied to history, which might make sense for Science and Research communities.

Daily quote

I borrowed the sidebar widget from Fakebook and replaced the intro with a random daily quote to encourage civilized discourse, fetched from a serverless Deno script. I added three quotes by Marcus Aurelius, Alexander the Great (yes, he’s Macedonian :slightly_smiling_face:), and Julius Ceasar. Feel free to suggest quotes by creating an issue or pull request at https://github.com/melhosseiny/rome-quotes.

Mood


Source: Sentences, folio 171r, Peter Lombard (yes, it’s medieval :laughing:)

Let me know in the comments if you experience issues or have suggestions!

33 Likes

On Mobile and PC, in theme , how can we turn off comment and view number?

1 Like

My CSS is pretty basic, but you can add a theme component to do that.

If you paste this into the Common tab of a new component that should do it:

.topic-list .topic-list-item .main-link .link-bottom-line .views{
    display: none;
}

.topic-list .topic-list-item .main-link .link-bottom-line .badge-posts {
    display: none;
}
Extra Details
  • Go to /admin/customize/themes
  • Click on install and then create new
  • Give it a name, and select ‘component’.
  • Create
  • Add it to your theme
  • Click on the Edit CSS/HTML button and paste this into the Common tab:
.topic-list .topic-list-item .main-link .link-bottom-line .views{
    display: none;
}

.topic-list .topic-list-item .main-link .link-bottom-line .badge-posts {
    display: none;
}

And save. :+1:

2 Likes

Using @JammyDodger’s CSS you will be able to hide comments and views, but curious why you’d like to? I can consider adding a theme setting

2 Likes

Thank you guys, I fixed it

1 Like


separate theme-component for this layout?


Can this be turned off?

it is in admin site settings

3 Likes