Commit graph

39 commits

Author SHA1 Message Date
thephez
3d9adeeb52 Update HTML Proofer to ignore doxygen generated HTML 2018-01-10 09:32:47 -05:00
Igor Kuzmenko
e5efe43abf Updates and softens a bit a wallet schema to support the current structure 2017-07-18 20:09:34 +02:00
David A. Harding
ab641d7300
Wallets: validate wallet YAML file using JSON Schema 2017-05-16 13:42:07 -04:00
Will Binns
0d98dddbf7
footer: Update htmlproofer exception; footer link 2017-05-09 08:00:31 -06:00
Will Binns
d503fe0a30
bco-htmlproof: Exempt address handler 2017-05-09 07:37:33 -06:00
Will Binns
9a69c3fe6b
bco-htmlproof: Drop handler link 2017-05-09 02:44:33 -06:00
Will Binns
c9ece81780
footer: Refactor styling, 'Support Bitcoin.org' 2017-05-09 02:31:37 -06:00
Saivann
41195a982d Add JSHint checks to the Makefile 2015-08-21 02:20:05 -04:00
Saivann
bcc4b1fad5 Fix Makefile to allow empty anchor href attributes 2015-07-26 02:09:52 -04:00
David A. Harding
8e573b38f3
Merge #837, #838, and #842
* #837: Add A Blog To Bitcoin.org
* #838: Full Node Guide: Add Windows 8.x Instructions
* #842: QA: Fix 16,591 HTML Validation Errors
2015-04-28 11:06:59 -04:00
David A. Harding
ec343d54d1 QA: Check HTML Correctness & Fix Existing Errors
- _contrib/bco-htmlproof: check HTML for correctness; fail on any errors

- _contrib/bco-htmlproof: accept path for individual page to help debug
  page problems

- (Many files) Convert `&` in numerous elements to `&`

- _templates/download.html: use Liquid filter to automatically escape
  `&` in magnet links.  Also premptively tell HTML not to check the
  magnet link when checking external links (this check is not currently
  enabled)

- _releases/*: Escape `<parameter>` used in multiple Bitcoin Core
  release notes

- _templates/choose-you-wallet.html: change mSigna URL from
  .../coinvault&referer=bitcoin.org to .../coinvault?referer=bitcoin.org

- _templates/community.html: fix duplicate anchors by renaming one
  anchor

- _templates/events.html: move Javascript to separate file because it
  contains forbidden HTML close tags within the `<script></script>`
  tags.

- (Many files, mostly in _translations/) Fix many broken open tags or
  missing close tags.

- _translatios/zh_TW.yml & ko.yml: fix a total of three invalid
  characters (control characters)
2015-04-27 09:12:11 -04:00
David A. Harding
ffa9a249f3
Blog: Add Blog To Bitcoin.org
* Adds new page /en/blog

* Adds new feed for blog posts to /en/rss/blog.xml

* Adds "Blog" link to site footer

* Adds three back-dated blog posts to give the blog some initial
  content.
2015-04-22 17:49:30 -04:00
David A. Harding
d954708ef1
QA: Use HTML Proofer To Check Internal Links
Uses Ruby html-proofer to check the links.  This commit also fixes the
various problems it found, as well as dealing with some of its
non-problem complaints (it doesn't like anchor (a) tags without either
an href, name, or id).

Running HTML proofer takes about 12 minutes on my system (with up to two
threads), during which it prints no text. Travis CI times out after 10
minutes of nothing being written to stdout, so this commit also adds a
background process the Makefile to print a line every minute while make
runs.
2015-03-14 15:17:24 -04:00
Saivann
2a139a51a1 Set license files and headers for bitcoin.org's content 2014-11-21 19:09:12 -05:00
Saivann
c2b0c6a146 Revert previous workaround in updatetx.rb 2014-11-06 12:07:12 -05:00
Saivann
1b6d736637 Fix regex bug in _contrib/updatetx.rb 2014-11-05 12:35:59 -05:00
Saivann
9a34a96fd8 Fix regex bug in _contrib/updatetx.rb 2014-11-05 12:03:37 -05:00
Saivann
b5d2cbe5ce Use cross-platform ruby mktmpdir in comparelinks.rb 2014-06-04 11:53:01 -04:00
Saivann
9c8a6ea313 Drop outdated/unused scripts 2014-05-18 11:55:28 -04:00
Saivann
890420b2c3 Add comparelinks.rb script in _contrib 2014-05-18 11:38:50 -04:00
Saivann
38afb123cb Fix one regex in updatetx.rb 2014-04-07 16:57:57 -04:00
Saivann
530537e4c0 Add support for local language codes in updatetx.rb 2014-04-07 10:42:25 -04:00
Saivann
9845007d73 Allow updatetx.rb to get language code from command line 2014-03-19 23:41:10 -04:00
Saivann
9b62dc6f83 Add script used to update translation templates 2014-03-08 22:13:45 -05:00
Saivann
d9e52e6b42 Serve binaries directly from the server 2014-02-05 14:19:46 -05:00
Saivann
2ee7fee7ab Add new cron build script 2014-01-31 20:14:05 -05:00
Saivann
f262d0e06f Switch to transifex for translations
All strings, urls and anchors are now in a single yml files for each language
Translated html pages are generated by a jekyll plugin based on unified templates
Add a new sitemap generator plugin for the new translation structure
Update french translations
2013-05-21 01:07:13 -04:00
Saivann
4ce5098c8c Standardize ALERTs between layouts 2013-04-29 23:29:44 -04:00
Saivann
6c3c65c44a Fix language menu order in older jekyll versions 2013-04-29 22:50:22 -04:00
Saivann
21441d310d Handle urls translations automatically in pages
Internal page urls are now all declared once in _config.yml for each language
Translators can translate file and anchor urls without needing to manually update all pages
2013-04-25 18:32:51 -04:00
Saivann
d1c90a6232 improve translation system
jekyll now automatically generates sitemap
alternate hreflang is now correctly handled by sitemaps
language bar now gracefully associate with the translated equivalent of the page
update README with updated translation guidelines and instructions
2013-03-25 00:01:18 -04:00
Saivann
2718222c9b new bitcoin.org
implement multilanguage
new improved clients list page
update history and statistics in the "about" page
add "Some things you need to know" page
add "Support Bitcoin" page
add a contextual presentation for each category of users (individuals, organizations, developers and enthusiasts)
add a short and concise "how it works" page
add a "vocabulary" page for Bitcoin technical words definitions
give more visibility for the foundation
new website design and layout
2013-03-18 14:29:59 -04:00
Nils Schneider
9faeb104b1 update_website.sh: cleanup on errors 2011-11-21 15:26:03 +01:00
Nils Schneider
72dea0c169 use temporary directories for building. avoids permission conflicts 2011-11-21 12:59:33 +01:00
Nils Schneider
5f84e42bef update update_website.sh to push result back to github 2011-09-19 15:23:42 +02:00
Nils Schneider
142775e6a4 create empty _site/ in update_website.sh (else lesscss compiling will not work?!) 2011-09-16 20:09:13 +02:00
Nils Schneider
66a3860173 fix update_website.sh to export $PATH instead of hardcoding paths to binaries (allows lessc to work) 2011-09-16 20:00:57 +02:00
Nils Schneider
a97e7d6d03 fix update_website.sh to actually remove _site/ 2011-09-15 12:22:12 +02:00
Nils Schneider
c2e697f166 add script update_website.sh to automatically pull, run jekyll and rsync to webserver 2011-09-15 12:11:13 +02:00