Merge pull request #34 from DonMartin76/author_links

Better looking author links; fixed one image
This commit is contained in:
Holger Reinhardt 2016-02-14 21:17:11 +01:00
commit 8d5e8373e0
2 changed files with 12 additions and 26 deletions

View file

@ -45,6 +45,15 @@ layout: default
<!-- This would be a great place to insert a link to all posts by an author. If I knew how. --> <!-- This would be a great place to insert a link to all posts by an author. If I knew how. -->
{% capture author_content_temp %}{{ author.name }}{% endcapture %} {% capture author_content_temp %}{{ author.name }}{% endcapture %}
{% assign author_content = author_content_temp %} {% assign author_content = author_content_temp %}
{% if author.twitter %}
{% capture author_twitter %}<a href="https://twitter.com/{{ author.twitter }}" target="_blank"><i class="fa fa-twitter-square">&nbsp;</i></a>{% endcapture %}
{% endif %}
{% if author.linkedin %}
{% capture author_linkedin %}<a href="https://www.linkedin.com/in/{{ author.linkedin }}" target="_blank"><i class="fa fa-linkedin-square"> </i></a>{% endcapture %}
{% endif %}
{% if author.github %}
{% capture author_github %}<a href="https://github.com/{{ author.github }}" target="_blank"><i class="fa fa-github-square">&nbsp;</i></a>{% endcapture %}
{% endif %}
{% else %} {% else %}
{% assign author_content = page.author %} {% assign author_content = page.author %}
{% endif %} {% endif %}
@ -60,29 +69,7 @@ layout: default
{% if page.subtitle %} {% if page.subtitle %}
<h2 class="subheading">{{ page.subtitle }}</h2> <h2 class="subheading">{{ page.subtitle }}</h2>
{% endif %} {% endif %}
<span class="meta">Posted by {{ author_content }} on {{ page.date | date: "%B %-d, %Y" }} {{ category_content }}{{ tags_content }}</span> <span class="meta">Posted by {{ author_content }} {{ author_twitter }}{{ author_github }}{{ author_linkedin }} on {{ page.date | date: "%B %-d, %Y" }} {{ category_content }}{{ tags_content }}</span>
{% if author %}
<ul class="list-inline text-center">
{% if author.twitter %}
<li><a style="color:#ffffff" href="https://twitter.com/{{ author.twitter }}" target="_blank"><span class="fa-stack fa-lg">
<i class="fa fa-square-o fa-stack-2x"></i>
<i class="fa fa-twitter fa-stack-1x"></i>
</span></a></li>
{% endif %}
{% if author.linkedin %}
<li><a style="color:#ffffff" href="https://www.linkedin.com/in/{{ author.linkedin }}" target="_blank"><span class="fa-stack fa-lg">
<i class="fa fa-square-o fa-stack-2x"></i>
<i class="fa fa-linkedin fa-stack-1x"></i>
</span></a></li>
{% endif %}
{% if author.github %}
<li><a style="color:#ffffff" href="https://github.com/{{ author.github }}" target="_blank"><span class="fa-stack fa-lg">
<i class="fa fa-square-o fa-stack-2x"></i>
<i class="fa fa-github fa-stack-1x"></i>
</span></a></li>
{% endif %}
</ul>
{% endif %}
</div> </div>
</div> </div>
</div> </div>

View file

@ -53,9 +53,8 @@ Luckily, Azure already provides a means of anonymous and restricted access to st
We leverage the SAS feature to explicitly grant **write** access to one single blob (file) on the storage for which we define the file name. The access is granted for 60 minutes (one hour), which is enough to transfer large scale files. Our Content API exposes an end point which returns an URL containing the SAS token which can immediately be used to do a `PUT` to the storage. We leverage the SAS feature to explicitly grant **write** access to one single blob (file) on the storage for which we define the file name. The access is granted for 60 minutes (one hour), which is enough to transfer large scale files. Our Content API exposes an end point which returns an URL containing the SAS token which can immediately be used to do a `PUT` to the storage.
<center> {:.center}
![Azure Storage SAS - Diagram]({{ site.url }}/images/azure-storage-sas-1.png) ![Azure Storage SAS - Diagram]({{ site.url }}/images/azure-storage-sas-1.png){:style="margin:auto"}
</center>
The upload to the storage can either be done using any http library (using a `PUT`), or using an Azure Storage SDK ([available for multiple languages](https://github.com/Azure?utf8=%E2%9C%93&query=storage), it's on github), which in turn enables features like parallel uploading or block uploading (for more robust uploading). The upload to the storage can either be done using any http library (using a `PUT`), or using an Azure Storage SDK ([available for multiple languages](https://github.com/Azure?utf8=%E2%9C%93&query=storage), it's on github), which in turn enables features like parallel uploading or block uploading (for more robust uploading).