Tweak sidebar and twitter link

This commit is contained in:
Paulus Schoutsen 2015-12-19 09:29:15 -08:00
parent 0181f1b5b3
commit 39e5eb9441
13 changed files with 51 additions and 91 deletions

View File

@ -67,10 +67,6 @@ excerpt_separator: "<!--more-->"
titlecase: true # Converts page and post titles to titlecase titlecase: true # Converts page and post titles to titlecase
# list each of the sidebar modules you want to include, in the order you want them to appear.
# To add custom asides, create files in /source/_includes/custom/asides/ and add them to the list like 'custom/asides/custom_aside_name.html'
default_asides: [post/sharing.html, asides/recent_posts.html]
# Each layout uses the default asides, but they can have their own asides instead. Simply uncomment the lines below # Each layout uses the default asides, but they can have their own asides instead. Simply uncomment the lines below
# and add an array with the asides you want to use. # and add an array with the asides you want to use.
# blog_index_asides: # blog_index_asides:
@ -130,4 +126,4 @@ social:
app_id: 338291289691179 app_id: 338291289691179
twitter: twitter:
account: balloob account: home_assistant

View File

@ -186,6 +186,20 @@ p.note {
} }
.copyright {
text-align: center;
i {
font-size: 2.2em;
margin-right: 8px;
}
.credit {
text-align: left;
display: inline-block;
font-size: .8em;
}
}
#site-search .search { #site-search .search {
width: calc(100% - 36px); width: calc(100% - 36px);
} }

View File

@ -5,7 +5,8 @@
Home Assistant is an open-source home automation platform running on Python 3. Track and control all devices at home and automate control. Home Assistant is an open-source home automation platform running on Python 3. Track and control all devices at home and automate control.
</li> </li>
<li><a href='/getting-started/'>Get started with Home Assistant</a></li> <li><a href='/getting-started/'>Get started with Home Assistant</a></li>
<li><a href='/demo/'>Open the online demo</a></li> <li><a href='/demo/'>Try the online demo</a></li>
<li><a href='https://github.com/balloob/home-assistant/'>Browse code on GitHub</a></li> <li><a class="twitter-follow-button" href="https://twitter.com/Home_Assistant">Follow Home Assistant on Twitter</a></li>
</ul> </ul>
</section> </section>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.async=true;js.src='//platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>

View File

@ -3,7 +3,7 @@
<ul class="divided"> <ul class="divided">
{% assign categories = site.categories | sort %} {% assign categories = site.categories | sort %}
{% for category in categories %} {% for category in categories %}
<li><a href="/blog/categories/{{ category | first }}/">{{ category | first | replace: '-', ' '}}</a></li> <li><a href="/blog/categories/{{ category | first | downcase }}/">{{ category | first | replace: '-', ' '}}</a></li>
{% endfor %} {% endfor %}
</ul> </ul>
</section> </section>

View File

@ -1,19 +0,0 @@
{% if site.social.github.user %}
<section id="github-repos" class="aside-module grid__item one-whole lap-one-half">
<h1 class="title delta">
GitHub Repos
{% if site.social.github.show_profile_link or site.github_show_profile_link %}
<small class="pull-right">
<a class="btn" href="//github.com/{{ site.social.github.user }}" title="@{{ site.social.github.user }} on GitHub" target="_blank">
<i class="icon-external-link"></i>
</a>
</small>
{% endif %}
</h1>
<ul id="gh_repos" class="divided">
<li class="loading">
<i class="icon-spinner icon-spin"></i>
</li>
</ul>
</section>
{% endif %}

View File

@ -1,4 +1,5 @@
<section id="site-search" class="aside-module grid__item one-whole lap-one-half"> <section id="site-search" class="aside-module grid__item one-whole lap-one-half">
<h1 class="title delta">Search</h1>
<form action="{{ site.simple_search }}" method="get"> <form action="{{ site.simple_search }}" method="get">
<input type="hidden" name="q" value="site:{{ site.url | shorthand_url }}" /> <input type="hidden" name="q" value="site:{{ site.url | shorthand_url }}" />
<input class="search" type="text" name="q" results="0" placeholder="Search home-assistant.io"/> <input class="search" type="text" name="q" results="0" placeholder="Search home-assistant.io"/>

View File

@ -1,19 +0,0 @@
{% unless site.social.visible == false %}
<section class="social aside-module grid__item one-whole lap-one-half">
<h1 class="title delta">
{% if site.social.title %}{{ site.social.title }}{% else %}Follow me!{% endif %}
</h1>
<ul class="unstyled">
{% if site.social.adn %}<li><a class="adn" rel="me" href="//alpha.app.net/{{ site.social.adn }}"><i class="icon-adn"></i> App.net</a></li>{% endif %}
{% if site.social.dribbble %}<li><a class="dribbble" href="//dribbble.com/{{ site.social.dribbble }}"><i class="icon-dribbble"></i> Dribbble</a></li>{% endif %}
{% if site.social.github.user %}<li><a class="github" href="//github.com/{{ site.social.github.user }}"><i class="icon-github"></i> Github</a></li>{% endif %}
{% if site.social.facebook.user %}<li><a class="facebook" href="//facebook.com/{{ site.social.facebook.user }}"><i class="icon-facebook-sign"></i> Facebook</a></li>{% endif %}
{% if site.social.googleplus %}<li><a class="gplus" href="//plus.google.com/{{ site.social.googleplus }}"><i class="icon-google-plus-sign"></i> Google+</a></li>{% endif %}
{% if site.social.linkedin %}<li><a class="linkedin" href="//linkedin.com/in/{{ site.social.linkedin }}"><i class="icon-linkedin-sign"></i> LinkedIn</a></li>{% endif %}
{% if site.social.pinterest %}<li><a class="pinterest" href="//pinterest.com/{{ site.social.pinterest }}"><i class="icon-pinterest"></i> Pinterest</a></li>{% endif %}
{% if site.social.stackoverflow %}<li><a class="stackoverflow" href="//stackoverflow.com/users/{{ site.social.stackoverflow }}"><i class="icon-stackexchange"></i> StackOverflow</a></li>{% endif %}
{% if site.social.twitter.user %}<li><a class="twitter" href="//twitter.com/{{ site.social.twitter.user }}"><i class="icon-twitter"></i> Twitter</a></li>{% endif %}
{% if site.social.youtube %}<li><a class="youtube" href="//youtube.com/user/{{ site.social.youtube }}"><i class="icon-youtube"></i> YouTube</a></li>{% endif %}
</ul>
</section>
{% endunless %}

View File

@ -1,17 +0,0 @@
{% if site.social.twitter.user and site.social.twitter.widget.is_shown %}
<section id="twitter-timeline" class="aside-module grid__item one-whole lap-one-half">
<h1 class="title delta">
Latest Tweets
{% if site.social.twitter.widget.show_profile_link %}
<small class="pull-right">
<a class="btn" href="//twitter.com/{{ site.social.twitter.user }}" title="@{{ site.social.twitter.user }} on Twitter" target="_blank">
<i class="icon-external-link"></i>
</a>
</small>
{% endif %}
</h1>
<a class="twitter-timeline" data-dnt="true" href="//twitter.com/{{ site.social.twitter.user }}" data-widget-id="{{ site.social.twitter.widget.widget_id }}" data-link-color="#049cdb" data-tweet-limit="{{ site.social.twitter.widget.tweet_count }}" data-chrome="noheader nofooter transparent noscrollbar">Tweets by @{{ site.social.twitter.user }}</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
</section>
{% endif %}

View File

@ -1,3 +1,9 @@
<p class="copyright"> <div class="copyright">
<span class="credit">Powered by <a href='http://jekyllrb.com/'>Jekyll</a> and the <a href='https://github.com/coogie/oscailte'>Oscalite theme</a>. Hosted by <a href='https://pages.github.com/'>GitHub</a> and served by <a href='https://cloudflare.com'>CloudFlare</a>.</span> <a rel="me" href='https://twitter.com/home_assistant'><i class="icon-twitter"></i></a>
</p> <a rel="me" href='https://github.com/balloob/home-assistant'><i class="icon-github"></i></a>
<div class="credit">
Website powered by <a href='http://jekyllrb.com/'>Jekyll</a> and the <a href='https://github.com/coogie/oscailte'>Oscalite theme</a>.<br />
Hosted by <a href='https://pages.github.com/'>GitHub</a> and served by <a href='https://cloudflare.com'>CloudFlare</a>.
</div>
</div>

View File

@ -9,5 +9,5 @@ Home Assistant is an open-source home automation platform running on Python 3. T
<p class='hero-buttons'> <p class='hero-buttons'>
<a href='{{ root_url }}/getting-started/'>Get started</a> <a href='{{ root_url }}/getting-started/'>Get started</a>
<a href='{{ root_url }}/demo/' target='_blank'>View demo</a> <a href='{{ root_url }}/demo/' target='_blank'>View demo</a>
<a href='https://www.github.com/balloob/home-assistant'>Browse code on GitHub</a> <a rel="me" href='https://www.github.com/balloob/home-assistant'>Browse code on GitHub</a>
</p> </p>

View File

@ -3,37 +3,32 @@
{% if site.twitter_tweet_button %} {% if site.twitter_tweet_button %}
<a href="//twitter.com/share" <a href="//twitter.com/share"
class="twitter-share-button" class="twitter-share-button"
data-url="{{ site.url }}{{ page.url }}" data-via="{{ site.social.twitter.account }}"
data-counturl="{{ site.url }}{{ page.url }}" >Tweet</a> data-related="{{ site.social.twitter.account }}"
data-url="{{ page.url | canonical_url }}"
data-counturl="{{ page.url | canonical_url }}" >Tweet</a>
{% endif %}
{% if site.facebook_like %}
<div class="fb-share-button" style='top: -6px;'
data-href="{{ page.url | canonical_url }}"
data-layout="button_count">
</div>
{% endif %} {% endif %}
{% if site.google_plus_one %} {% if site.google_plus_one %}
<div class="g-plusone" data-size="{{ site.google_plus_one_size }}"></div> <div class="g-plusone" data-size="{{ site.google_plus_one_size }}"></div>
{% endif %} {% endif %}
{% if site.facebook_like %}
<div class="fb-share-button" style='top: -6px;'
data-href="{{ site.url }}{{ page.url }}"
data-layout="button_count">
</div>
{% endif %}
</section> </section>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script>
<script src="https://apis.google.com/js/platform.js" async defer></script> <script src="https://apis.google.com/js/platform.js" async defer></script>
<script> <script>
window.fbAsyncInit = function() { window.fbAsyncInit = function() {
FB.init({ FB.init({appId: '338291289691179', xfbml: true, version: 'v2.2'});
appId : '338291289691179',
xfbml : true,
version : 'v2.2'
});
}; };
(function(d, s, id){ (function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0]; var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;} if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id; js = d.createElement(s); js.id = id; js.async = true;
js.src = "//connect.facebook.net/en_US/sdk.js"; js.src = "//connect.facebook.net/en_US/sdk.js";
fjs.parentNode.insertBefore(js, fjs); fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk')); }(document, 'script', 'facebook-jssdk'));

View File

@ -1,5 +1,5 @@
{% capture fb_description %}{% if page.description %}{{ page.description }}{% else %}{{ content | raw_content }}{% endif %}{% endcapture %} {% capture fb_description %}{% if page.description %}{{ page.description }}{% endif %}{% endcapture %}
{% capture description %}{% if page.description %}{{ page.description }}{% elsif site.description %}{{ site.description }}{% else %}{{ content | raw_content }}{% endif %}{% endcapture %} {% capture description %}{% if page.description %}{{ page.description }}{% else site.description %}{{ site.description }}{% endif %}{% endcapture %}
{% capture social_image %}{% if page.og_image %}{{ page.og_image | prepend: site.url }}{% else %}https://home-assistant.io/images/home-assistant-logo-2164x2164.png{% endif %}{% endcapture %} {% capture social_image %}{% if page.og_image %}{{ page.og_image | prepend: site.url }}{% else %}https://home-assistant.io/images/home-assistant-logo-2164x2164.png{% endif %}{% endcapture %}
<!doctype html> <!doctype html>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]--> <!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
@ -22,13 +22,14 @@
<meta property="og:site_name" content="{{ site.title }}"> <meta property="og:site_name" content="{{ site.title }}">
<meta property="og:url" content="{{ page.url | canonical_url }}"> <meta property="og:url" content="{{ page.url | canonical_url }}">
<meta property="og:type" content="{% if page.categories %}article{% else %}website{% endif %}"> <meta property="og:type" content="{% if page.categories %}article{% else %}website{% endif %}">
<meta property="og:description" content="{{ fb_description | strip_html | condense_spaces | truncate:200 }}"> <meta property="og:description" content="{{ fb_description | truncate:200 }}">
<meta property="og:image" content="{{ social_image }}"> <meta property="og:image" content="{{ social_image }}">
<meta name="twitter:card" content="{% if page.og_image %}summary_large_image{% else %}summary{% endif %}"> <meta name="twitter:card" content="{% if page.og_image %}summary_large_image{% else %}summary{% endif %}">
<meta name="twitter:site" content="@{{ site.social.twitter.account }}"> <meta name="twitter:site" content="@{{ site.social.twitter.account }}">
{% if page.author_twitter %}<meta name="twitter:creator" content="@{{ page.author_twitter }}">{% endif %}
<meta name="twitter:title" content="{% if post.title %}{{ post.title }}{% elsif page.title %}{{ page.title }}{% else %}{{ site.title }}{% endif %}"> <meta name="twitter:title" content="{% if post.title %}{{ post.title }}{% elsif page.title %}{{ page.title }}{% else %}{{ site.title }}{% endif %}">
<meta name="twitter:description" content="{{ fb_description | strip_html | condense_spaces | truncate:200 }}"> <meta name="twitter:description" content="{{ fb_description | truncate:200 }}">
<meta name="twitter:image" content="{{ social_image }}"> <meta name="twitter:image" content="{{ social_image }}">
<link href="{{ root_url }}/stylesheets/screen.css" media="screen, projection" rel="stylesheet"> <link href="{{ root_url }}/stylesheets/screen.css" media="screen, projection" rel="stylesheet">

View File

@ -3,14 +3,15 @@
{% if url_parts[1] == 'components' %} {% if url_parts[1] == 'components' %}
{% include asides/component_navigation.html | compact_newlines %} {% include asides/component_navigation.html | compact_newlines %}
{% else %} {% else %}
{% include asides/search.html %}
{% include asides/about.html %} {% include asides/about.html %}
{% if page.blog_index %} {% if page.blog_index %}
{% include asides/categories.html %} {% include asides/categories.html %}
{% else %} {% else %}
{% include asides/social.html %} {% include post/sharing.html %}
{% include_array default_asides %} {% include asides/recent_posts.html %}
{% endif %} {% endif %}
{% include asides/search.html %}
{% endif %} {% endif %}
</div> </div>