Menu

Tree [beb960] master /
 History

HTTPS access


File Date Author Commit
 _assets 2017-11-05 redtide redtide [7017fa] Updated Bootstrap.
 _includes 2017-11-05 redtide redtide [e15b41] Make pages more generic using custom variables.
 _layouts 2017-11-05 redtide redtide [e15b41] Make pages more generic using custom variables.
 _posts 2018-01-08 redtide redtide [4a8857] New freenode IRC channel post.
 assets 2017-11-05 redtide redtide [b2b2d3] Updated global style and js.
 en 2017-11-08 redtide redtide [5ace1e] Updated BOM list pages.
 gallery 2017-10-07 redtide redtide [a733fa] First commit. (Part 3)
 it 2017-11-05 redtide redtide [c25719] Restored correct build doc path.
 .editorconfig 2017-10-09 redtide redtide [5fbb62] Added EditorConfig support, use tabs instead sp...
 .gitignore 2018-12-09 redtide redtide [c5c11e] Added bundle dirs and htaccess files to gitignore.
 404.md 2017-10-09 redtide redtide [5fbb62] Added EditorConfig support, use tabs instead sp...
 Gemfile 2017-10-07 redtide redtide [bb691e] First commit. (Part 1)
 Gemfile.lock 2017-10-07 redtide redtide [bb691e] First commit. (Part 1)
 Gruntfile.js 2017-10-09 redtide redtide [5fbb62] Added EditorConfig support, use tabs instead sp...
 LICENSE.txt 2017-10-08 redtide redtide [ef270c] Added license file.
 README.md 2017-10-08 redtide redtide [416c18] Update README.md
 _config.yml 2017-10-08 redtide redtide [add613] Added Grunt support for styles and scripts crea...
 google9dd28fc6f5c33704.html 2017-10-08 redtide redtide [658dbc] Added Google verification file.
 index.html 2017-11-02 redtide redtide [8718d5] Project documentation updates.
 new_post 2018-01-08 redtide redtide [fb0d24] Set a default language and execution flag to th...
 package-lock.json 2017-10-08 redtide redtide [add613] Added Grunt support for styles and scripts crea...
 package.json 2017-10-09 redtide redtide [5fbb62] Added EditorConfig support, use tabs instead sp...
 robots.txt 2017-10-07 redtide redtide [bb691e] First commit. (Part 1)

Read Me

microDrum Website

The microDrum website is built using Jekyll, using Node.js
and Grunt to compile all static assets including the
Bootstrap library the site is built on along with the
Font Awesome icon set using LESS stylesheets. Most of the content
on the website is written using Markdown, making it extremely easy
to write and maintain.

Quick-start Guide

Run grunt to compile all assets, and run jekyll to
start up the built-in webserver that will automatically re-generate all pages
any time it's corresponding file is changed here.

$ npm install --no-bin-links
$ grunt
$ jekyll serve --watch

Note that you only need to run npm install once per new checkout. Now you can
edit content at verify your changes by pulling up the website running
(after restarting Jekyll): http://localhost:4000/

Minimal Setup for Content Editing Only

If you only want to modify some page contents and are not going to touch any
CSS or JavaScript code, you can avoid installing Grunt as it is only
really needed to produce the minified CSS and JavaScript files which can be
retrieved from the main site:

$ curl https://microdrum.github.io/assets/css/style.min.css > assets/css/style.min.css
$ curl https://microdrum.github.io/assets/js/scripts.min.js > assets/js/scripts.min.js

Then you only have to install Jekyll and run it in order to preview your
changes locally before pushing them out.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.