All Projects → essentialenemy → noir

essentialenemy / noir

Licence: other
Noir is a modern, responsive and customizable theme for Jekyll with dark mode support.

Programming Languages

CSS
56736 projects
HTML
75241 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to noir

Reverie
🎨 A ridiculously elegant Jekyll theme.
Stars: ✭ 442 (+550%)
Mutual labels:  jekyll-theme, jekyll-blog, responsive-design
jekyll-clean-dark
Dark clean theme for jekyll
Stars: ✭ 198 (+191.18%)
Mutual labels:  jekyll-theme, dark-theme, jekyll-blog
DiscordNight
An actual Dark/Nightmode Theme for Discord/BetterDiscord
Stars: ✭ 86 (+26.47%)
Mutual labels:  dark-theme, darkmode
kamranahmedse.github.io
Blog created using github-pages-blog-action
Stars: ✭ 119 (+75%)
Mutual labels:  jekyll-theme, jekyll-blog
blog
blog source code
Stars: ✭ 16 (-76.47%)
Mutual labels:  jekyll-theme, jekyll-blog
mongood
A MongoDB GUI with Fluent Design
Stars: ✭ 674 (+891.18%)
Mutual labels:  dark-theme, darkmode
duo
👬 A Simple Jekyll Theme.
Stars: ✭ 76 (+11.76%)
Mutual labels:  jekyll-theme, jekyll-blog
jekyll-theme-simplex
An original theme for golasblog project
Stars: ✭ 48 (-29.41%)
Mutual labels:  jekyll-theme, jekyll-blog
Jekyll Rtd Theme
Just another documentation theme compatible with GitHub Pages
Stars: ✭ 92 (+35.29%)
Mutual labels:  static-site-generator, jekyll-theme
xs-huxblog
一个用于搭建个人博客的 Jekyll 模板
Stars: ✭ 36 (-47.06%)
Mutual labels:  jekyll-theme, jekyll-blog
GithubDarkTheme
Dark Theme for Github
Stars: ✭ 60 (-11.76%)
Mutual labels:  dark-theme, darkmode
mug
💎 mug Jekyll theme
Stars: ✭ 45 (-33.82%)
Mutual labels:  jekyll-theme, jekyll-blog
Turn-Off-the-Lights-Chrome-extension
Chrome extension
Stars: ✭ 81 (+19.12%)
Mutual labels:  dark-theme, darkmode
slack-custom-controls
Dark Theme Mode and Sidebar Toggle For Slack
Stars: ✭ 12 (-82.35%)
Mutual labels:  dark-theme, darkmode
Turn-Off-the-Lights-Firefox-extension-WebExtensions
Firefox extension (WebExtensions)
Stars: ✭ 19 (-72.06%)
Mutual labels:  dark-theme, darkmode
Jekyll Doc Theme
Jekyll theme for creating project documentation websites
Stars: ✭ 203 (+198.53%)
Mutual labels:  static-site-generator, jekyll-theme
WhatATheme
A customizable Jekyll Portfolio theme which supports blogging.
Stars: ✭ 162 (+138.24%)
Mutual labels:  jekyll-theme, jekyll-blog
cayman-blog
Cayman Blog is a Jekyll theme for GitHub Pages, based on Cayman theme
Stars: ✭ 93 (+36.76%)
Mutual labels:  jekyll-theme, jekyll-blog
Forty Jekyll Theme
A Jekyll version of the "Forty" theme by HTML5 UP.
Stars: ✭ 695 (+922.06%)
Mutual labels:  static-site-generator, jekyll-theme
Ng Static Site Generator
ng-static-site-generator is a webpack-based command line build tool that builds an Angular app and Jekyll-style blog entry html files into a static html and css website. It also supports building a client app so you can have static pages that are also capable of running dynamic functionality coded in Angular.
Stars: ✭ 42 (-38.24%)
Mutual labels:  static-site-generator, jekyll-blog

Noir is a modern, responsive and customizable theme for Jekyll 4. Typography is paid close attention to and a dark mode friendly color scheme will be displayed automatically. It builds upon a standard Jekyll install in a number of ways.

Demo

You can see a live demo of Noir: https://noir.essentialenemy.com

Features

HTML, SASS and Config files are included for the theme's design and functionality.

A navigation area for linking to pages/posts or external URLs such as social media accounts.

404, Archive, Category, Tag, Style and About pages.

Pagination, related posts and per-post navigation to older/newer entries.

HTML/CSS compression (minification).

A favicon and valid Atom syndicated feed.

Variables based accent color for the theme which can be changed easily.

Fully responsive, with an emphasis on mobile friendly design and interaction.

Enabled forced curly/smart quotes across all content with the { | smartify } liquid filter.

Rich preview links when shared via iMessage on iOS/macOS/watchOS.

A wide variety of HTML elements commonly used in online Markdown writing (blockquotes, headers, tables, boxes/buttons, figure captions, code blocks, footnotes) have been styled.

A single line added to a post's front matter can enable:

  • Adding a category or tags to a post.
  • The creation of linked-list style posts which link to external URLs, maintain a permalink and display a styled arrow to help indicate this.
  • Additional date line listing the last date a post was modified on.

Installation

First you will need to setup your Ruby environment and add the Jekyll and Bundler gems to it.

Detailed instructions for getting Ruby setup can be found here and the installation guide for Jekyll can be found here. Bundler makes managing Jekyll sites a lot easier and you can learn how to install that gem here (this theme’s installation guide uses Bundler).

Once that’s done it’s time for the fun part. Don’t even bother with the jekyll new site command, I am going to provide a more foolproof way so that you don’t wind up in dependencies hell.

  1. Download the latest release (NOT the ZIP archive of the latest commit made, the latest release asset) of this repository and copy the files into a new directory where you want your site’s configuration files to live.
  2. In your terminal or command prompt cd into the new directory you just made for those files.
  3. Run the command: bundle install as this will install all of the dependencies I have named in Gemfile.lock.
  4. Test that the site can be built with no issues, run the command: bundle exec jekyll serve and view the site by navigating to 127.0.0.1:4000 in your web browser.
  5. If all is working fine you can begin customizing your site by making changes to _config.yml.

If you have any problems that arise I am glad to help you as much as I can. You can open a new issue, reach out to me on Twitter or email me at the address found inside of _config.yml. I welcome your feedback and requests as well.

Thank you for your interest in Noir!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].