Initial commit with site and first Revuo Weekly issue

This commit is contained in:
2019-03-28 22:32:42 -06:00
commit 8d5620cdff
44 changed files with 1773 additions and 0 deletions

3
.gitignore vendored Normal file
View file

@ -0,0 +1,3 @@
.sass-cache
.DS_Store
_site

7
404.md Normal file
View file

@ -0,0 +1,7 @@
---
layout: default
title: 404 - Page not found
---
404 - Page not found
====================
Sorry, we couldnt find the requested URL. You can try again by going [back to the homepage]({{ site.baseurl }}).

35
_config.yml Normal file
View file

@ -0,0 +1,35 @@
# Site settings
title: Revuo Monero
description: "Weekly and Quarterly Monero Newsletter"
url: "http://revuo-monero.com"
# Build settings
baseurl: / # Change this to your relative path (ex: /blog/), or leave just a /
markdown: kramdown
source: .
destination: ./_site
permalink: /:title
paginate: 8
paginate_path: /page:num/
# Default values
defaults:
-
scope:
path: ""
type: "posts"
values:
layout: "post"
# Plugins
gems:
- jekyll-paginate
# Custom variables
version: "1.1.0"
excerpt_separator: <!--more-->
# Options
custom_header: false
custom_nav_footer: false
reverse: false

1
_includes/footer.html Normal file
View file

@ -0,0 +1 @@
<footer class="footer"><span>2019 - Revuo Monero</span></footer>

19
_includes/head.html Normal file
View file

@ -0,0 +1,19 @@
<head>
<!-- Meta -->
<meta charset="UTF-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1">
<meta name="generator" content="Jekyll">
<title>{%if page.title %}{{ page.title }}{% else %}{{ site.title }}{% endif %}</title>
<meta name="description" content="Revuo Monero is a weekly newsletter where you can find find the most recent Monero news.">
<meta name="keywords" content="monero, xmr, bitmonero, cryptocurrency">
<link rel="icon" type="image/png" sizes="32x32" href="/img/revuo-icon.png">
<!-- CSS & fonts -->
<link rel="stylesheet" href="{{ "/css/main.css" | prepend: site.baseurl | replace: '//', '/' }}">
<link href='https://fonts.googleapis.com/css?family=PT+Sans:400,700|PT+Serif:400,700' rel='stylesheet' type='text/css'>
<!-- RSS -->
<link href="/atom.xml" type="application/atom+xml" rel="alternate" title="ATOM Feed" />
</head>

View file

@ -0,0 +1,5 @@
<header id="header">
<!-- Your custom header here -->
</header>

6
_includes/header.html Normal file
View file

@ -0,0 +1,6 @@
<header id="header">
<a href="{{ site.baseurl }}">
<!--img src="{{ "/img/emerald.svg" | prepend: site.baseurl | replace: '//', '/' }}" alt="Emerald Logo"-->
<h1>Revuo Monero</h1>
</a>
</header>

2
_includes/link.html Normal file
View file

@ -0,0 +1,2 @@
<a href="https://github.com/KingFelix/emerald/archive/master.zip">Download</a>
<a href="https://github.com/KingFelix/emerald">Project on Github</a>

21
_includes/menu.html Normal file
View file

@ -0,0 +1,21 @@
<nav {% if site.reverse == true %}id="nav-left"{% else %}id="nav"{% endif %}>
<div id="nav-list">
<a href="{{ site.baseurl }}">Home</a>
<!-- Nav pages -->
{% for page in site.pages %}
{% if page.layout == "page" %}
<a href="{% if site.baseurl == "/" %}{{ page.url }}{% else %}{{ page.url | prepend: site.baseurl }}{% endif %}" title="{{ page.title }}">{{ page.title }}</a>
{% endif %}
{% endfor %}
</div>
<!-- Nav footer -->
{% if site.custom_nav_footer == true %}
{% include nav-footer-custom.html %}
{% else %}
{% include nav-footer.html %}
{% endif %}
</nav>

View file

@ -0,0 +1,5 @@
<footer>
<!-- Your custom nav footer here -->
</footer>

View file

@ -0,0 +1,5 @@
<footer>
<a href="https://ww.getmonero.org/" target="_blank"><span>Monero Website</span></a>
</footer>

1
_includes/script.html Normal file
View file

@ -0,0 +1 @@
<script src="{{ "/js/main.js" | prepend: site.baseurl | replace: '//', '/' }}"></script>

72
_layouts/default.html Normal file
View file

@ -0,0 +1,72 @@
<!DOCTYPE html>
<html>
{% include head.html %}
<body>
<div id="wrap">
<!-- Navigation -->
{% include menu.html %}
<!-- Icon menu -->
<a {% if site.reverse == true %}id="nav-menu-left"{% else %}id="nav-menu"{% endif %}>
<div id="menu"></div>
</a>
<!-- Header -->
{% if site.custom_header == true %}
{% include header-custom.html %}
{% else %}
{% include header.html %}
{% endif %}
<!-- Main content -->
<div id="container">
<main>
{{ content }}
</main>
<!-- Pagination links -->
{% if paginator.total_pages > 1 %}
<div class="pagination">
{% if paginator.previous_page == 1 %}
<a href="{{ '/' | prepend: site.baseurl | replace: '//', '/' }}" class="page-item">&laquo;</a>
{% elsif paginator.previous_page%}
<a href="{{ paginator.previous_page_path | prepend: site.baseurl | replace: '//', '/' }}" class="page-item">&laquo;</a>
{% else %}
<span class="page-item">&laquo;</span>
{% endif %}
{% for page in (1..paginator.total_pages) %}
{% if page == paginator.page %}
<span class="page-item">{{ page }}</span>
{% elsif page == 1 %}
<a href="{{ '/' | prepend: site.baseurl | replace: '//', '/' }}" class="page-item">{{ page }}</a>
{% else %}
<a href="{{ site.paginate_path | prepend: site.baseurl | replace: '//', '/' | replace: ':num', page }}" class="page-item">{{ page }}</a>
{% endif %}
{% endfor %}
{% if paginator.next_page %}
<a href="{{ paginator.next_page_path | prepend: site.baseurl | replace: '//', '/' }}" class="page-item">&raquo;</a>
{% else %}
<span class="page-item">&raquo;</span>
{% endif %}
</div>
{% endif %}
</div>
<!-- Footer -->
{% include footer.html %}
<!-- Script -->
{% include script.html %}
</div>
</body>
</html>

8
_layouts/page.html Normal file
View file

@ -0,0 +1,8 @@
---
layout: default
---
<article id="page">
{{ content }}
</article>

13
_layouts/post.html Normal file
View file

@ -0,0 +1,13 @@
---
layout: default
---
<article id="post-page">
<h2>{{ page.title }}</h2>
<time datetime="{{ page.date | date_to_xmlschema }}" class="by-line">{{ page.date | date_to_string }}</time>
<div class="content">
{{ content }}
</div>
</article>

View file

@ -0,0 +1,266 @@
---
title: Revuo Monero Weekly - March 29, 2019
---
The first issue of Revuo Monero Weekly. Week of March 22-29, 2019.
<!--more-->
<h3>Table of Contents:</h3>
<ul class="contents">
<li><a href="#news">Recent News</a></li>
<li><a href="#events">Upcoming Events</a></li>
<li><a href="#proposals">CCS Proposals</a></li>
<li><a href="#stats">Price & Blockchain Stats</a></li>
<li><a href="#merchant">Monero Merchant of the Week</a></li>
<li><a href="#volunteer">Volunteer Opportunities</a></li>
<li><a href="#donate">Donate</a></li>
</ul>
<h3 id="news">Recent News</h3>
<div class="newsbyte">
<h4>
<a href="https://github.com/monero-project/monero/pull/5090" target="_blank">
Initial Monero Socks support for Tor and i2p has been merged</a>
</h4>
</div>
<div class="newsbyte">
<h4>
<a href="https://github.com/i2p-zero/i2p-zero/releases" target="_blank">I2P-zero, a small-footprint, zero-dependency installation of I2P, which can be easily bundled with Monero software, is available for download and testing</a>
</h4>
</div>
<div class="newsbyte">
<h4>The future of Monero's PoW was discussed in 2.5 hour dev meeting on March 24, 2019</h4>
<p>Meeting logs are available on <a href="https://repo.getmonero.org/monero-project/monero-site/blob/b87354501b6343f9146f331805ddadc45696f728/_posts/2019-03-24-logs-for-the-dev-meeting-held-on-2019-03-24.md" target="_blank">GitLab</a>. If you do not have the time to read it all, OsrsNeedsF2P kindly summarized the logs for you on <a href="https://www.reddit.com/r/Monero/comments/b50mfy/logs_from_the_25_hr_dev_meeting_on_moneros_pow/" target="_blank">Reddit</a> (see comments).</p>
</div>
<div class="newsbyte">
<h4>
<a href="https://github.com/monero-rs/monero-rs" target="_blank">Pure Rust Monero library (the first version) released on GitHub by h4sh3d</a>
</h4>
</div>
<div class="newsbyte">
<h4>
<a href="https://www.kucoin.com/news/en-monero-xmr-gets-listed-on-kucoin" target="_blank">Monero gets listed on KuCoin</a>
</h4>
<p>Supported trading pairs include XMR/BTC and XMR/ETH.</p>
</div>
<div class="newsbyte">
<h4>
<a href="https://www.reddit.com/r/Monero/comments/b5d5xg/gui_wallet_translatable_in_8_new_languages_new/" target="_blank">GUI is now translated in 8 new languages</a>
</h4>
<p>Monero GUI is now available in Kurdish, Bengali, Persian, Irish, Urdu, Zulu Greek and Nepali.</p>
</div>
<div class="newsbyte">
<h4><a href="https://www.youtube.com/watch?v=iWNlyHumD-c" target="_blank">Monero NYC Meetup recorded session from March 21 is available on Youtube</a></h4>
</div>
<div class="newsbyte">
<h4>
<a href="https://www.youtube.com/watch?v=ZZZF4BqIDrk" target="_blank">Monero Talk with Kristy-Leigh Minehan on XMR's strategy for preserving a decentralized mining network to remain as censorship resistant digital cash available on YouTube</a>
</h4>
</div>
<div class="newsbyte">
<h4>
<a href="https://www.youtube.com/watch?v=vGMTrA6NmeM" target="_blank">Monero Talk on RandomX by October with Howard Chu, Tevador and Needmoney90 available on YouTube</a>
</h4>
</div>
<div class="newsbyte">
<h4>
<a href="https://info.binance.com/en/research/marketresearch/monero-hard-fork.html" target="_blank">Binance Research released a report discussing the effects of forking out ASIC miners</a>
</h4>
</div>
<div class="newsbyte">
<h4>
<a href="https://github.com/monero-ecosystem/monero-python" target="_blank">Monero Python module for handling Monero cryptocurrency has officially joined the Monero Ecosystem Project</a>
</h4>
</div>
<div class="newsbyte">
<h4>
<a href="https://old.reddit.com/r/Monero/comments/b4xz3f/announcing_umonerotipsbot_an_onchain_noncustodial/" target="_blank">An on-chain, non-custodial, open source Monero tipping bot has been launched - testnet only for now</a>
</h4>
</div>
<div class="newsbyte">
<h4>
Monerobox 2.0 is now available for purchase on <a href="http://monerobox.store/" target="_blank">Monerobox.store</a>.
</h4>
<p>Read the product info on <a href="https://medium.com/@jason.hcwong/monerobox-2-0-fedc00fa2aa4" target="_blank">Medium</a>.</p>
</div>
<div class="newsbyte">
<h4>
<a href="https://donate.torproject.org/cryptocurrency" target="_blank">The Tor Project now accepts Monero for donations</a>
</h4>
</div>
<div class="newsbyte">
<h4>
<a href="https://github.com/monero-ecosystem/monero-translations/blob/master/pootle.md" target="_blank">New guide for Pootle</a>, the localization platform, is available on GitHub for translators.
</h4>
</div>
<div class="newsbyte">
<h4>
<a href="https://medium.com/@anhdres/how-to-choose-a-monero-wallet-c713abb2d64d" target="_blank">For new users - How to choose a Monero wallet (by anhdres)</a>
</h4>
</div>
<h3 id="events">Upcoming Events</h3>
<div class="event">
<p class="date">March 30, 2019 17:00 UTC</p>
<p>Community Workgroup Meeting</p>
</div>
<div class="event">
<p class="date" markdown="1">April 1, 2019 17:00 UTC</p>
<p markdown="1">Research Lab Meeting</p>
</div>
<div class="event">
<p class="date" markdown="1">April 6, 2019 17:00 UTC</p>
<p markdown="1">DefCon 27 Workgroup Meeting</p>
</div>
<div class="event">
<p class="date" markdown="1">April 7, 2019 17:00 UTC</p>
<p markdown="1">Dev Meeting</p>
</div>
<div class="event">
<p class="date" markdown="1">April 18th, 2019</p>
<p markdown="1">Monero Birthday 5 years old</p>
</div>
<h3 id="proposals">CCS Proposals</h3>
<div class="proposal">
<p><a href="https://ccs.getmonero.org/proposals/el00ruobuob-january-to-march-part-time-for-a-new-quarter.html" target="_blank">El00ruobuob part time for three months (January to March)</a> by el00ruobuob</p>
<p>Raised <b>16.66 of 45.00</b> XMR (37%)</p>
</div>
<div class="proposal">
<p><a href="https://ccs.getmonero.org/proposals/pwrcycle-Defcon_Monero_Party_2019.html" target="_blank">Defcon Monero Party 2019</a> by pwrcycle</p>
<p>Raised <b>14.19 of 57.00</b> XMR (25%)</p>
</div>
<div class="proposal">
<p><a href="https://ccs.getmonero.org/proposals/sarang-2019-q2.html" target="_blank">Sarang: research funding for 2019 Q2</a> by Sarang Noether</p>
<p>Raised <b>423.83 of 638.00</b> XMR (66%)</p>
</div>
<div class="proposal">
<p><a href="https://ccs.getmonero.org/proposals/mooo-2019-04.html" target="_blank">Moneromooo coding, april 2019</a> by moneromooo</p>
<p>Raised <b>264.61 of 410.00 XMR</b> (65%)</p>
</div>
<div class="proposal">
<p><a href="https://ccs.getmonero.org/proposals/surae-mrl-research-q2-2019.html" target="_blank">Surae Funding for Q2 2019</a> by Surae N</p>
<p>Raised <b>154.69 of 618.00</b> XMR (25%)</p>
</div>
<div class="proposal">
<p><a href="https://ccs.getmonero.org/proposals/v1docq47-video-creation-translations-into-russian-(february-july).html" target="_blank">V1docq47: video creation / translations into russian (february july)</a> by v1docq47</p>
<p>Raised <b>0.16 of 46.80</b> XMR (<1%)</p>
</div>
<h3 id="stats">Price & Blockchain Stats</h3>
<h4 class="stat">Blockchain Stats</h4>
<div class="bcstats">
<p>Block height: <b>1801077</b></p>
<p>Median block size: <b>292.97 kB</b></p>
<p>Hash rate: <b>292.896 MH/s</b></p>
<p>Average Tx per block: <b>5.05</b></p>
<p>Weekly Moving Average Tx per day: <b>3610</b></p>
<p>Block reward: <b>2.98 XMR</b></p>
</div>
<p class="note">Data taken on March 29, 2019</p>
<h4 class="stat">Hashrate Pool Distribution</h4>
<p><img src="/img/hashrate-pool-distribution-0329.png" alt="Hashrate Pool Distribution Pie Chart"/></p>
<h4 class="stat">Price & Performance</h4>
<div class="price-intro">XMR Market Cap: <b>$884,161,809</b><br>Localmonero.co Street Price: <b>$56.41</b></div>
<p class="table-title">Monero (XMR) Price</p>
<table class="price-table">
<tr class="row1">
<th>XMR to:</th>
<th>3/29/19</th>
<th>Week</th>
<th>Month</th>
<th>Year</th>
</tr>
<tr>
<td data-th="XMR to">USD</td>
<td data-th="03/29/19">$52.37</td>
<td data-th="Week" class="red">+0.1%</td>
<td data-th="Month" class="green">+9.4%</td>
<td data-th="Year" class="red">-73.7%</td>
</tr>
<tr class="row3">
<td data-th="XMR to">EUR</td>
<td data-th="03/29/19">€46.65</td>
<td data-th="Week" class="red">+1.4%</td>
<td data-th="Month" class="green">+11.0%</td>
<td data-th="Year" class="red">-71.1%</td>
</tr>
<tr>
<td data-th="XMR to">BTC</td>
<td data-th="03/29/19">Ƀ0.01294949</td>
<td data-th="Week" class="red">-1.4%</td>
<td data-th="Month" class="green">+3.0%</td>
<td data-th="Year" class="red">-48.4%</td>
</tr>
</table>
<p class="note">Data taken on March 29, 2019</p>
<p class="table-title">XMR Price Graph for March 22 - 29, 2019</p>
![XMR Price Graph 03/22/19-03/29/19](/img/weekly-chart-0329.png "XMR Price Graph 03/22/19-03/29/19")
Sources: <a href="https://community.xmr.to/explorer/mainnet/" target="_blank">community.xmr.to</a>, <a href="https://moneroblocks.info/stats/transaction-stats" target="_blank">moneroblocks.info</a>, <a href="https://minexmr.com/pools.html" target="_blank">minexmr.com</a>, <a href="https://bitinfocharts.com/monero/" target="_blank">bitinfocharts.com</a>, <a href="https://www.coingecko.com/" target="_blank">coingecko.com</a>, <a href="https://localmonero.co/" target="_blank">localmonero.co</a>
<h3 id="merchant">Monero Merchant of the Week</h3>
<a href="https://cyphermarket.com" target="_blank"><img src="/img/cyphermarket-logo.png" alt="Cypher Market Logo" class="merchant-img" id="cyphermarket"></a>
Cypher Market is a business with a social vision, to experiment with new, sustainable, commerce-driven ways to support FOSS projects. They work with many FOSS projects (including various Monero workgroups) to sell merchandise and donate to them 50% of the profits. Find them at <a href="https://cyphermarket.com" target="_blank">cyphermarket.com</a>.
Check back next week for another merchant that accepts Monero for their goods and services.
<h3 id="volunteer">Volunteer Opportunities</h3>
<p>If you want to get involved in making Monero better, but arent sure how, check out the volunteer opportunities below.</p>
<p class="date"><a href="https://old.reddit.com/r/Monero/comments/b11aec/call_for_contributors_new_strings_for_monerujo_we/" target="_blank">Monerujo is looking for translators</a></p>
<p>If you speak any language beside English, Monerujo needs your help.</p>
<p><a href="https://old.reddit.com/r/Monero/comments/b5fe5j/psa_seeking_volunteer_reviewers_for_pow_randomx/" target="_blank">Seeking Volunteer Reviewers for PoW RandomX</a></p>
<p class="date"><a href="https://github.com/i2p-zero/i2p-zero/releases" target="_blank">Test I2P-Zero</a></p>
<p>Download I2P Zero for your machine, follow the direction in the README, and report any issues to the Issue tracker on GitHub, or IRC channel #i2p-zero.</p>
<h3 id="donate">Donate</h3>
<p markdown="1">If you enjoy this publication and want to support it, we encourage you to donate to the Monero General Fund, using the following address or QR code.</p>
<p class="address" markdown="1">44AFFq5kSiGBoZ4NMDwYtN18obc8AemS33DBLWs3H7otXft3XjrpDtQGv7SqSsaBYBb98uNbr2VBBEt7f2wfn3RVGQBEP3A</p>
<p><a href="monero:44AFFq5kSiGBoZ4NMDwYtN18obc8AemS33DBLWs3H7otXft3XjrpDtQGv7SqSsaBYBb98uNbr2VBBEt7f2wfn3RVGQBEP3A" class="qr"><img src="/img/donate-monero.png"></a></p>
Comments, criticism, complaints or corrections? Please contact rehrar at **rehrar** at **tuta.io**. Say rehrar sent you.

36
_posts/code-syntax.md Normal file
View file

@ -0,0 +1,36 @@
---
title: Code Syntax
---
To insert highlight code inside of a post, it's enough to use some specific tags, has directly described into the [Jekyll documentation](http://jekyllrb.com/docs/templates/#code-snippet-highlighting). In this way the code will be included into a ``.highlight`` CSS class and will be highlight according to the [syntax.scss](https://github.com/mojombo/tpw/blob/master/css/syntax.css) file. This is the standard style adopted by **Github** to highlight the code.
This is a CSS example:
{% highlight css linenos %}
body {
background-color: #fff;
}
h1 {
color: #ffaa33;
font-size: 1.5em;
}
{% endhighlight %}
And this is a HTML example, with a linenumber:
{% highlight html linenos %}
<html>
<a href="example.com">Example</a>
</html>
{% endhighlight %}
Last, a Ruby example:
{% highlight ruby linenos %}
def hello
puts "Hello World!"
end
{% endhighlight %}

164
_posts/template.md Normal file
View file

@ -0,0 +1,164 @@
---
title: Revuo Monero Weekly - March 29, 2019
---
### Recent News
<a href="https://github.com/monero-project/monero/pull/5090" target="_blank">Initial Monero Socks support for Tor and i2p has been merged</a>
<a href="https://github.com/i2p-zero/i2p-zero/releases" target="_blank">I2P-zero, a small-footprint, zero-dependency installation of I2P, which can be easily bundled with Monero software, is available for download and testing</a>
The future of Monero's PoW was discussed in 2.5 hour dev meeting on March 24, 2019. Meeting logs are available on
<a href="https://repo.getmonero.org/monero-project/monero-site/blob/b87354501b6343f9146f331805ddadc45696f728/_posts/2019-03-24-logs-for-the-dev-meeting-held-on-2019-03-24.md" target="_blank">GitLab</a>. If you do not have the time to read it all, OsrsNeedsF2P kindly summarized the logs for you on <a href="https://www.reddit.com/r/Monero/comments/b50mfy/logs_from_the_25_hr_dev_meeting_on_moneros_pow/" target="_blank">Reddit</a> (see comments).
<a href="https://github.com/monero-rs/monero-rs" target="_blank">Pure Rust Monero library (the first version) released on GitHub by h4sh3d</a>
<a href="https://www.kucoin.com/news/en-monero-xmr-gets-listed-on-kucoin" target="_blank">Monero gets listed on KuCoin</a>
Supported trading pairs include XMR/BTC and XMR/ETH.
<a href="https://www.reddit.com/r/Monero/comments/b5d5xg/gui_wallet_translatable_in_8_new_languages_new/" target="_blank">GUI is now translated in 8 new languages</a>
Monero GUI is now available in Kurdish, Bengali, Persian, Irish, Urdu, Zulu Greek and Nepali.
<a href="https://www.youtube.com/watch?v=iWNlyHumD-c" target="_blank">Monero NYC Meetup recorded session from March 21 is available on Youtube</a>
<a href="https://www.youtube.com/watch?v=ZZZF4BqIDrk" target="_blank">Monero Talk with Kristy-Leigh Minehan on XMR's strategy for preserving a decentralized mining network to remain as censorship resistant digital cash available on YouTube</a>
<a href="https://www.youtube.com/watch?v=vGMTrA6NmeM" target="_blank">Monero Talk on RandomX by October with Howard Chu, Tevador and Needmoney90 available on YouTube</a>
<a href="https://info.binance.com/en/research/marketresearch/monero-hard-fork.html" target="_blank">Binance Research released a report discussing the effects of forking out ASIC miners</a>
<a href="https://github.com/monero-ecosystem/monero-python" target="_blank">Monero Python module for handling Monero cryptocurrency has officially joined the Monero Ecosystem Project</a>
<a href="https://old.reddit.com/r/Monero/comments/b4xz3f/announcing_umonerotipsbot_an_onchain_noncustodial/" target="_blank">An on-chain, non-custodial, open source Monero tipping bot has been launched - testnet only for now</a>
Monerobox 2.0 is now available for purchase on <a href="http://monerobox.store/" target="_blank">Monerobox.store</a>. Read the product info on <a href="https://medium.com/@jason.hcwong/monerobox-2-0-fedc00fa2aa4" target="_blank">Medium</a>.
<a href="https://donate.torproject.org/cryptocurrency" target="_blank">The Tor Project now accepts Monero for donations</a>
<a href="https://github.com/monero-ecosystem/monero-translations/blob/master/pootle.md" target="_blank">New guide for Pootle</a>, the localization platform, is available on GitHub for translators.
<a href="https://medium.com/@anhdres/how-to-choose-a-monero-wallet-c713abb2d64d" target="_blank">For new users - How to choose a Monero wallet (by anhdres)</a>
### Upcoming Events
March 30, 2019 17:00 UTC
Community Workgroup Meeting
April 1, 2019 17:00 UTC
Research Lab Meeting
April 6, 2019 17:00 UTC
DefCon 27 Workgroup Meeting
April 7, 2019 17:00 UTC
Dev Meeting
April 18th, 2019
Monero Birthday 5 years old
Month at a glance
### CCS Proposals
<a href="https://ccs.getmonero.org/proposals/el00ruobuob-january-to-march-part-time-for-a-new-quarter.html" target="_blank">El00ruobuob part time for three months (January to March)</a> by el00ruobuob
Raised 16.61 of 45.00 XMR (37%)
<a href="https://ccs.getmonero.org/proposals/pwrcycle-Defcon_Monero_Party_2019.html" target="_blank">Defcon Monero Party 2019</a>
by pwrcycle
Raised 14.14 of 57.00 XMR (25%)
<a href="https://ccs.getmonero.org/proposals/sarang-2019-q2.html" target="_blank">Sarang: research funding for 2019 Q2</a> by Sarang Noether
Raised 422.53 of 638.00 XMR (66%)
<a href="https://ccs.getmonero.org/proposals/mooo-2019-04.html" target="_blank">Moneromooo coding, april 2019</a> by moneromooo
Raised 262.11 of 410.00 XMR (64%)
<a href="https://ccs.getmonero.org/proposals/surae-mrl-research-q2-2019.html" target="_blank">Surae Funding for Q2 2019</a> by Surae N
Raised 151.10 of 618.00 XMR (24%)
<a href="https://ccs.getmonero.org/proposals/v1docq47-video-creation-translations-into-russian-(february-july).html" target="_blank">V1docq47: video creation / translations into russian (february july)</a> by v1docq47
Raised 0.11 of 46.80 XMR
### Price & Blockchain Stats
<p class="note" markdown="1">Data taken on March 29, 2019 unless otherwise stated.</p>
#### Blockchain Stats
Block height:
Median block size:
Hash rate:
Average Tx per block:
Weekly moving Average Tx per day:
Hashrate pool distribution:
Block reward:
#### Price & Performance
XMR Price
Date 1 week % 1 month % 1 year %
USD Price
EUR Price
BTC Price
Localmonero.co Street Price
XMR Market Cap: $4.94b
XMR Price Graph 03/22/19-03/29/19
![XMR Price Graph 03/22/19-03/29/19](/img/img-test.png "XMR Price Graph 03/22/19-03/29/19")
Sources: <a href="https://community.xmr.to/explorer/mainnet/" target="_blank">community.xmr.to</a>, <a href="https://moneroblocks.info/stats/transaction-stats" target="_blank">moneroblocks.info</a>, <a href="https://minexmr.com/pools.html" target="_blank">minexmr.com</a>, <a href="https://bitinfocharts.com/monero/" target="_blank">bitinfocharts.com</a>, <a href="https://www.coingecko.com/" target="_blank">coingecko.com</a>, <a href="https://localmonero.co/" target="_blank">localmonero.co</a>
### Monero Merchant of the Week
<a href="https://cyphermarket.com" target="_blank"><img src="/img/cyphermarket-logo.png" alt="Cypher Market Logo"></a>
Cypher Market is a business with a social vision, to experiment with new, sustainable, commerce-driven ways to support FOSS projects. They work with many FOSS projects (including various Monero workgroups) to sell merchandise and donate to them 50% of the profits. Find them at <a href="https://cyphermarket.com" target="_blank">cyphermarket.com</a>.
Check back next week for another merchant that accepts Monero for their goods and services.
### Volunteer Opportunities
If you want to get involved in making Monero better, but arent sure how, check out the volunteer opportunities below.
Monerujo is looking for translators
If you speak any language beside English, Monerujo needs your help. <a href="https://old.reddit.com/r/Monero/comments/b11aec/call_for_contributors_new_strings_for_monerujo_we/" target="_blank">See more info</a>.
<a href="https://old.reddit.com/r/Monero/comments/b5fe5j/psa_seeking_volunteer_reviewers_for_pow_randomx/" target="_blank">Seeking Volunteer Reviewers for PoW RandomX</a>
<a href="https://github.com/i2p-zero/i2p-zero/releases" target="_blank">Test I2P-Zero</a>
Download I2P Zero for your machine, follow the direction in the README, and report any issues to the Issue tracker on GitHub, or IRC channel #i2p-zero.
### Donate
If you enjoy this publication and want to support it, we encourage you to donate to the Monero General Fund, using the following address or QR code.
Comments, criticism, complaints or corrections? Please contact rehrar at rehrar@tuta.io. Say rehrar sent you.
> This is a blockquote
<a href="" target="_blank"></a>
![Test](/img/img-test.png "Test")
<p class="classname" markdown="1">[Title](link)</p>
### Unordered list
- list 1
- list 2
- list 3
- list 4
### Ordered list
1. one
2. two
3. three
4. four

59
_sass/base.scss Normal file
View file

@ -0,0 +1,59 @@
/*
* Emerald is a simple blog theme built for Jekyll.
*/
/*- Base reset -*/
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
html, body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, img {
margin: 0;
padding: 0;
border: 0;
}
/*- Base color -*/
$main-color: #45494f;
$background-color: #FDFDFD;
$text-color: #222222;
/*- Base settings -*/
html {
background-color: $background-color;
font-size: 16px;
@media (min-width: 940px) {
font-size: 18px;
}
line-height: 1.5;
color: $text-color;
}
/*- Link -*/
a {
color: $main-color;
outline: 0;
border-bottom: 2px dotted #6a6d72;
text-decoration: none;
font-weight: 700;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-ms-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
&:hover,
&:focus {
color: #d26e2b;
border-bottom: 2px dotted #d26e2b;
}
}
a#nav-menu {
border-bottom: none;
}

224
_sass/custom.scss Normal file
View file

@ -0,0 +1,224 @@
p.note {
font-size: 0.7em;
margin-bottom: 1rem;
margin-top: -1rem;
}
.bcstats {
background-color: #f0f0f0;
margin-bottom: 1.3334rem;
border-radius: 2px;
}
.bcstats p {
padding: 1em;
margin: 0;
}
.bcstats p:nth-child(even) {
background-color: #f6f6f6;
}
$breakpoint-alpha: 480px; // adjust to your needs
p.table-title {
margin: 0;
padding-bottom: 0.5em;
font-weight: 700;
font-size: 16px;
padding-top: 0.5em;
}
.price-table {
margin: 0 0 1.3334rem 0;
width: 100%; // adjust to your needs
background: #45494f;
color: #efefef;
border-radius: 2px;
overflow: hidden;
border-spacing: 0;
@media (min-width: $breakpoint-alpha) {
background: #f0f0f0;
color: #45494f;
tr.row3 {
background-color: #f6f6f6;
}
}
tr {
border-top: 2px solid #fff;
border-bottom: 2px solid #fff;
}
tr.row1 {
background-color: #45494f;
}
th {
display: none;
}
td {
display: block;
&:first-child {
padding-top: .5em;
}
&:last-child {
padding-bottom: .5em;
}
&:before {
content: attr(data-th)": "; // who knew you could do this? The internet, that's who.
font-weight: bold;
// optional stuff to make it look nicer
width: 6.5em; // magic number :( adjust according to your own content
display: inline-block;
// end options
@media (min-width: $breakpoint-alpha) {
display: none;
}
}
}
th, td {
text-align: left;
margin: .5em 1em;
@media (min-width: $breakpoint-alpha) {
display: table-cell;
padding: .25em .5em;
padding: 1em !important;
&:first-child {
padding-left: 0;
}
&:last-child {
padding-right: 0;
}
}
}
th, td:before {
color: #fff;
}
td.green {
color: #66d166;
@media (min-width: $breakpoint-alpha) {
color: #51a751;
}
}
td.red {
color: #e36f6e;
@media (min-width: $breakpoint-alpha) {
color: #d83231;
}
}
}
.content h3 {
margin-top: 3rem;
background-color: #45494f;
color: white;
padding-left: 1rem;
margin-bottom: 1rem;
}
.content ul {
line-height: 1.9;
}
.newsbyte, .event {
padding: 1rem;
background-color: #f0f0f0;
margin-top: 1rem;
}
.newsbyte:first-of-type, .event:first-of-type {
margin-top: 0;
}
.newsbyte:after {
display: none;
content: '';
width: 100%;
height: 1px;
margin-top: 2rem;
background-color: #d5d5d5;
}
.newsbyte h4, h4.stat {
font-size: 18px;
font-family: 'PT Serif', serif;
font-weight: 700;
@media (max-width: 480px) {
font-size: 16px;
}
}
.newsbyte p {
margin-bottom: 0;
}
p.date {
margin-bottom: 0.2em;
font-weight: 700;
}
.proposal {
margin-bottom: 1rem;
padding: 1em;
background-color: #f0f0f0;
}
.proposal p {
margin-bottom: 0;
}
.proposal p:first-child {
padding-bottom: 0.5rem;
}
.proposal p a {
line-height: 1.7;
}
img.merchant-img {
width: 15rem;
margin: 0 0 24px 0;
}
p.address {
background-color: #f0f0f0;
color: #45494f;
font-weight: bold;
word-wrap: break-word;
padding: 1.5rem;
margin-top: 1.5rem;
border-radius: 2px;
-webkit-touch-callout: all;
-webkit-user-select: all;
-khtml-user-select: all;
-moz-user-select: all;
-ms-user-select: all;
user-select: all;
}
a.qr {
display: inline-block;
border: none;
border-radius: 10px;
}
a.qr img {
margin-bottom: 0;
vertical-align: middle;
}

299
_sass/layout.scss Normal file
View file

@ -0,0 +1,299 @@
/* -- General Layout -- */
/* Required for footer to stick to the bottom */
html, body {
height: 100%;
}
/* Navigation */
#nav, #nav-left {
a {
display: block;
color: $background-color;
padding: 0.33334em 0;
font-size: 1.5em;
font-weight: 400;
border-bottom: none;
@media (min-width: 940px) {
font-size: 1em;
}
&:hover {
background-color: lighten($main-color, 5%);
}
}
span {
font-weight: 200;
}
}
#nav {
@include nav-position(right);
}
#nav-left {
@include nav-position(left);
}
/* Toggle class to open menu */
#nav.menu-open {
@include open(-14rem);
}
#nav-left.menu-open-left {
@include open(14rem);
}
/* Separator after menu */
#nav-list:after {
display: block;
content: '';
width: 5rem;
height: 1px;
margin: 23px auto;
background-color: $background-color;
}
/* Icon menu */
#nav-menu {
@include icon-position(right);
}
#nav-menu-left {
@include icon-position(left);
}
#menu {
height: 4px;
width: 1.5em;
background-color: lighten($text-color, 35%);
margin-top: 8px;
&:after, &:before {
content: "";
display: block;
position: relative;
height: 4px;
width: 1.5em;
background-color: lighten($text-color, 35%);
transition: all 0.3s ease-in;
}
&:before {
top: -8px;
}
&:after {
top: 4px;
}
&.btn-close {
background: none;
}
&.btn-close:before {
top: 0;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
background-color: $background-color;
}
&.btn-close:after {
top: -4px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
background-color: $background-color;
}
}
/* Main content */
.fixed {
position: fixed;
width: 100%;
@media (min-width: 940px) {
position: static;
}
}
#container {
margin:0 auto;
max-width: 730px;
padding: 0 1.5rem;
}
#header {
text-align: center;
padding: 24px 0;
position: relative;
@media (max-width: 480px) {
padding-top: 10px;
}
a {
text-decoration: none;
color: $text-color;
display: inline-block;
border-bottom: none;
}
img {
max-height: 72px;
margin: 0 auto;
display: block;
}
h1 {
font-family: 'Bebas Neue', sans-serif; //Emerald logo font
font-weight: 400;
font-size: 4.5em;
color: #d26e2b;
@media (max-width: 940px) {
padding: 0;
}
@media (max-width: 600px) {
font-size: 3em;
}
@media (max-width: 480px) {
font-size: 2.5em;
}
}
&:after {
display: block;
content: '';
width: 5rem;
height: 1px;
margin: 23px auto;
background-color: lighten($text-color, 70%);
@media (max-width: 480px) {
margin: 0.5rem auto;
}
}
@media (max-width: 600px) {
padding-bottom: 0;
}
}
/* Posts */
#posts {
li {
list-style-type: none;
}
}
#post-page {
margin-bottom: 1.5em;
@media (min-width: 940px) {
margin-bottom: 1.3334em;
}
}
.post+.post:before {
display: block;
content: '';
width: 5rem;
height: 1px;
margin: 23px auto;
background-color: lighten($text-color, 70%);
}
.by-line {
display: block;
color: lighten($text-color, 25%);
line-height: 1.5em; /* 24px/16px */
margin-bottom: 1.5em; /* 24px/16px */
padding-top: 0.5em;
font-weight: 200;
@media (min-width: 940px) {
display: block;
color: lighten($text-color, 25%);
line-height: 1.3334em; /* 24px/18px */
margin-bottom: 1.3334em; /* 24px/18px */
font-weight: 200;
}
}
img {
max-width: 100%;
display: block;
margin: 0 auto;
margin-bottom: 24px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
border-radius: 4px;
}
img[title="Emerald"] {
box-shadow: 0 2px 6px #ddd;
}
code {
color: lighten($text-color, 35%);
background-color: lighten($background-color, 35%);
}
/* Set the vertical rhythm (and padding-left) for lists inside post content */
.content ul, .content ol {
line-height: 1.5em; /* 24px/16px */
padding-left: 1.5em;
@media (min-width: 940px) {
line-height: 1.33334em; /* 24px/18px */
}
}
/* Pages */
#page ul, #page ol {
padding-left: 1.5em;
}
/* Paginator */
.pagination {
text-align: center;
margin: 2.666668em;
span {
background-color: darken($background-color, 5%);
color: $text-color;
}
a:hover {
background-color: lighten($main-color, 5%);
}
}
.page-item {
background-color: $main-color;
color: $background-color;
padding: 4px 8px;
font-weight: 400;
padding: 0.5em 1em;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
border-radius: 4px;
}
/* Footer */
footer {
background-color: $main-color;
color: $background-color;
text-align: center;
padding: 0.6667em 0;
}
#wrap {
min-height:100%;
position:relative;
padding-bottom: 105px;
}
.footer {
padding: 25px 0;
background-color: $main-color;
color: $background-color;
text-align: center;
position: absolute;
width: 100%;
bottom: 0;
}

47
_sass/mixin.scss Normal file
View file

@ -0,0 +1,47 @@
// -- Mixins -- //
// Nav menu
@mixin icon-position($position) {
display: block;
position: absolute;
top: 35px;
#{$position}: 25px;
z-index: 10;
height: 36px;
padding: 8px;
background-color: rgba(240,240,240,.6);
@media (max-width: 480px) {
top: 15px;
right: 10px;
}
}
@mixin open($x) {
-webkit-transform: translateX($x);
-moz-transform: translateX($x);
-ms-transform: translateX($x);
transform: translateX($x);
width: 100%;
@media (min-width: 940px) {
width: 30%;
}
}
@mixin nav-position($position) {
width: 14rem;
position: fixed;
background-color: $main-color;
top: 0;
bottom: 0;
#{$position}: -14rem;
color: $background-color;
opacity: 0.95;
-webkit-transition: all 0.3s ease-in;
-moz-transition: all 0.3s ease-in;
-ms-transition: all 0.3s ease-in;
transition: all 0.3s ease-in;
z-index: 1;
padding: 72px 0;
text-align: center;
}

66
_sass/syntax.scss Normal file
View file

@ -0,0 +1,66 @@
/*
* A Github stylesheet to highlight code snippet
* https://github.com/mojombo/tpw/blob/master/css/syntax.css
*/
// .highlight { background-color: #FFF; }
.lineno { color: darken($background-color, 25%); margin-right: 1em; }
.highlight .c { color: #999988; font-style: italic } /* Comment */
.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */
.highlight .k { font-weight: bold } /* Keyword */
.highlight .o { font-weight: bold } /* Operator */
.highlight .cm { color: #999988; font-style: italic } /* Comment.Multiline */
.highlight .cp { color: #999999; font-weight: bold } /* Comment.Preproc */
.highlight .c1 { color: #999988; font-style: italic } /* Comment.Single */
.highlight .cs { color: #999999; font-weight: bold; font-style: italic } /* Comment.Special */
.highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
.highlight .gd .x { color: #000000; background-color: #ffaaaa } /* Generic.Deleted.Specific */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gr { color: #aa0000 } /* Generic.Error */
.highlight .gh { color: #999999 } /* Generic.Heading */
.highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
.highlight .gi .x { color: #000000; background-color: #aaffaa } /* Generic.Inserted.Specific */
.highlight .go { color: #888888 } /* Generic.Output */
.highlight .gp { color: #555555 } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #aaaaaa } /* Generic.Subheading */
.highlight .gt { color: #aa0000 } /* Generic.Traceback */
.highlight .kc { font-weight: bold } /* Keyword.Constant */
.highlight .kd { font-weight: bold } /* Keyword.Declaration */
.highlight .kp { font-weight: bold } /* Keyword.Pseudo */
.highlight .kr { font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #445588; font-weight: bold } /* Keyword.Type */
.highlight .m { color: #009999 } /* Literal.Number */
.highlight .s { color: #d14 } /* Literal.String */
.highlight .na { color: #008080 } /* Name.Attribute */
.highlight .nb { color: #0086B3 } /* Name.Builtin */
.highlight .nc { color: #445588; font-weight: bold } /* Name.Class */
.highlight .no { color: #008080 } /* Name.Constant */
.highlight .ni { color: #800080 } /* Name.Entity */
.highlight .ne { color: #990000; font-weight: bold } /* Name.Exception */
.highlight .nf { color: #990000; font-weight: bold } /* Name.Function */
.highlight .nn { color: #555555 } /* Name.Namespace */
.highlight .nt { color: #000080 } /* Name.Tag */
.highlight .nv { color: #008080 } /* Name.Variable */
.highlight .ow { font-weight: bold } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mf { color: #009999 } /* Literal.Number.Float */
.highlight .mh { color: #009999 } /* Literal.Number.Hex */
.highlight .mi { color: #009999 } /* Literal.Number.Integer */
.highlight .mo { color: #009999 } /* Literal.Number.Oct */
.highlight .sb { color: #d14 } /* Literal.String.Backtick */
.highlight .sc { color: #d14 } /* Literal.String.Char */
.highlight .sd { color: #d14 } /* Literal.String.Doc */
.highlight .s2 { color: #d14 } /* Literal.String.Double */
.highlight .se { color: #d14 } /* Literal.String.Escape */
.highlight .sh { color: #d14 } /* Literal.String.Heredoc */
.highlight .si { color: #d14 } /* Literal.String.Interpol */
.highlight .sx { color: #d14 } /* Literal.String.Other */
.highlight .sr { color: #009926 } /* Literal.String.Regex */
.highlight .s1 { color: #d14 } /* Literal.String.Single */
.highlight .ss { color: #990073 } /* Literal.String.Symbol */
.highlight .bp { color: #999999 } /* Name.Builtin.Pseudo */
.highlight .vc { color: #008080 } /* Name.Variable.Class */
.highlight .vg { color: #008080 } /* Name.Variable.Global */
.highlight .vi { color: #008080 } /* Name.Variable.Instance */
.highlight .il { color: #009999 } /* Literal.Number.Integer.Long */

106
_sass/typography.scss Normal file
View file

@ -0,0 +1,106 @@
/*- Typography -*/
//
// Based on the typographic scale: 12, 14, 16, 18, 21, 24, 36, 48, 60, 72.
//
@font-face {
font-family: 'Bebas Neue';
src: url('../font/BebasNeue-Regular.woff') format('woff'), /* Pretty Modern Browsers */
}
body {
font-family: 'PT Serif', serif;
letter-spacing: 0.01em;
-webkit-font-smoothing: antialiased;
text-rendering: optimizeLegibility;
}
/*- Typography for medium and small screen, based on 16px font-size -*/
p, ul, ol {
font-size: 1em; /* 16px */
line-height: 1.7em; /* 24px/16px */
margin-bottom: 1.5em; /* 24px/16px */
}
h1 {
font-size: 2.25em; /* 36px/16px */
line-height: 1.3333em; /* 48px/36px */
padding: 0.33335em 0; /* 12px/36px * 2 (Use padding instead of margin to maintain proximity with paragraph) */
font-family: 'PT Sans', sans-serif;
}
h2 {
font-size: 1.5em; /* 24px/16px */
line-height: 1.5em; /* 24px/24px */
padding: 1em 0 0 0; /* 12px/24px * 2, only top (Use padding instead of margin to maintain proximity with paragwithph) */
font-family: 'PT Sans', sans-serif;
@media (max-width: 480px) {
font-size: 1.2rem;
}
}
h3, h4, h5, h6 {
font-size: 1.125em; /* 18px/16px */
line-height: 1.7em; /* 24px/18px */
padding: 0.66667em 0; /* 12px/18px * 2 (Use padding instead of margin to maintain proximity with paragraph) */
font-family: 'PT Sans', sans-serif;
}
blockquote {
font-style: italic;
margin: 1.5em; /* 24px/18px */
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
border-radius: 4px;
background-color: darken($background-color, 5%);
padding: 0 1.5em; /* 24px/18px */
p, ul, ol {
padding: 1.5em 0; /* 24px/18px */
}
}
/*- Typography for big screen, based on 18px font-size -*/
@media (min-width: 940px) { //Breakpoint set to 940px
p, ul, ol {
font-size: 1em; /* 18px */
line-height: 1.7em; /* 24px/18px */
margin-bottom: 1.3334em; /* 24px/18px */
}
h1 {
font-size: 2.6667em; /* 48px/18px */
line-height: 1em; /* 48px/48px */
padding: 0.25em 0; /* 12px/48px * 2 (Use padding instead of margin to maintain proximity with paragraph) */
}
h2 {
font-size: 2em; /* 36px/18px */
line-height: 1.7em; /* 48px/36px */
padding: 0.66667em 0 0 0; /* 12px/36px * 2, pnly top (Use padding instead of margin to maintain proximity with paragraph) */
}
h3, h4, h5, h6 {
font-size: 1.7em; /* 24px/18px */
line-height: 1.7em; /* 24px/24px */
padding: 0.5em 0; /* 12px/24px * 2 (Use padding instead of margin to maintain proximity with paragraph) */
}
blockquote {
font-style: italic;
margin: 1.3334em; /* 24px/18px */
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
border-radius: 4px;
background-color: darken($background-color, 5%);
padding: 0 1.33334em; /* 24px/18px */
p, ul, ol {
padding: 1.33334em 0; /* 24px/18px */
}
}
}

21
about.md Normal file
View file

@ -0,0 +1,21 @@
---
layout: pag
title: About
---
## About
Emerald is a minimal theme created for Jekyll. The main purpose of Emerald is to provide a clear theme for those who want a blog ready to use, focused on the content and mobile-first.
For further details on Emerald, please visit the [repository on Github](https://github.com/KingFelix/emerald/).
![Emerald](img/Emerald01.png "Emerald")
### Setup
Emerald may be installed by simply downloading the .zip folder from the [repository on Github](https://github.com/KingFelix/emerald/archive/master.zip).
After extracting the content from the folder into the selected directory, you can type ``jekyll serve`` from the terminal, than open your browser to ``0.0.0.0:4000/emerald/`` and you will find it there.
Additionally it is possible to fork the repository and use Github Pages as hosting. By following this way it will be enough to change the ``baseurl`` value into the ``_config.yml`` file, with the directory name of your project (for example /blog) or simply with a "/" (slash) if you want install Emerald in the root.
Last but not least: the [Jekyll documentation](http://jekyllrb.com) is the best starting point!
Enjoy!

30
atom.xml Normal file
View file

@ -0,0 +1,30 @@
---
layout: null
---
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>{{ site.title }}</title>
<link href="{{ site.url }}/atom.xml" rel="self"/>
<id>{{ site.url }}</id>
<updated>{{ site.time | date_to_xmlschema }}</updated>
<author>
<name>{{ site.author.name }}</name>
<uri>{{ site.author.url }}</uri>
<email>{{ site.author.email }}</email>
</author>
{% for post in site.posts limit: 10 %}
<entry>
<title>{{ post.title }}</title>
<link href="{{ site.url }}{{ post.url }}"/>
<id>{{ site.url }}{{ post.id }}</id>
<updated>{{ post.date | date_to_xmlschema }}</updated>
<content type="html">{{ post.content | xml_escape | truncatewords:50 }}</content>
</entry>
{% endfor %}
</feed>

6
css/main.scss Normal file
View file

@ -0,0 +1,6 @@
---
# Front matter comment to ensure Jekyll properly reads file.
---
//Import
@import "base", "mixin", "typography", "layout", "syntax.scss", "custom.scss";

BIN
font/BebasNeue-Regular.woff Normal file

Binary file not shown.

Binary file not shown.

BIN
img/Emerald01.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 176 KiB

BIN
img/cyphermarket-logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

BIN
img/donate-monero.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

115
img/emerald.svg Normal file
View file

@ -0,0 +1,115 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 73.6244 115.2768" enable-background="new 0 0 73.6244 115.2768" xml:space="preserve">
<g id="Livello_3" display="none">
<rect x="-210.4553" y="-125.2525" display="inline" fill="#FFFDEF" width="500" height="500"/>
</g>
<g id="Livello_4" display="none">
<path display="inline" fill="#95C11F" d="M124.1447,57.2975c0,4.77-0.38,9.46-1.13,14.02c-2.49,15.47-9.04,29.57-18.53,41.19
c-3.73,4.5699-7.91,8.75-12.48,12.48c-11.51,9.41-25.48,15.93-40.78,18.46c-4.69,0.79-9.5,1.19-14.41,1.19
c-48.24,0-87.34-39.1-87.34-87.34c0-48.23,39.1-87.33,87.34-87.33C85.0447-30.0326,124.1447,9.0675,124.1447,57.2975z"/>
<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="36.6072" y1="56.875" x2="98.3622" y2="118.63">
<stop offset="0" style="stop-color:#F9B233"/>
<stop offset="1" style="stop-color:#FFFFFF"/>
</linearGradient>
<path display="inline" fill="url(#SVGID_1_)" d="M123.0146,71.3175c-2.49,15.47-9.04,29.57-18.53,41.19l-12.48,12.48
c-11.51,9.41-25.48,15.93-40.78,18.46l-50.6-50.59l71.97-71.96L123.0146,71.3175z"/>
</g>
<g id="Livello_5" display="none">
<g display="inline">
<defs>
<filter id="Adobe_OpacityMaskFilter" filterUnits="userSpaceOnUse" x="-2.9237" y="129.4141" width="79.4719" height="17.3333">
<feFlood style="flood-color:white;flood-opacity:1" result="back"/>
<feBlend in="SourceGraphic" in2="back" mode="normal"/>
</filter>
</defs>
<mask maskUnits="userSpaceOnUse" x="-2.9237" y="129.4141" width="79.4719" height="17.3333" id="SVGID_2_">
<g filter="url(#Adobe_OpacityMaskFilter)">
<image overflow="visible" width="348" height="89" xlink:href="data:image/jpeg;base64,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
dsyxTbtmWKbdsyxTbtmWKbdsyxTbtmWKbdsyxTbtmWKbdsyxTbtmWKbdsyxTbtmWKbdsyxTbtmWK
bdsyxTbtmWKbdsyxa2NyXhhw8xjQP9CRgb9FMb9R+0fjS52cXWX0MvwkJelsN5us+lzs4usvkkJC
QlpISEhISEhISEtJCQkJCXksN5us+lzs4usvjlpIS88hL8JeGw3m6z6XOzi6y+12G83WfS52cXWX
2uw3m6z6XOzi6y+12G83WfS52cXWX2uw3m6z6XOzi6y+Ges9JiflmJ6TExPxWG83WfS52cXWXzTE
xMTE9J/hMTExMTE/NYbzdZ9LnZxdZfRzExMTExP0dhvN1n05P9A14bhjyQLD/nDjgaEPoWBZ/aHw
MidqCxkTtQWMidqCxkTtQWMidqCxkTtQWMidqCxkTtQWMidqCxkTtQWMidqCxkTtQWMidqCxkTtQ
WMidqCxkTtQWMidqCxkTtQWMidqCxkTtQWMidqCxkTtQWMidqCxkTtQWMidqCxkTtQWMidqCxkTt
QWMidqCxkTtQWMidqCxkTtQWMidqCxkTtQWMidqCxkTtQWMidqCxkTtQWMidqCxkTtQWMidqCxkT
tQWOD/QLem5Y8EYxhxx44FhH+SxLP7R+dP/Z" transform="matrix(0.24 0 0 0.24 -4.9237 127.4141)">
</image>
</g>
</mask>
<g mask="url(#SVGID_2_)">
<ellipse cx="36.8122" cy="138.0808" rx="39.736" ry="8.6667"/>
</g>
</g>
</g>
<g id="Livello_1">
<linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="0" y1="57.6384" x2="73.6244" y2="57.6384">
<stop offset="0" style="stop-color:#3F9F36"/>
<stop offset="1" style="stop-color:#008A3B"/>
</linearGradient>
<path fill="url(#SVGID_3_)" d="M72.2141,94.9177l-33.944,19.9622c-0.8999,0.5292-2.0158,0.5292-2.9157,0L1.4128,94.9191
C0.5375,94.4044,0,93.4647,0,92.4492V23.0285c0-1.0091,0.5318-1.9436,1.3993-2.459L35.3434,0.4034
c0.9054-0.5379,2.0323-0.5379,2.9377,0l33.9415,20.1647c0.8691,0.5163,1.4018,1.4525,1.4018,2.4634v69.4207
C73.6244,93.4658,73.0879,94.4038,72.2141,94.9177z"/>
<path fill="#3AAA35" d="M36.8122,0.0298c-0.6192,0-1.2384,0.1628-1.7911,0.4885L1.7368,20.1322
c-0.5823,0.3432-1.0373,0.842-1.3374,1.4229l36.4128,36.4128V0.0298z"/>
<path fill="#38A032" d="M36.8122,57.9679L73.225,21.5551c-0.3001-0.5808-0.7551-1.0797-1.3374-1.4229L38.6033,0.5183
c-0.5526-0.3257-1.1719-0.4885-1.7911-0.4885L36.8122,57.9679L36.8122,57.9679z"/>
<polygon fill="#2FAC66" points="36.8122,57.3084 36.8122,57.3084 36.8122,57.3084 "/>
<polygon fill="#2FAC66" points="36.8122,57.3084 36.8122,57.3084 36.8122,57.3084 "/>
<path fill="#38A032" d="M36.8122,57.9679L0.3994,21.5551C0.1448,22.0477,0,22.5984,0,23.1717V57.968L36.8122,57.9679
L36.8122,57.9679z"/>
<path fill="#008D36" d="M73.225,93.7212c0.2545-0.4926,0.3994-1.0433,0.3994-1.6165V57.3084H36.8122L73.225,93.7212z"/>
<path fill="#369C31" d="M0,57.3084v34.7963c0,0.5732,0.1448,1.124,0.3994,1.6165l36.4128-36.4128H0z"/>
<path fill="#369C31" d="M73.225,21.5551L36.8122,57.9679v0h36.8122V23.1717C73.6244,22.5984,73.4796,22.0477,73.225,21.5551z"/>
<path fill="#008D36" d="M0.3994,93.7212c0.3001,0.5808,0.7551,1.0797,1.3374,1.4229l33.2843,19.614
c0.5526,0.3257,1.1718,0.4885,1.7911,0.4885V57.3084L0.3994,93.7212z"/>
<path fill="#008533" d="M36.8122,57.3084v57.9381c0.6192,0,1.2385-0.1628,1.7911-0.4885l33.2843-19.614
c0.5823-0.3432,1.0373-0.8421,1.3374-1.4229L36.8122,57.3084L36.8122,57.3084z"/>
<linearGradient id="SVGID_4_" gradientUnits="userSpaceOnUse" x1="15.2808" y1="36.1067" x2="58.3436" y2="79.1696">
<stop offset="0" style="stop-color:#3F9F36"/>
<stop offset="1" style="stop-color:#008A3B"/>
</linearGradient>
<polygon fill="url(#SVGID_4_)" points="58.5085,79.0047 36.8122,91.7322 15.1159,79.0047 15.1159,36.2716 36.8122,23.4141
58.5085,36.2716 "/>
</g>
<g id="Livello_2" display="none">
<text transform="matrix(1 0 0 1 -138.4556 198.0802)" display="inline" fill="#212121" font-family="'Signika-Semibold'" font-size="100">emerald</text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 7.8 KiB

BIN
img/favicon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB

BIN
img/img-test.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

BIN
img/revuo-icon.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

BIN
img/rm.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

BIN
img/weekly-chart-0329.jpeg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 97 KiB

BIN
img/weekly-chart-0329.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

17
index.html Normal file
View file

@ -0,0 +1,17 @@
---
layout: default
---
<!-- Posts -->
<ul id="posts">
{% for post in paginator.posts %}
<li class="post">
<h2><a href="{% if site.baseurl == "/" %}{{ post.url }}{% else %}{{ post.url | prepend: site.baseurl }}{% endif %}">{{ post.title }}</a></h2>
<time datetime="{{ post.date | date_to_xmlschema }}" class="by-line">{{ post.date | date_to_string }}</time>
<p>{{ post.excerpt }}</p>
</li>
{% endfor %}
</ul>

41
js/main.js Normal file
View file

@ -0,0 +1,41 @@
var normal = document.getElementById("nav-menu");
var reverse = document.getElementById("nav-menu-left");
var icon = normal !== null ? normal : reverse;
// Toggle the "menu-open" % "menu-opn-left" classes
function toggle() {
var navRight = document.getElementById("nav");
var navLeft = document.getElementById("nav-left");
var nav = navRight !== null ? navRight : navLeft;
var button = document.getElementById("menu");
var site = document.getElementById("wrap");
if (nav.className == "menu-open" || nav.className == "menu-open-left") {
nav.className = "";
button.className = "";
site.className = "";
} else if (reverse !== null) {
nav.className += "menu-open-left";
button.className += "btn-close";
site.className += "fixed";
} else {
nav.className += "menu-open";
button.className += "btn-close";
site.className += "fixed";
}
}
// Ensures backward compatibility with IE old versions
function menuClick() {
if (document.addEventListener && icon !== null) {
icon.addEventListener('click', toggle);
} else if (document.attachEvent && icon !== null) {
icon.attachEvent('onclick', toggle);
} else {
return;
}
}
menuClick();

21
license.md Normal file
View file

@ -0,0 +1,21 @@
## Released under MIT License
Copyright (c) 2015 Jacopo Rabolini
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

52
readme.md Normal file
View file

@ -0,0 +1,52 @@
## About
Emerald is a minimal theme created for Jekyll. The main purpose of Emerald is to provide a clear theme for those who want a blog ready to use, focused on the content and mobile-first.
![Emerald](/img/Emerald01.png "Emerald")
## Setup & usage
Emerald may be installed by simply downloading the .zip folder from the [repository on Github](https://github.com/KingFelix/emerald/archive/master.zip).
After extracting the content from the folder into the selected directory, you can type ``jekyll serve`` from the terminal, than open your browser to ``0.0.0.0:4000/emerald/`` and you will find it there.
Additionally it is possible to fork the repository and use Github Pages as hosting. By following this way it will be enough to change the ``baseurl`` value into the ``_config.yml`` file, with the directory name of your project (for example /blog) or simply with a "/" (slash) if you want install Emerald in the root.
### Options
Starting from the 1.1.0 version, you can customize Emerald thanks to a few options. Now it is possible to set a custom header tag by setting the related option in the ``_config.yml`` file to "true". Then insert your custom code into the ``header-custom.html`` file.
In the same way, you can customize the footer of the navigation menu, by setting to "true" the related option and put your code into the ``nav-footer-custom.html`` file.
Moreover it is now possible to select a reverse option that allows to move the navigation menu to the left side, by setting it to "true".
### Colors
The basic colors are set into the ``base.scss`` file:
- $main-color: used for the menu, title, link and footer
- $background-color: used for background and links in the navigation menu
- $text-color: used for text and title in posts and pages
To customize the colors, just set the values in HEX, RGB (or RGBa) or any other format accepted by CSS.
### Navigation menu
Starting from the 1.1.0 version, the links inside the navigation menu are autogenerated from pages having the layout set to ``page``.
You can set custom links, by putting in the ``<a>`` tag into the ``link.html`` file.
### Branch
Emerald has two branch:
- ``master``: is for developing pourpose.
- ``gh-pages``: is only for demo site.
### Baseurl
Emerald was thought to be used mainly with Github, in particular into [project site](https://pages.github.com/). For this reason several tags have been included ``{{ site.baseurl }}`` to refer to the "/emerald/" directory.
You can change the "baseurl" value into the ``config.yml`` file, to match your directory (for example "/blog/") or the root of your project. In that case you must set the "baseurl" value to "/".
### Typography
To maintain the vertical rhythm, it has been applied a **Typographic scale** as a modular scale, with a baseline set to 24px. To maintain this rhythm you need to insert elements like image, video or other contents with a 24px (or multiple) height as refer.
Last but not least: the [Jekyll documentation](http://jekyllrb.com) is the best starting point!
## Author
### Jacopo Rabolini
- Web site: [www.jacoporabolini.com](http://www.jacoporabolini.com)
- Google+: [+JacopoRabolini](https://plus.google.com/u/0/+JacopoRabolini/posts)
## License
Emerald is released under [MIT License](license.md).