diff --git a/i2p2www/blog/2019/07/29/august-conferences.rst b/i2p2www/blog/2019/07/29/august-conferences.rst
new file mode 100644
index 0000000000000000000000000000000000000000..a0ffaf94af3233fe06c15feb24e6d9e691221d0d
--- /dev/null
+++ b/i2p2www/blog/2019/07/29/august-conferences.rst
@@ -0,0 +1,88 @@
+.. meta::
+    :title: {% trans %}August 2019 Conference Schedule{% endtrans %}
+    :author: sadie
+    :date: 2019-07-29
+    :excerpt: {% trans %}I2P developers are attending multiple conferences this month{% endtrans %}
+
+{% trans %}Conference Schedule August 2019{% endtrans %}
+========================================================
+
+{% trans %}Hi Everyone{% endtrans %},
+
+{% trans %}Next month will be busy! Meet up with I2P developers at two workshops at
+Defcon 27, and connect with researchers who have been observing I2P censorship
+at FOCI '19.{% endtrans %}
+
+{% trans %}I2P for Cryptocurrency Developers{% endtrans %}
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+|zzz|
+
+-  {% trans %}Monero Village{% endtrans %}
+-  {% trans %}August 9, 3:15pm{% endtrans %}
+-  {% trans %}Monero Village will be on the 26th floor of Bally's{% endtrans %} `map <https://defcon.org/html/defcon-27/dc-27-venue.html>`__
+
+{% trans %}This workshop will assist developers in designing applications to communicate
+over I2P for anonymity and security. We will discuss common requirements for
+cryptocurrency applications, and review each application's architecture and
+specific needs.Then, we will cover tunnel communications, router and library
+selection, and packaging choices, and answer all questions related to
+integrating I2P.{% endtrans %}
+
+{% trans %}The goal is to create secure, scalable, extensible, and efficient designs that
+meets the needs of each particular project.{% endtrans %}
+
+{% trans %}I2P For Application Developers{% endtrans %}
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+|idk|
+
+-  {% trans %}Crypto & Privacy Village{% endtrans %}
+-  {% trans %}Saturday August 10, 2pm - 3:30pm{% endtrans %}
+-  {% trans %}Planet Hollywood{% endtrans %} `map <https://defcon.org/images/defcon-27/maps/ph-final-public.pdf>`__
+-  {% trans %}This workshop is not recorded. So don't miss it!{% endtrans %}
+
+{% trans %}The workshop provides an introduction to the ways an application can be made to
+work with the I2P Anonymous Peer-to-Peer network. Developers should learn that
+the use of anonymous P2P in their applications need not be that different than
+what they are already doing in non-anonymous Peer-to-Peer applications. It
+begins with an introduction to the I2P plugins system, showing how the existing
+plugins set themselves up to do communication over I2P and what's good and bad
+about each approach. Afterwards, we'll continue on to the programatically
+controlling I2P via it's SAM and I2PControl API's. Finally, we'll take a dive
+into the SAMv3 API by starting a new library utilizing it in Lua and writing a
+simple application.{% endtrans %}
+
+{% trans %}Measuring I2P Censorship at a Global Scale{% endtrans %}
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+
+|sadie|
+
+-  {% trans %}FOCI '19{% endtrans %}
+-  {% trans %}Tuesday August 13th 10:30am{% endtrans %}
+-  {% trans %}Hyatt Regency Santa Clara{% endtrans %}
+-  {% trans %}Co-located with USENIX Security '19{% endtrans %}
+-  `{% trans %}Workshop Program{% endtrans %} <https://www.usenix.org/conference/foci19/workshop-program>`__
+
+{% trans %}The prevalence of Internet censorship has prompted the creation of several
+measurement platforms for monitoring filtering activities. An important
+challenge faced by these platforms revolves around the trade-off between depth
+of measurement and breadth of coverage. In this paper, we present an
+opportunistic censorship measurement infrastructure built on top of a network of
+distributed VPN servers run by volunteers, which we used to measure the extent
+to which the I2P anonymity network is blocked around the world. This
+infrastructure provides us with not only numerous and geographically diverse
+vantage points, but also the ability to conduct in-depth measurements across all
+levels of the network stack. Using this infrastructure, we measured at a global
+scale the availability of four different I2P services: the official homepage,
+its mirror site, reseed servers, and active relays in the network. Within a
+period of one month, we conducted a total of 54K measurements from 1.7K network
+locations in 164 countries. With different techniques for detecting domain name
+blocking, network packet injection, and block pages, we discovered I2P
+censorship in five countries: China, Iran, Oman, Qatar, and Kuwait. Finally, we
+conclude by discussing potential approaches to circumvent censorship on I2P.{% endtrans %}
+
+.. |zzz| image:: /_static/images/monerovillageblog.png
+.. |idk| image:: /_static/images/cryptovillageblog.png
+.. |sadie| image:: /_static/images/censorship.jpg
+
diff --git a/i2p2www/pages/blog/post.html b/i2p2www/pages/blog/post.html
index d1735fef04f5664a698a137d88258ff200105f82..a79f014146d1a973a2721a64efd412c73820bfaf 100644
--- a/i2p2www/pages/blog/post.html
+++ b/i2p2www/pages/blog/post.html
@@ -14,10 +14,11 @@
   <li class="category">{{ render_categories(meta.category)|safe }}</li>
 </ul>
 </div>
+<div id="post">
 {% autoescape false %}
 {{ body }}
 {% endautoescape %}
-
+</div>
 <p>
 <a href="https://flattr.com/submit/auto?user_id=I2P&url={{ canonical() }}" target="_blank">
 <img src="{{ url_for('static', filename='images/flattr-badge-large.png') }}" alt="Flattr this" title="Flattr this" border="0">
diff --git a/i2p2www/static/images/censorship.jpg b/i2p2www/static/images/censorship.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..421be1066c4b535c51ef6b69c57ee9e9765f9d0f
Binary files /dev/null and b/i2p2www/static/images/censorship.jpg differ
diff --git a/i2p2www/static/images/cryptovillageblog.png b/i2p2www/static/images/cryptovillageblog.png
new file mode 100644
index 0000000000000000000000000000000000000000..9dfc5922ac945738bb54e44f79bd97f6d1f85a15
Binary files /dev/null and b/i2p2www/static/images/cryptovillageblog.png differ
diff --git a/i2p2www/static/images/monerovillageblog.png b/i2p2www/static/images/monerovillageblog.png
new file mode 100644
index 0000000000000000000000000000000000000000..867e75ba36962c7dc124f8035456b48316fadf0e
Binary files /dev/null and b/i2p2www/static/images/monerovillageblog.png differ
diff --git a/i2p2www/static/styles/duck/default.css b/i2p2www/static/styles/duck/default.css
index 20845e466237f7f543a412fd6b152f8b8e6a6f10..b917ef976d4b4692c589ee798981f516bc976740 100644
--- a/i2p2www/static/styles/duck/default.css
+++ b/i2p2www/static/styles/duck/default.css
@@ -341,6 +341,22 @@ div#content .inner .box img {
     max-width: 100%;
 }
 
+#post img {
+    max-width: 51%;
+    float: left;
+    padding-right: 20px;
+}
+
+#adjusting-bandwidth-limits img {
+    max-width: 100%;
+    float: unset;
+}
+
+#running-i2p-continuously img {
+    max-width: 100%;
+    float: unset;
+}
+
 /*
  * Download page
  */