# Requirements Installing dependencies sudo apt-get install rubygems sudo gem install jekyll aquarium json less therubyracer # Usage * update DOWNLOAD\_VERSION in index.html * run jekyll * output will be in \_site/ ## Advanced Usage ### Alerts You can easily put alerts on the homepage by changing the ALERT and ALERT\_CLASS variables in index.html. Example: ``` ALERT_CLASS: error ALERT: Security alert: Please upgrade to 0.3.25 as soon as possible! ``` will produce a red alert box. Possible classes are: error (red), info (blue), success (green) and warning (yellow) ### Release Notes Release notes should be placed in `_posts/releases/YEAR-MONTH-DAY-SHORTTITLE.md` and adhere to this format: ``` --- layout: post title: Bitcoin version 0.3.24 released src: http://sourceforge.net/mailarchive/message.php?msg_id=27771039 category: releases --- Bitcoin v0.3.24 is now available for download at ... ``` * `SHORTTITLE` is used to construct the URL. Something like `v0.3.24` will be fine * `layout: post` important for Jekyll * `title: ...` will be used as the title * `src: ...` (optional) link to full annoucement * `category: ...` category of post ** `releases` ** `events` ### Aliases for contributors Aliases for contributors are defined in ```_config.yml```. ``` aliases: s_nakamoto: Satoshi Nakamoto --author=Satoshi Nakamoto: Satoshi Nakamoto gavinandresen: Gavin Andresen ``` # Requirements These ruby gems are required to build the website: * jekyll * aquarium * json * less * therubyracer