/marat

📜 Jekyll theme inspired by L'Ami du peuple

Primary LanguageHTMLMIT LicenseMIT

Marat

Marat


Fork info

Usage

Added the usual npm scripts:

npm run dev				# bundle exec jekyll serve --watch
npm run build			# bundle exec jekyll build

Install

This is what I had to run to make this work.

Installing Jekyll
export SDKROOT=$(xcrun --show-sdk-path)
gem install --user-install bundler jekyll

I got the following error but choose to ignore it:

Parsing documentation for jekyll-4.2.1
Before reporting this, could you check that the file you're documenting
has proper syntax:

  /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/bin/ruby -c lib/jekyll/commands/doctor.rb

RDoc is not a full Ruby parser and will fail when fed invalid ruby programs.

The internal error was:

	(NoMethodError) undefined method `[]' for nil:NilClass

ERROR:  While executing gem ... (NoMethodError)
    undefined method `[]' for nil:NilClass

See here for more info: Jekyll & macOS

Installing dependencies

This also failed:

bundle install

Error:

An error occurred while installing ffi (1.9.18), and Bundler cannot continue.

Fixed it by running:

bundle update

Build/watch

This finally worked:

bundle exec jekyll serve --watch

Revive the values of the Enlightenment with marat.

See Marat in action.

Marat is heavily inspired by L'Ami du peuple, a newspaper written by Jean-Paul Marat during the French Revolution, in which he was a j vocal advocate for the rights of man and liberty.

  1. Adapt the _config.yml file
  2. Replace/Delete the posts
  3. Change about.md
  4. Change or add your links in the nav.yml file located in the _data folder
  5. Replace the favicon.ico
  6. Customise the 404.md page in the root directory
  7. Run bundle exec jekyll serve --watch
  8. Enlighten the masses!

Unlike Marat's pamphlets the theme is fully responsive.

Plugins:

Marat includes the following plugins.