Alerts: Change 'Alias' Field To 'Shorturl'

Suggested by Saïvann (thanks!)
This commit is contained in:
David A. Harding 2015-07-25 10:10:02 -04:00
parent b21bf33bcc
commit ec6c93e224
No known key found for this signature in database
GPG key ID: 4B29C30FF29EC4B7
10 changed files with 18 additions and 18 deletions

View file

@ -556,7 +556,7 @@ coordination is usually conducted in #bitcoin-dev on Freenode.
#### Basic Alert #### Basic Alert
1. Open your editor on a file named `_alerts/YYYY-MM-DD-short-title.md` 1. Open your editor on a file named `_alerts/YYYY-MM-DD-short-title.md`
(the alert will appear as <https://bitcoin.org/YYYY-MM-DD-short-title>). (the alert will appear as <https://bitcoin.org/en/alert/YYYY-MM-DD-short-title>).
2. Paste the following text into the top of the file: 2. Paste the following text into the top of the file:
@ -564,8 +564,8 @@ coordination is usually conducted in #bitcoin-dev on Freenode.
--- ---
## Title displayed on alert page ## Title displayed on alert page
title: "11/12 March 2013 Chain Fork" title: "11/12 March 2013 Chain Fork"
## Short URL for use in P2P network alerts: https://bitcoin.org/<alias> ## Short URL for use in P2P network alerts: https://bitcoin.org/<shorturl>
alias: "chainfork" shorturl: "chainfork"
## Active alerts will display the banner (below) on all bitcoin.org content pages ## Active alerts will display the banner (below) on all bitcoin.org content pages
active: true active: true
## Banner displayed if 'active: true'. Can use HTML formatting ## Banner displayed if 'active: true'. Can use HTML formatting
@ -611,7 +611,7 @@ coordination is usually conducted in #bitcoin-dev on Freenode.
displayed on the live site. The site build aborts and starts over displayed on the live site. The site build aborts and starts over
when new commits are found. when new commits are found.
- Give the `alias` URL (`bitcoin.org/<alias>`) to the P2P alert message - Give the `shorturl` URL (`bitcoin.org/<shorturl>`) to the P2P alert message
key holders to use in any alert messages they send. key holders to use in any alert messages they send.
- Proceed to the next section to improve the alert. - Proceed to the next section to improve the alert.
@ -628,8 +628,8 @@ The following fields may be defined in the the alert YAML header:
--- ---
## (Required; HTML text) Title displayed on alert page ## (Required; HTML text) Title displayed on alert page
title: "11/12 March 2013 Chain Fork" title: "11/12 March 2013 Chain Fork"
## (Optional; display ASCII only) Short URL for use in P2P network alerts: https://bitcoin.org/<alias> ## (Optional; display ASCII only) Short URL for use in P2P network alerts: https://bitcoin.org/<shorturl>
alias: "chainfork" shorturl: "chainfork"
## (Optional; default=false) Active alerts will display the banner (below) on all bitcoin.org content pages ## (Optional; default=false) Active alerts will display the banner (below) on all bitcoin.org content pages
active: true active: true
## (Optional; HTML text) Banner displayed if 'active: true'. Can use HTML formatting ## (Optional; HTML text) Banner displayed if 'active: true'. Can use HTML formatting

View file

@ -1,6 +1,6 @@
--- ---
title: "February 20, 2012 Protocol Changes" title: "February 20, 2012 Protocol Changes"
alias: "feb20" shorturl: "feb20"
active: false active: false
banner: "" banner: ""
--- ---

View file

@ -1,6 +1,6 @@
--- ---
title: "Potentially Critical Security Vulnerability" title: "Potentially Critical Security Vulnerability"
alias: "critfix" shorturl: "critfix"
active: false active: false
banner: "" banner: ""
--- ---

View file

@ -1,6 +1,6 @@
--- ---
title: "CVE-2012-2459: Critical Vulnerability (denial-of-service)" title: "CVE-2012-2459: Critical Vulnerability (denial-of-service)"
alias: "dos" shorturl: "dos"
active: false active: false
banner: "" banner: ""
--- ---

View file

@ -1,6 +1,6 @@
--- ---
title: "11/12 March 2013 Chain Fork Information" title: "11/12 March 2013 Chain Fork Information"
alias: "chainfork" shorturl: "chainfork"
active: false active: false
banner: "" banner: ""
--- ---

View file

@ -1,6 +1,6 @@
--- ---
title: "15 May 2013 Upgrade Deadline" title: "15 May 2013 Upgrade Deadline"
alias: "may15" shorturl: "may15"
active: false active: false
banner: "" banner: ""
--- ---

View file

@ -1,7 +1,7 @@
--- ---
title: "Android Security Vulnerability" title: "Android Security Vulnerability"
active: false active: false
alias: "android" shorturl: "android"
banner: "" banner: ""
--- ---

View file

@ -1,6 +1,6 @@
--- ---
title: "OpenSSL Heartbleed vulnerability" title: "OpenSSL Heartbleed vulnerability"
alias: "heartbleed" shorturl: "heartbleed"
active: false active: false
banner: "" banner: ""
--- ---

View file

@ -1,6 +1,6 @@
--- ---
title: "Some Miners Generating Invalid Blocks" title: "Some Miners Generating Invalid Blocks"
alias: "spv-mining" shorturl: "spv-mining"
active: false active: false
#banner: "WARNING: many wallets currently vulnerable to double-spending of confirmed transactions (click here to read)" #banner: "WARNING: many wallets currently vulnerable to double-spending of confirmed transactions (click here to read)"
bannerclass: "alert" bannerclass: "alert"

View file

@ -12,7 +12,7 @@
#variable is set, allowing a clickable alert banner to be #variable is set, allowing a clickable alert banner to be
#displayed in _layouts/base.html . #displayed in _layouts/base.html .
#If "alias" variable is set in one alert file, a short alias #If "shorturl" variable is set in one alert file, a short alias
#file for the alert (like /android.html) is generated for #file for the alert (like /android.html) is generated for
#Bitcoin Core non-clickable alerts. #Bitcoin Core non-clickable alerts.
@ -47,9 +47,9 @@ module Jekyll
if self.data.has_key?('active') and !self.data['active'].nil? and self.data['active'] == true if self.data.has_key?('active') and !self.data['active'].nil? and self.data['active'] == true
site.config['STATUS'] = 1 site.config['STATUS'] = 1
end end
if self.data.has_key?('alias') if self.data.has_key?('shorturl')
site.pages << AlertPage.new(site, base, lang, srcdir, src, '', self.data['alias']+'.'+extension, date) site.pages << AlertPage.new(site, base, lang, srcdir, src, '', self.data['shorturl']+'.'+extension, date)
site.pages << AlertPage.new(site, base, lang, srcdir, src, '', self.data['alias']+'/index.'+extension, date) site.pages << AlertPage.new(site, base, lang, srcdir, src, '', self.data['shorturl']+'/index.'+extension, date)
end end
end end
end end