No description
Find a file
2012-05-15 20:59:16 +00:00
_contrib update_website.sh: cleanup on errors 2011-11-21 15:26:03 +01:00
_includes split content into subpages 2011-09-16 20:39:09 +02:00
_layouts Update copyright dates in the footer, add a summary to the top of feb20. 2012-02-18 22:37:15 -05:00
_less Modification of luke-jr's proposal. 2012-04-30 18:33:18 +01:00
_plugins Modification of luke-jr's proposal. 2012-04-30 18:33:18 +01:00
_posts Bump to latest 0.6.2 2012-05-08 15:10:13 -04:00
img Better Electrum screenshot. 2012-05-06 10:25:01 +01:00
lib get rid of javascript (unreliable) 2011-09-16 20:52:42 +02:00
.gitignore initial commit 2011-08-31 21:30:26 +02:00
_config.yml Integrate Clients list into the main page better, and finish out some details 2012-04-10 22:56:53 -04:00
about.html typo 2012-05-15 19:52:30 +08:00
bitcoin.pdf initial commit 2011-08-31 21:30:26 +02:00
clients.html clients.html: removed platform "ubuntu" (same as linux) 2012-05-04 15:58:21 +02:00
CNAME re-add CNAME with bitcoin.org 2011-09-03 17:41:56 +02:00
critfix.html Swedish translation. 2012-03-17 12:15:03 -04:00
dos.html Format "dos" page like the rest of the site, and add links 2012-05-15 20:59:16 +00:00
favicon.ico initial commit 2011-08-31 21:30:26 +02:00
feb20.html Post-transition update to feb20.html. 2012-02-19 19:11:16 -05:00
gavinandresen.asc Updated keys (BE38D3A8 and 1FC730C1) for Gavin-- new 4096-bit RSA key, and both keys signed by several people. 2011-12-15 17:35:45 -05:00
gmaxwell.asc Adding myself to the index. Also a minor update to the feb20.html 2012-02-19 13:58:24 -05:00
index.html Awful hack to get the MacOSX link to 0.6.2.2, REMOVE FOR THE NEXT RELEASE 2012-05-13 11:57:27 -04:00
jgarzik-exmulti.asc initial commit 2011-08-31 21:30:26 +02:00
laanwj.asc add Wladimir to list of developers 2011-10-19 15:59:15 +02:00
news.html news section 2011-09-03 11:08:23 +02:00
pieterwuille.asc Updated my gpg key 2012-03-16 17:42:06 +01:00
README.md Added 'therubyracer' to requirements section. 2012-05-09 01:16:26 +01:00
schneider.asc add press-list, renamed all PGP keys to .asc 2011-09-03 14:18:53 +02:00

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: <strong>Security alert:</strong> 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
<https://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.3.24/>

...
  • 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
  • categorry: ... 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