Giter Site home page Giter Site logo

zeronoise's Introduction

Zeronoise

A Modern Discourse Theme

This is a CSS Only theme.

The main goal of the theme is improve readability, defining the interest areas and separating them from the background through color. It also tries to emphasize the topics and the authors through text hierarchies.

topic-list

Colors

You can edit the color palette in the about.json file The main colors of the theme in order of importance are:

header_background

It's used in the site header through all the platform

tertiary

Is the accent color, which gives a voice to the theme. You can replace it by a brand color, or another accent that suits for you

quaternary

This is the color of the light backgrounds and light accents (good ol' #FFF)

secondary

This is the body background color which serves as a basis to make the white backgrounds pop.

primary

It's basically the Body and Title text color

Color goodies

You can manipulate the --main-background and --light-accent colors in the variables.scss file just in case you don't want them to be equal.

Why I didn't followed the original color scheme hierarchy?

It was easier to edit the theme like that from a technical point of view. A side note: That's why I don't like the "primary, secondary…" naming convention; it's hard to tell what has to be the primary color, because it's completely up to the author. For me, primary would be the brand, secondary would be the background, and so on, but I'd prefer calling them by their function, for example: brand, main-background, secondary-background, text, headings, etcetera.

Theme fonts

I added the Playfair Display Font to make the titles a bit more interesting. You can change this font in the variables.scss under the --heading-font-family custom property.

Theme Settings

Since I'm using a black background in the header and the discourse logo is mainly dark, I used some css filters to add contrast to it. You can check the settings in the settings.yaml (and also in the theme page when you install it) in case you want to change something.

Final Note.

I believe all themes are a work in progress so feel free to open an issue if you have suggestions, and obviously to fork it if you want to make it to your taste :)

More screenshots to give you a sneak a peek

topic

topic

Works good on mobile of course

topic

topic

topic

topic

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.