Browse Source

Update blog style templates and configuration.

master
Andrew Senetar 5 years ago
parent
commit
d2fcf71162

+ 13
- 6
_config.yml View File

@@ -1,7 +1,7 @@
1 1
 # General
2 2
 safe: false
3 3
 timezone: America/Indiana/Indianapolis
4
-lsi: false
4
+url: http://blog.voltaicideas.net
5 5
 
6 6
 # Excludes
7 7
 exclude: ['Readme.md', 'config.rb', 'scss', 'Gemfile', 'Gemfile.lock', 'bower_components', 'node_modules', 'Gruntfile.js', 'package.json', 'bower.json']
@@ -9,19 +9,26 @@ exclude: ['Readme.md', 'config.rb', 'scss', 'Gemfile', 'Gemfile.lock', 'bower_co
9 9
 # Code highlighting
10 10
 pygments: true
11 11
 
12
-# links and paginate
12
+# links
13 13
 permalink: date
14
-paginate: 20
15
-paginate_path: 'page:num'
16 14
 
17 15
 # Markdown
18 16
 markdown: redcarpet
19 17
 redcarpet:
20 18
     smart: true
21
-    #extensions: ['no_intra_emphasis', 'tables', 'disable_indented_code_blocks', 'strikethrough', 'superscript', 'underline']
19
+    extensions: ['no_intra_emphasis', 'tables', 'disable_indented_code_blocks', 'strikethrough', 'superscript', 'underline']
22 20
 
23 21
 # Extra Variables
24 22
 owner: 
25 23
     name: Andrew Senetar
26 24
     email: [email protected]
27
-title: VoltaicIdeas
25
+title: [email protected]
26
+
27
+# Disqus
28
+disqus_shortname: voltaicideas
29
+
30
+# Google Analytics
31
+ga:
32
+    code: UA-42346765-1
33
+    domain: voltaicideas.net
34
+

+ 6
- 0
_data/menu.yml View File

@@ -0,0 +1,6 @@
1
+- name: Tags
2
+  link: /tags/
3
+- name: Archive
4
+  link: /archive/
5
+- name: About
6
+  link: /about/

+ 21
- 0
_includes/disqus.html View File

@@ -0,0 +1,21 @@
1
+<script type="text/javascript">
2
+    /* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
3
+    var disqus_shortname = '{{ site.disqus_shortname }}'; // required: replace example with your forum shortname
4
+
5
+        /* * * DON'T EDIT BELOW THIS LINE * * */
6
+        (function() {
7
+                 var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
8
+                         dsq.src = '//' + disqus_shortname + '.disqus.com/embed.js';
9
+                                 (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
10
+                                     })();
11
+
12
+    /* * * DON'T EDIT BELOW THIS LINE * * */
13
+    (function () {
14
+             var s = document.createElement('script'); s.async = true;
15
+                     s.type = 'text/javascript';
16
+                             s.src = '//' + disqus_shortname + '.disqus.com/count.js';
17
+                                     (document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
18
+                                         }());
19
+</script>
20
+<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
21
+<a href="http://disqus.com" class="dsq-brlink">comments powered by <span class="logo-disqus">Disqus</span></a>

+ 16
- 1
_includes/footer.html View File

@@ -4,5 +4,20 @@
4 4
     </div>
5 5
 </div>
6 6
 <script src="{{ site.url }}/assets/js/app-concat.js"></script>
7
+{% if site.ga %}
8
+<script>
9
+  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
10
+     (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
11
+       m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
12
+         })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
13
+
14
+ga('create', '{{ site.ga.code }}', '{{ site.ga.domain }}');
15
+ga('send', 'pageview');
16
+
17
+</script>
18
+{% endif %}
19
+{% if page.comments %}
20
+{% include disqus.html %}
21
+{% endif %}
7 22
 </body>
8
-</html>
23
+</html>

+ 11
- 7
_includes/header.html View File

@@ -24,11 +24,6 @@
24 24
     <!-- Modernizr -->
25 25
     <script src="{{ site.url }}/assets/js/modernizr.js"></script>
26 26
     
27
-    <!-- Capture a header image -->
28
-    {% if page.feature or site.feature %}
29
-        {% capture feature %}{% if page.feature %}{{ page.feature }}{% else %}{{ site.feature }}{% endif %}{% endcapture %}
30
-        {% unless feature.url contains 'http://' or feature.url contains 'https://' %}{% capture feature %}{{ site.url }}/images/{{ feature.url }}{% endcapture %}{% endunless %}
31
-    {% endif %}
32 27
 </head>
33 28
 <body>
34 29
 <div class="contain-to-grid">
@@ -43,7 +38,15 @@
43 38
       <section class="top-bar-section">
44 39
         <!-- Left Nav Section -->
45 40
         <ul class="left">
46
-          <li><a href="{{ site.url }}/About/">About</a></li>
41
+            {% for item in site.data.menu %}
42
+            <li><a href="
43
+            {% if item.link contains 'http' %}
44
+            {{ item.link }}
45
+            {% else %}
46
+            {{ site.url }}{{ item.link }}
47
+            {% endif %}
48
+            ">{{ item.name }}</a></li>
49
+            {% endfor %}
47 50
         </ul>
48 51
         
49 52
         <!-- Right Nav Section -->
@@ -59,4 +62,5 @@
59 62
         </ul>
60 63
       </section>
61 64
     </nav>
62
-</div>
65
+</div>
66
+

+ 0
- 8
_layouts/default.html View File

@@ -1,8 +0,0 @@
1
-{% include header.html %}
2
-<div class="row">
3
-    <div class="small-12 columns">
4
-        <h1>{{ page.title }}</h1>
5
-        {{ content }}
6
-    </div>
7
-</div>
8
-{% include footer.html %}

+ 12
- 0
_layouts/list.html View File

@@ -0,0 +1,12 @@
1
+{% include header.html %}
2
+<div class="row">
3
+    <div class="small-12 columns">
4
+        <h1 class="pageHeader">{{ page.title }}</h1>
5
+    </div>
6
+</div>
7
+<div class="row" itemprop=mainContentOfPage">
8
+    <div class="small-12 columns">
9
+        {{ content }}
10
+    </div>
11
+</div>
12
+{% include footer.html %}

+ 30
- 0
_layouts/page.html View File

@@ -0,0 +1,30 @@
1
+{% include header.html %}
2
+{% if page.feature %}
3
+<div class="row">
4
+    <div class="small-12 columns imageHeader">
5
+        <img src="{{page.feature.url }}">
6
+        {% if page.feature.credit %}
7
+        <div class="imageCredit">
8
+            Image Source: <a href="{{ page.feature.creditLink }}">{{ page.feature.credit }}</a>
9
+        </div>
10
+        {% endif %}
11
+    </div>
12
+</div>
13
+{% endif %}
14
+
15
+<div class="row" itemprop=mainContentOfPage">
16
+    <article class="small-12 columns">
17
+        <header>
18
+            <h1>{{ page.title }}</h1>
19
+        </header>
20
+        <div class="content">
21
+            {{ content }}
22
+        </div>
23
+        <footer>
24
+            {% if page.modified %}
25
+            <span class="meta">Last modified: <time datetime="{{ page.modified | date_to_xmlschema }}">{{ page.modified | date_to_string }}</time></span>
26
+            {% endif %}
27
+        </footer>
28
+    </article>
29
+</div>
30
+{% include footer.html %}

+ 51
- 2
_layouts/post.html View File

@@ -1,3 +1,52 @@
1 1
 {% include header.html %}
2
-{{ content }}
3
-{% include footer.html %}
2
+{% if page.feature %}
3
+<div class="row">
4
+    <div class="small-12 columns imageHeader">
5
+        <img src="{{ page.feature.url }}">
6
+        {% if page.feature.credit %}
7
+        <div class="imageCredit">
8
+            Image Source: <a href="{{ page.feature.creditLink }}">{{ page.feature.credit }}</a>
9
+        </div>
10
+        {% endif %}
11
+    </div>
12
+</div>
13
+{% endif %}
14
+<div class="row" itemprop="mainContentOfPage" itemscope itemtype="http://schema.org/Blog">
15
+    <article class="small-12 columns" itemprop="blogPost" itemscope itemtype="http://schema.org/BlogPosting">
16
+        <header>
17
+            <h1 itemprop="name">
18
+                <a href="{{ site.url }}{{ page.url }}" rel="bookmark" title="{{ page.title }}">{{ page.title }}</a>
19
+            </h1>
20
+            <h5>
21
+                <time datetime="{{ page.date | date_to_xmlschema }}">{{ page.date | date_to_long_string }}</time>
22
+            </h5>
23
+        </header>
24
+        <div itemprop="articleBody" class="content">
25
+            {{ content }}
26
+        </div>
27
+        <footer>
28
+            <span class="meta">
29
+                <a itemprop="url" href="{{ site.url }}{{ page.url }}">{{ page.title }}</a>
30
+                <em>Published:</em> <time itemprop="dateCreated" datetime="{{ page.date | date_to_xmlschema }}">{{ page.date | date_to_long_string }}</time> {% if page.modified %}(<em>Revised:</em> <time itemprop="dateModified" datetime="{{ page.modified | date_to_xmlschema }}">{{ page.modified | date_to_string }}</time>){% endif %} <em>By:</em> 
31
+                <span itemprop="author" itemscope itemtype="http://schema.org/Person">
32
+                    <span itemprop="name">
33
+                        <a itemprop="url" href="{{ site.url }}/about/" title="About {{ site.owner.name }}" >{{ site.owner.name }}</a>
34
+                    </span>
35
+                </span>
36
+            </span>
37
+            <div class="text-center">
38
+                {% for tag in page.tags %}
39
+                    <a class="tag" href="{{ site.url }}/tags/#{{ tag | cgi_escape }}" title="Pages tagged {{ tag }}">{{ tag }}</a></li>
40
+                {% endfor %}
41
+            </div>
42
+        </footer>
43
+    </article>
44
+</div>
45
+{% if site.disqus_shortname and page.comments %}
46
+<div class="row">
47
+    <div class="small-12 columns">
48
+        <div id="disqus_thread"></div>
49
+    </div>
50
+</div>
51
+{% endif %}
52
+{% include footer.html %}

+ 23
- 0
archive.html View File

@@ -0,0 +1,23 @@
1
+---
2
+layout: list
3
+title: Post Archive
4
+description: 'All Posts from [email protected]'
5
+permalink: /archive/
6
+---
7
+{% for post in site.posts %}
8
+<article class="excerpt">
9
+    <header>
10
+        <h3><a href="{{ site.url }}{{ post.url }}">{{ post.title }}</a></h3>
11
+        <h6 class="subheader"><time datetime="{{ post.date | date_to_xmlschema }}">{{ post.date | date_to_string }}</time> <em>By</em> {{ site.owner.name }} <em>Tagged:</em> 
12
+            {% for tag in post.tags %}
13
+            <a class="tag" title="Posts tagged {{ tag }}" href="{{ site.url }}/tags/#{{ tag | cgi_escape }}">{{ tag }}</a>
14
+            {% endfor %}
15
+        </h6>
16
+    </header>
17
+    <div class="content">
18
+        {{ post.excerpt }}
19
+    </div>
20
+    <footer>
21
+        <a href="{{ site.url }}{{ post.url }}">Continue reading ...</a></footer>
22
+</article>
23
+{% endfor %}

+ 120
- 100
assets/css/app.css View File

@@ -4598,7 +4598,6 @@ th.hide-for-touch {
4598 4598
 .highlight {
4599 4599
   font-size: 0.875rem;
4600 4600
   padding: 0;
4601
-  background-color: #fbfbfb;
4602 4601
   font-family: 'Source Code Pro', 'Consolas', Monaco, monospace;
4603 4602
   overflow: auto;
4604 4603
   margin-bottom: 1rem; }
@@ -4606,40 +4605,15 @@ th.hide-for-touch {
4606 4605
     tab-size: 4;
4607 4606
     white-space: pre;
4608 4607
     font-family: inherit;
4609
-    counter-reset: line-numbering;
4610
-    border: solid 1px #d9d9d9;
4608
+    background-color: #f4f4f4;
4611 4609
     border-radius: 0;
4612
-    background: white;
4613 4610
     padding: 0.1875rem;
4611
+    padding-left: 0.3125rem;
4614 4612
     line-height: 23px;
4615 4613
     overflow-x: auto;
4616
-    word-break: inherit;
4617
-    word-wrap: inherit; }
4618
-    .highlight pre a::before {
4619
-      content: counter(line-numbering);
4620
-      counter-increment: line-numbering;
4621
-      padding-right: 1em;
4622
-      /* space after numbers */
4623
-      width: 25px;
4624
-      text-align: right;
4625
-      opacity: 0.7;
4626
-      display: inline-block;
4627
-      color: #aaaaaa;
4628
-      background: #eeeeee;
4629
-      margin-right: 16px;
4630
-      padding: 2px 10px;
4631
-      -webkit-touch-callout: none;
4632
-      -webkit-user-select: none;
4633
-      -khtml-user-select: none;
4634
-      -moz-user-select: none;
4635
-      -ms-user-select: none;
4636
-      user-select: none; }
4637
-    .highlight pre a:first-of-type::before {
4638
-      padding-top: 10px; }
4639
-    .highlight pre a:last-of-type::before {
4640
-      padding-bottom: 10px; }
4641
-    .highlight pre a:only-of-type::before {
4642
-      padding: 10px; }
4614
+    word-break: inherit; }
4615
+    .highlight pre code.text {
4616
+      color: #555555; }
4643 4617
 
4644 4618
 /* Pygments Code Highlight */
4645 4619
 .highlight .hll {
@@ -4894,110 +4868,156 @@ a [class*="icon-"]:before {
4894 4868
   display: inline; }
4895 4869
 
4896 4870
 /* Icon Font List */
4897
-.icon-mail:before {
4871
+.icon-bookmark:before {
4898 4872
   content: '\e80a'; }
4899 4873
 
4900 4874
 /* '' */
4901 4875
 .icon-youtube:before {
4902
-  content: '\e804'; }
4903
-
4904
-/* '' */
4905
-.icon-ok:before {
4906
-  content: '\e814'; }
4907
-
4908
-/* '' */
4909
-.icon-cancel:before {
4910
-  content: '\e813'; }
4876
+  content: '\e800'; }
4911 4877
 
4912
-/* '' */
4913
-.icon-link-ext:before {
4878
+/* '' */
4879
+.icon-code:before {
4914 4880
   content: '\e80b'; }
4915 4881
 
4916 4882
 /* '' */
4917
-.icon-bookmark:before {
4918
-  content: '\e80c'; }
4919
-
4920
-/* '' */
4921
-.icon-bookmark-empty:before {
4922
-  content: '\e80d'; }
4923
-
4924
-/* '' */
4925
-.icon-code:before {
4926
-  content: '\e80e'; }
4927
-
4928
-/* '' */
4929
-.icon-attention-alt:before {
4930
-  content: '\e811'; }
4931
-
4932
-/* '' */
4933
-.icon-attention:before {
4934
-  content: '\e810'; }
4935
-
4936
-/* '' */
4937
-.icon-attention-circled:before {
4938
-  content: '\e80f'; }
4939
-
4940
-/* '' */
4941
-.icon-mic:before {
4942
-  content: '\e815'; }
4943
-
4944
-/* '' */
4945
-.icon-videocam:before {
4946
-  content: '\e812'; }
4947
-
4948
-/* '' */
4949
-.icon-tasks:before {
4950
-  content: '\e816'; }
4951
-
4952
-/* '' */
4953
-.icon-dollar:before {
4883
+.icon-up-big:before {
4954 4884
   content: '\e808'; }
4955 4885
 
4956 4886
 /* '' */
4957
-.icon-spinner:before {
4887
+.icon-bitbucket:before {
4958 4888
   content: '\e807'; }
4959 4889
 
4960 4890
 /* '' */
4961
-.icon-terminal:before {
4891
+.icon-css3:before {
4892
+  content: '\e806'; }
4893
+
4894
+/* '' */
4895
+.icon-bookmark-empty:before {
4962 4896
   content: '\e809'; }
4963 4897
 
4964 4898
 /* '' */
4965
-.icon-bitbucket:before {
4966
-  content: '\e805'; }
4967
-
4968
-/* '' */
4969
-.icon-github:before {
4970
-  content: '\e800'; }
4971
-
4972
-/* '' */
4973 4899
 .icon-gplus:before {
4974
-  content: '\e801'; }
4900
+  content: '\e804'; }
4975 4901
 
4976
-/* '' */
4902
+/* '' */
4977 4903
 .icon-html5:before {
4978
-  content: '\e806'; }
4979
-
4980
-/* '' */
4981
-.icon-linkedin:before {
4982 4904
   content: '\e803'; }
4983 4905
 
4984 4906
 /* '' */
4985
-.icon-twitter:before {
4907
+.icon-linkedin:before {
4986 4908
   content: '\e802'; }
4987 4909
 
4988 4910
 /* '' */
4989
-.icon-fork:before {
4990
-  content: '\e817'; }
4911
+.icon-twitter:before {
4912
+  content: '\e801'; }
4913
+
4914
+/* '' */
4915
+.icon-github:before {
4916
+  content: '\e805'; }
4991 4917
 
4992
-/* '' */
4918
+/* '' */
4993 4919
 #footer {
4994 4920
   color: #b4b4b4; }
4995 4921
   #footer a {
4996 4922
     color: #713a37; }
4997 4923
 
4924
+#disqus_thread {
4925
+  border-top: 1px solid #e7e7e7;
4926
+  border-bottom: 1px solid #e7e7e7;
4927
+  padding-top: 7px;
4928
+  margin-bottom: 7px;
4929
+  margin-top: 10px; }
4930
+
4998 4931
 .social a i {
4999 4932
   display: none; }
5000 4933
 
4934
+.contain-to-grid {
4935
+  border-bottom: 1px solid #e5e5e5; }
4936
+
4937
+.imageHeader {
4938
+  padding: 0; }
4939
+  .imageHeader .imageCredit {
4940
+    font-weight: normal;
4941
+    font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
4942
+    text-align: center;
4943
+    text-decoration: none;
4944
+    line-height: 1;
4945
+    white-space: nowrap;
4946
+    display: inline-block;
4947
+    position: relative;
4948
+    margin-bottom: inherit;
4949
+    padding: 7px 16px;
4950
+    font-size: 0.7rem;
4951
+    background-color: rgba(0, 0, 0, 0.5);
4952
+    color: white;
4953
+    -webkit-border-radius: 0px;
4954
+    border-radius: 0px;
4955
+    position: absolute;
4956
+    color: #e6e6e6;
4957
+    right: 0;
4958
+    bottom: 0; }
4959
+    .imageHeader .imageCredit a {
4960
+      color: white; }
4961
+
4962
+.pageHeader {
4963
+  border-bottom: 1px solid #e7e7e7; }
4964
+
4965
+.content {
4966
+  padding-left: 0.5rem;
4967
+  padding-right: 0.5rem; }
4968
+  .content a {
4969
+    text-decoration: underline; }
4970
+
4971
+.tag {
4972
+  text-align: center;
4973
+  text-decoration: none;
4974
+  display: inline-block;
4975
+  padding: 0.25rem 0.75rem;
4976
+  font-size: 0.6875rem;
4977
+  color: #8a231e;
4978
+  background-color: #e7e7e7;
4979
+  -webkit-border-radius: 3px;
4980
+  -moz-border-radius: 3px;
4981
+  -ms-border-radius: 3px;
4982
+  -o-border-radius: 3px;
4983
+  border-radius: 3px; }
4984
+  .tag:hover {
4985
+    background-color: #cecece; }
4986
+  .tag span {
4987
+    -webkit-border-radius: 3px;
4988
+    -moz-border-radius: 3px;
4989
+    -ms-border-radius: 3px;
4990
+    -o-border-radius: 3px;
4991
+    border-radius: 3px;
4992
+    display: inline-block;
4993
+    margin-left: 5px;
4994
+    background-color: #f4f4f4;
4995
+    padding: 2px 5px; }
4996
+
4997
+article header {
4998
+  border-bottom: 1px dashed #e7e7e7; }
4999
+article .content {
5000
+  border-bottom: 1px dashed #e7e7e7; }
5001
+article footer {
5002
+  color: #b4b4b4;
5003
+  margin-bottom: 7px; }
5004
+  article footer a {
5005
+    color: #713a37; }
5006
+  article footer .meta {
5007
+    display: block;
5008
+    margin-top: 7px;
5009
+    margin-bottom: 7px; }
5010
+article.excerpt {
5011
+  border-bottom: 1px solid #e7e7e7;
5012
+  margin-bottom: 7px;
5013
+  padding-bottom: 7px; }
5014
+  article.excerpt header {
5015
+    border-bottom: none; }
5016
+  article.excerpt .content {
5017
+    border-bottom: none; }
5018
+  article.excerpt footer {
5019
+    margin-bottom: 0; }
5020
+
5001 5021
 @media only screen and (min-width:40.063em) {
5002 5022
   .social a {
5003 5023
     padding: 0 9px !important; }

BIN
assets/fonts/voltaicideas.eot View File


+ 12
- 24
assets/fonts/voltaicideas.svg View File

@@ -6,30 +6,18 @@
6 6
 <font id="voltaicideas" horiz-adv-x="1000" >
7 7
 <font-face font-family="voltaicideas" font-weight="400" font-stretch="normal" units-per-em="1000" ascent="850" descent="-150" />
8 8
 <missing-glyph horiz-adv-x="1000" />
9
-<glyph glyph-name="mail" unicode="&#xe80a;" d="m929 11v428q-18-20-39-37q-149-114-238-188q-28-24-46-38t-48-27t-57-13h-2q-26 0-57 13t-48 27t-46 38q-88 74-238 188q-21 17-39 37v-428q0-8 6-13t12-5h822q7 0 12 5t6 13z m0 586v14t-1 7t-1 7t-3 5t-5 4t-8 2h-822q-7 0-12-6t-6-12q0-94 82-159q108-85 224-177q4-2 20-16t25-21t25-18t28-15t24-5h2q11 0 24 5t28 15t25 18t25 21t20 16q116 92 224 177q30 24 56 65t26 73z m71 21v-607q0-37-26-63t-63-27h-822q-36 0-63 27t-26 63v607q0 37 26 63t63 26h822q37 0 63-26t26-63z" horiz-adv-x="1000" />
10
-<glyph glyph-name="youtube" unicode="&#xe804;" d="m542 156v-118q0-37-22-37q-13 0-25 12v168q12 12 25 12q22 0 22-37z m188-1v-25h-50v25q0 38 25 38t25-38z m-539 122h60v52h-174v-52h59v-318h55v318z m161-318h50v276h-50v-211q-17-23-32-23q-10 0-11 11q-1 2-1 20v203h-50v-218q0-28 5-41q7-21 32-21q27 0 57 34v-30z m240 83v110q0 41-5 55q-10 31-40 31q-28 0-52-30v121h-50v-370h50v27q25-31 52-31q30 0 40 31q5 15 5 56z m188 6v7h-51q0-29-1-34q-4-20-22-20q-26 0-26 38v49h100v57q0 44-15 65q-22 28-59 28q-38 0-60-28q-15-21-15-65v-96q0-44 16-65q22-29 60-29q40 0 60 30q10 15 12 30q1 5 1 33z m-339 509v117q0 39-24 39t-24-39v-117q0-39 24-39t24 39z m401-419q0-131-14-195q-8-33-33-56t-57-25q-102-12-309-12t-310 12q-32 3-57 25t-32 56q-15 62-15 195q0 131 15 195q7 33 32 56t57 26q103 11 310 11t309-11q33-4 57-26t33-56q14-62 14-195z m-557 712h57l-67-223v-151h-56v151q-8 42-34 119q-21 57-37 104h60l39-147z m207-186v-97q0-46-16-66q-21-29-59-29q-38 0-59 29q-15 21-15 66v97q0 45 15 65q21 29 59 29q38 0 59-29q16-20 16-65z m187 91v-279h-51v31q-30-35-58-35q-25 0-33 21q-4 13-4 42v220h51v-205q0-19 0-20q2-12 12-12q15 0 32 24v213h51z" horiz-adv-x="857.1" />
11
-<glyph glyph-name="ok" unicode="&#xe814;" d="m932 534q0-22-15-38l-404-404l-76-76q-16-15-38-15t-38 15l-76 76l-202 202q-15 16-15 38t15 38l76 76q16 16 38 16t38-16l164-165l366 367q16 16 38 16t38-16l76-76q15-16 15-38z" horiz-adv-x="1000" />
12
-<glyph glyph-name="cancel" unicode="&#xe813;" d="m724 112q0-22-15-38l-76-76q-16-15-38-15t-38 15l-164 165l-164-165q-16-15-38-15t-38 15l-76 76q-16 16-16 38t16 38l164 164l-164 164q-16 16-16 38t16 38l76 76q16 16 38 16t38-16l164-164l164 164q16 16 38 16t38-16l76-76q15-15 15-38t-15-38l-164-164l164-164q15-15 15-38z" horiz-adv-x="785.7" />
13
-<glyph glyph-name="link-ext" unicode="&#xe80b;" d="m786 332v-178q0-67-47-114t-114-47h-464q-67 0-114 47t-47 114v464q0 66 47 113t114 48h393q7 0 12-5t5-13v-36q0-8-5-13t-12-5h-393q-37 0-63-26t-27-63v-464q0-37 27-63t63-27h464q37 0 63 27t26 63v178q0 8 5 13t13 5h36q8 0 13-5t5-13z m214 482v-285q0-15-11-26t-25-10t-25 10l-98 99l-364-364q-5-6-13-6t-13 6l-63 63q-6 6-6 13t6 13l364 364l-99 98q-10 11-10 25t10 25t26 11h285q15 0 25-11t11-25z" horiz-adv-x="1000" />
14
-<glyph glyph-name="bookmark" unicode="&#xe80c;" d="m650 779q12 0 24-5q19-8 29-23t11-35v-719q0-19-11-35t-29-23q-10-4-24-4q-27 0-47 18l-246 236l-246-236q-20-19-46-19q-13 0-25 5q-18 7-29 23t-11 35v719q0 19 11 35t29 23q12 5 25 5h585z" horiz-adv-x="714.3" />
15
-<glyph glyph-name="bookmark-empty" unicode="&#xe80d;" d="m643 707h-572v-693l237 227l49 47l50-47l236-227v693z m7 72q12 0 24-5q19-8 29-23t11-35v-719q0-19-11-35t-29-23q-10-4-24-4q-27 0-47 18l-246 236l-246-236q-20-19-46-19q-13 0-25 5q-18 7-29 23t-11 35v719q0 19 11 35t29 23q12 5 25 5h585z" horiz-adv-x="714.3" />
16
-<glyph glyph-name="code" unicode="&#xe80e;" d="m344 69l-28-28q-5-5-12-5t-13 5l-260 260q-6 6-6 13t6 13l260 260q5 6 13 6t12-6l28-28q6-5 6-13t-6-12l-219-220l219-219q6-6 6-13t-6-13z m330 596l-208-721q-2-7-9-11t-13-1l-34 9q-8 3-11 9t-2 14l208 720q3 8 9 11t13 2l35-10q7-2 11-9t1-13z m367-364l-260-260q-6-5-13-5t-13 5l-28 28q-5 6-5 13t5 13l219 219l-219 220q-5 5-5 12t5 13l28 28q6 6 13 6t13-6l260-260q5-5 5-13t-5-13z" horiz-adv-x="1071.4" />
17
-<glyph glyph-name="attention-alt" unicode="&#xe811;" d="m286 154v-125q0-15-11-25t-25-11h-143q-14 0-25 11t-11 25v125q0 14 11 25t25 10h143q15 0 25-10t11-25z m16 589l-15-429q-1-14-12-25t-25-10h-143q-14 0-25 10t-12 25l-15 429q-1 14 9 25t25 11h179q14 0 25-11t9-25z" horiz-adv-x="357.1" />
18
-<glyph glyph-name="attention" unicode="&#xe810;" d="m571 83v106q0 8-5 13t-12 5h-108q-7 0-12-5t-5-13v-106q0-8 5-13t12-6h108q7 0 12 6t5 13z m-1 208l10 257q0 6-5 10q-7 6-14 6h-122q-7 0-14-6q-5-4-5-12l9-255q0-5 6-9t13-3h103q8 0 13 3t6 9z m-7 522l428-786q20-35-1-70q-10-17-26-26t-35-10h-858q-18 0-35 10t-26 26q-21 35-1 70l429 786q9 17 26 27t36 10t36-10t27-27z" horiz-adv-x="1000" />
19
-<glyph glyph-name="attention-circled" unicode="&#xe80f;" d="m429 779q116 0 215-58t156-156t57-215t-57-215t-156-156t-215-58t-216 58t-155 156t-58 215t58 215t155 156t216 58z m71-696v106q0 8-5 13t-12 5h-107q-8 0-13-5t-6-13v-106q0-8 6-13t13-6h107q7 0 12 6t5 13z m-1 192l10 346q0 7-6 10q-5 5-13 5h-123q-8 0-13-5q-6-3-6-10l10-346q0-6 5-10t14-4h103q8 0 13 4t6 10z" horiz-adv-x="857.1" />
20
-<glyph glyph-name="mic" unicode="&#xe815;" d="m643 457v-71q0-124-82-215t-204-104v-74h143q15 0 25-11t11-25t-11-25t-25-11h-357q-15 0-25 11t-11 25t11 25t25 11h143v74q-121 13-204 104t-82 215v71q0 15 11 25t25 11t25-11t10-25v-71q0-104 74-177t176-73t177 73t73 177v71q0 15 11 25t25 11t25-11t11-25z m-143 214v-285q0-74-52-126t-127-53t-126 53t-52 126v285q0 74 52 127t126 52t127-52t52-127z" horiz-adv-x="642.9" />
21
-<glyph glyph-name="videocam" unicode="&#xe812;" d="m1000 654v-608q0-23-22-32q-7-3-14-3q-15 0-25 10l-225 225v-92q0-67-47-114t-113-47h-393q-67 0-114 47t-47 114v392q0 67 47 114t114 47h393q66 0 113-47t47-114v-92l225 225q10 10 25 10q7 0 14-3q22-9 22-32z" horiz-adv-x="1000" />
22
-<glyph glyph-name="tasks" unicode="&#xe816;" d="m571 64h358v72h-358v-72z m-214 286h572v71h-572v-71z m357 286h215v71h-215v-71z m286-465v-142q0-15-11-25t-25-11h-928q-15 0-25 11t-11 25v142q0 15 11 26t25 10h928q15 0 25-10t11-26z m0 286v-143q0-14-11-25t-25-10h-928q-15 0-25 10t-11 25v143q0 15 11 25t25 11h928q15 0 25-11t11-25z m0 286v-143q0-15-11-25t-25-11h-928q-15 0-25 11t-11 25v143q0 14 11 25t25 11h928q15 0 25-11t11-25z" horiz-adv-x="1000" />
23
-<glyph glyph-name="dollar" unicode="&#xe808;" d="m546 189q0-86-56-147t-144-77v-97q0-8-5-13t-13-5h-75q-7 0-13 5t-5 13v97q-37 5-71 18t-57 25t-41 26t-26 21t-10 10q-9 12-1 23l58 76q3 5 12 6q9 1 14-5l1-1q63-55 135-70q21-4 42-4q45 0 79 24t35 68q0 16-9 30t-18 23t-33 21t-37 18t-45 18q-21 9-34 14t-34 15t-35 17t-32 20t-29 24t-25 27t-20 32t-11 37t-5 44q0 77 55 135t142 75v100q0 7 5 13t13 5h75q8 0 13-5t5-13v-98q32-4 62-13t48-19t36-21t21-16t9-8q9-10 3-21l-46-81q-4-9-12-9q-8-2-16 4q-1 1-8 6t-21 15t-33 18t-42 15t-47 6q-53 0-87-24t-33-62q0-14 4-27t17-23t22-18t31-18t34-15t39-15q30-11 45-18t43-19t42-24t34-28t30-35t18-43t7-52z" horiz-adv-x="571.4" />
24
-<glyph glyph-name="spinner" unicode="&#xe807;" d="m277 100q0-33-24-57t-57-23q-33 0-56 23t-24 57t24 57t56 23q33 0 57-23t24-57z m241-107q0-30-21-51t-51-21t-50 21t-21 51t21 50t50 21t51-21t21-50z m-339 357q0-37-27-63t-63-26t-63 26t-26 63t26 63t63 26t63-26t27-63z m580-250q0-26-18-44t-45-18t-44 18t-18 44t18 44t44 19t45-19t18-44z m-464 500q0-41-29-69t-70-29t-69 29t-29 69t29 69t69 29t70-29t29-69z m259 107q0-45-32-76t-76-31t-75 31t-32 76t32 76t75 31t76-31t32-76z m303-357q0-22-15-38t-38-16t-38 16t-16 38t16 38t38 16t38-16t15-38z m-116 250q0-18-13-32t-32-13t-31 13t-13 32t13 31t31 14t32-14t13-31z" horiz-adv-x="875" />
25
-<glyph glyph-name="terminal" unicode="&#xe809;" d="m326 301l-260-260q-5-5-12-5t-13 5l-28 28q-6 6-6 13t6 13l219 219l-219 220q-6 5-6 12t6 13l28 28q5 6 13 6t12-6l260-260q6-5 6-13t-6-13z m603-255v-35q0-8-5-13t-13-5h-536q-8 0-13 5t-5 13v35q0 8 5 13t13 5h536q8 0 13-5t5-13z" horiz-adv-x="928.6" />
26
-<glyph glyph-name="bitbucket" unicode="&#xe805;" d="m455 371q4-35-28-57t-63-3q-21 9-29 32t-1 46t29 32q20 10 41 7t35-20t16-37z m62 11q-8 60-63 92t-110 7q-35-15-56-49t-20-72q3-51 44-87t92-31q51 4 85 47t28 93z m133 303q-11 15-31 25t-32 12t-40 7q-162 26-316-1q-24-4-37-7t-30-12t-28-24q16-16 42-26t41-12t49-6q127-17 250-1q35 5 50 7t40 12t42 26z m32-578q-5-14-9-42t-8-47t-15-39t-33-32q-48-27-106-40t-112-12t-113 10q-25 5-45 10t-43 15t-41 25t-29 34q-14 54-31 163l3 9l10 5q124-83 283-83t283 83q12-3 13-13t-3-25t-4-21z m101 537q-15-94-62-366q-3-17-15-31t-24-23t-31-17q-140-70-340-49q-139 15-220 78q-8 6-14 14t-10 20t-5 19t-3 22t-3 19q-5 28-15 84t-16 90t-13 83t-12 88q2 14 10 27t17 21t26 17t25 12t27 10q70 26 175 36q211 21 377-28q86-25 120-68q9-11 9-28t-3-30z" horiz-adv-x="785.7" />
27
-<glyph glyph-name="github" unicode="&#xe800;" d="m357 171q0-22-7-45t-24-43t-40-19t-41 19t-24 43t-7 45t7 46t24 43t41 19t40-19t24-43t7-46z m357 0q0-22-7-45t-24-43t-40-19t-41 19t-24 43t-7 45t7 46t24 43t41 19t40-19t24-43t7-46z m90 0q0 67-39 114t-104 47q-23 0-109-12q-40-6-88-6t-87 6q-85 12-109 12q-66 0-104-47t-39-114q0-49 18-85t45-58t68-33t78-17t83-4h94q46 0 83 4t78 17t69 33t45 58t18 85z m125 99q0-116-34-185q-22-43-59-74t-79-48t-95-27t-96-12t-93-3q-43 0-79 2t-82 7t-85 17t-77 28t-67 46t-48 64q-35 69-35 185q0 132 76 221q-15 45-15 94q0 65 28 122q61 0 106-22t106-69q82 20 172 20q83 0 156-18q59 46 105 67t105 22q29-57 29-122q0-48-15-93q76-90 76-222z" horiz-adv-x="928.6" />
28
-<glyph glyph-name="gplus" unicode="&#xe801;" d="m489 33q0 11-3 22t-5 20t-10 19t-11 17t-15 17t-16 14t-17 14t-18 13t-18 13t-17 12q-10 1-28 1q-30 0-59-4t-60-14t-55-26t-39-41t-15-60q0-38 20-68t52-47t67-25t71-9q33 0 63 7t56 22t42 41t15 62z m-67 481q0 33-9 71t-27 72t-46 59t-67 22q-52 0-80-38t-29-92q0-26 7-55t19-58t32-53t43-37t54-15q54 0 79 34t24 90z m-73 265h244l-76-45h-75q40-25 61-70t22-94q0-41-13-74t-31-51t-37-36t-31-34t-13-38q0-14 9-28t24-27t33-27t36-31t32-37t24-47t10-60q0-89-79-157q-84-73-234-73q-33 0-67 6t-68 18t-60 33t-43 49t-17 68q0 34 21 75q18 36 53 62t81 40t87 20t83 7q-35 47-35 83q0 7 1 14t3 10t4 12t4 12q-22-2-39-2q-83 0-143 54t-59 138q0 78 53 139t130 79q53 11 105 11z m580-143v-72h-143v-143h-72v143h-143v72h143v143h72v-143h143z" horiz-adv-x="928.6" />
29
-<glyph glyph-name="html5" unicode="&#xe806;" d="m631 517l9 98h-494l26-298h342l-12-128l-110-29l-110 29l-7 78h-98l13-155l202-55h2v0l200 55l28 304h-359l-9 101h377z m-631 262h786l-72-803l-322-90l-321 90z" horiz-adv-x="785.7" />
30
-<glyph glyph-name="linkedin" unicode="&#xe803;" d="m195 501v-553h-184v553h184z m12 171q0-41-29-68t-75-27h-1q-46 0-74 27t-28 68q0 41 29 68t75 27t74-27t29-68z m650-407v-317h-183v296q0 59-23 92t-71 33q-35 0-58-19t-36-48q-6-17-6-45v-309h-184q1 223 1 361t0 165l-1 27h184v-80h-1q11 18 23 31t31 29t49 24t64 9q95 0 153-63t58-186z" horiz-adv-x="857.1" />
31
-<glyph glyph-name="twitter" unicode="&#xe802;" d="m904 622q-37-54-90-93q0-8 0-23q0-73-21-145t-64-139t-103-117t-144-82t-181-30q-151 0-276 81q19-3 43-3q126 0 224 77q-59 2-105 36t-64 89q19-2 34-2q24 0 48 6q-63 13-104 62t-41 115v2q38-21 82-23q-37 25-59 64t-22 86q0 49 25 91q68-83 164-133t208-55q-5 21-5 41q0 75 53 127t127 53q79 0 132-57q61 12 114 44q-20-64-79-100q52 6 104 28z" horiz-adv-x="928.6" />
32
-<glyph glyph-name="fork" unicode="&#xe817;" d="m161 29q0 22-16 38t-38 15t-38-15t-15-38t15-38t38-16t38 16t16 38z m0 642q0 23-16 38t-38 16t-38-16t-15-38t15-38t38-15t38 15t16 38z m357-71q0 22-16 38t-38 16t-38-16t-15-38t15-38t38-16t38 16t16 38z m53 0q0-29-14-54t-39-39q-1-160-126-231q-38-21-114-45q-71-22-94-39t-23-56v-15q24-14 39-39t14-53q0-45-31-76t-76-32t-76 32t-31 76q0 29 15 53t39 39v458q-25 14-39 39t-15 53q0 45 31 76t76 32t76-32t31-76q0-29-14-53t-39-39v-278q30 15 86 32q30 10 49 17t39 17t33 22t22 29t16 38t5 51q-25 14-39 39t-15 54q0 45 31 76t76 31t76-31t31-76z" horiz-adv-x="571.4" />
9
+<glyph glyph-name="bookmark" unicode="&#xe80a;" d="m650 779q12 0 24-5q19-8 29-23t11-35v-719q0-19-11-35t-29-23q-10-4-24-4q-27 0-47 18l-246 236l-246-236q-20-19-46-19q-13 0-25 5q-18 7-29 23t-11 35v719q0 19 11 35t29 23q12 5 25 5h585z" horiz-adv-x="714.3" />
10
+<glyph glyph-name="youtube" unicode="&#xe800;" d="m542 156v-118q0-37-22-37q-13 0-25 12v168q12 12 25 12q22 0 22-37z m188-1v-25h-50v25q0 38 25 38t25-38z m-539 122h60v52h-174v-52h59v-318h55v318z m161-318h50v276h-50v-211q-17-23-32-23q-10 0-11 11q-1 2-1 20v203h-50v-218q0-28 5-41q7-21 32-21q27 0 57 34v-30z m240 83v110q0 41-5 55q-10 31-40 31q-28 0-52-30v121h-50v-370h50v27q25-31 52-31q30 0 40 31q5 15 5 56z m188 6v7h-51q0-29-1-34q-4-20-22-20q-26 0-26 38v49h100v57q0 44-15 65q-22 28-59 28q-38 0-60-28q-15-21-15-65v-96q0-44 16-65q22-29 60-29q40 0 60 30q10 15 12 30q1 5 1 33z m-339 509v117q0 39-24 39t-24-39v-117q0-39 24-39t24 39z m401-419q0-131-14-195q-8-33-33-56t-57-25q-102-12-309-12t-310 12q-32 3-57 25t-32 56q-15 62-15 195q0 131 15 195q7 33 32 56t57 26q103 11 310 11t309-11q33-4 57-26t33-56q14-62 14-195z m-557 712h57l-67-223v-151h-56v151q-8 42-34 119q-21 57-37 104h60l39-147z m207-186v-97q0-46-16-66q-21-29-59-29q-38 0-59 29q-15 21-15 66v97q0 45 15 65q21 29 59 29q38 0 59-29q16-20 16-65z m187 91v-279h-51v31q-30-35-58-35q-25 0-33 21q-4 13-4 42v220h51v-205q0-19 0-20q2-12 12-12q15 0 32 24v213h51z" horiz-adv-x="857.1" />
11
+<glyph glyph-name="code" unicode="&#xe80b;" d="m344 69l-28-28q-5-5-12-5t-13 5l-260 260q-6 6-6 13t6 13l260 260q5 6 13 6t12-6l28-28q6-5 6-13t-6-12l-219-220l219-219q6-6 6-13t-6-13z m330 596l-208-721q-2-7-9-11t-13-1l-34 9q-8 3-11 9t-2 14l208 720q3 8 9 11t13 2l35-10q7-2 11-9t1-13z m367-364l-260-260q-6-5-13-5t-13 5l-28 28q-5 6-5 13t5 13l219 219l-219 220q-5 5-5 12t5 13l28 28q6 6 13 6t13-6l260-260q5-5 5-13t-5-13z" horiz-adv-x="1071.4" />
12
+<glyph glyph-name="up-big" unicode="&#xe808;" d="m899 308q0-28-21-50l-42-42q-21-21-50-21q-30 0-51 21l-164 164v-393q0-29-20-47t-51-19h-71q-30 0-51 19t-21 47v393l-164-164q-20-21-50-21t-50 21l-42 42q-21 21-21 50q0 30 21 51l363 363q20 21 50 21q30 0 51-21l363-363q21-22 21-51z" horiz-adv-x="928.6" />
13
+<glyph glyph-name="bitbucket" unicode="&#xe807;" d="m455 371q4-35-28-57t-63-3q-21 9-29 32t-1 46t29 32q20 10 41 7t35-20t16-37z m62 11q-8 60-63 92t-110 7q-35-15-56-49t-20-72q3-51 44-87t92-31q51 4 85 47t28 93z m133 303q-11 15-31 25t-32 12t-40 7q-162 26-316-1q-24-4-37-7t-30-12t-28-24q16-16 42-26t41-12t49-6q127-17 250-1q35 5 50 7t40 12t42 26z m32-578q-5-14-9-42t-8-47t-15-39t-33-32q-48-27-106-40t-112-12t-113 10q-25 5-45 10t-43 15t-41 25t-29 34q-14 54-31 163l3 9l10 5q124-83 283-83t283 83q12-3 13-13t-3-25t-4-21z m101 537q-15-94-62-366q-3-17-15-31t-24-23t-31-17q-140-70-340-49q-139 15-220 78q-8 6-14 14t-10 20t-5 19t-3 22t-3 19q-5 28-15 84t-16 90t-13 83t-12 88q2 14 10 27t17 21t26 17t25 12t27 10q70 26 175 36q211 21 377-28q86-25 120-68q9-11 9-28t-3-30z" horiz-adv-x="785.7" />
14
+<glyph glyph-name="css3" unicode="&#xe806;" d="m153 779h840l-148-744l-449-149l-389 149l39 198h166l-16-82l235-89l272 89l38 190h-675l33 165h674l22 107h-674z" horiz-adv-x="1000" />
15
+<glyph glyph-name="bookmark-empty" unicode="&#xe809;" d="m643 707h-572v-693l237 227l49 47l50-47l236-227v693z m7 72q12 0 24-5q19-8 29-23t11-35v-719q0-19-11-35t-29-23q-10-4-24-4q-27 0-47 18l-246 236l-246-236q-20-19-46-19q-13 0-25 5q-18 7-29 23t-11 35v719q0 19 11 35t29 23q12 5 25 5h585z" horiz-adv-x="714.3" />
16
+<glyph glyph-name="gplus" unicode="&#xe804;" d="m489 33q0 11-3 22t-5 20t-10 19t-11 17t-15 17t-16 14t-17 14t-18 13t-18 13t-17 12q-10 1-28 1q-30 0-59-4t-60-14t-55-26t-39-41t-15-60q0-38 20-68t52-47t67-25t71-9q33 0 63 7t56 22t42 41t15 62z m-67 481q0 33-9 71t-27 72t-46 59t-67 22q-52 0-80-38t-29-92q0-26 7-55t19-58t32-53t43-37t54-15q54 0 79 34t24 90z m-73 265h244l-76-45h-75q40-25 61-70t22-94q0-41-13-74t-31-51t-37-36t-31-34t-13-38q0-14 9-28t24-27t33-27t36-31t32-37t24-47t10-60q0-89-79-157q-84-73-234-73q-33 0-67 6t-68 18t-60 33t-43 49t-17 68q0 34 21 75q18 36 53 62t81 40t87 20t83 7q-35 47-35 83q0 7 1 14t3 10t4 12t4 12q-22-2-39-2q-83 0-143 54t-59 138q0 78 53 139t130 79q53 11 105 11z m580-143v-72h-143v-143h-72v143h-143v72h143v143h72v-143h143z" horiz-adv-x="928.6" />
17
+<glyph glyph-name="html5" unicode="&#xe803;" d="m631 517l9 98h-494l26-298h342l-12-128l-110-29l-110 29l-7 78h-98l13-155l202-55h2v0l200 55l28 304h-359l-9 101h377z m-631 262h786l-72-803l-322-90l-321 90z" horiz-adv-x="785.7" />
18
+<glyph glyph-name="linkedin" unicode="&#xe802;" d="m195 501v-553h-184v553h184z m12 171q0-41-29-68t-75-27h-1q-46 0-74 27t-28 68q0 41 29 68t75 27t74-27t29-68z m650-407v-317h-183v296q0 59-23 92t-71 33q-35 0-58-19t-36-48q-6-17-6-45v-309h-184q1 223 1 361t0 165l-1 27h184v-80h-1q11 18 23 31t31 29t49 24t64 9q95 0 153-63t58-186z" horiz-adv-x="857.1" />
19
+<glyph glyph-name="twitter" unicode="&#xe801;" d="m904 622q-37-54-90-93q0-8 0-23q0-73-21-145t-64-139t-103-117t-144-82t-181-30q-151 0-276 81q19-3 43-3q126 0 224 77q-59 2-105 36t-64 89q19-2 34-2q24 0 48 6q-63 13-104 62t-41 115v2q38-21 82-23q-37 25-59 64t-22 86q0 49 25 91q68-83 164-133t208-55q-5 21-5 41q0 75 53 127t127 53q79 0 132-57q61 12 114 44q-20-64-79-100q52 6 104 28z" horiz-adv-x="928.6" />
20
+<glyph glyph-name="github" unicode="&#xe805;" d="m357 171q0-22-7-45t-24-43t-40-19t-41 19t-24 43t-7 45t7 46t24 43t41 19t40-19t24-43t7-46z m357 0q0-22-7-45t-24-43t-40-19t-41 19t-24 43t-7 45t7 46t24 43t41 19t40-19t24-43t7-46z m90 0q0 67-39 114t-104 47q-23 0-109-12q-40-6-88-6t-87 6q-85 12-109 12q-66 0-104-47t-39-114q0-49 18-85t45-58t68-33t78-17t83-4h94q46 0 83 4t78 17t69 33t45 58t18 85z m125 99q0-116-34-185q-22-43-59-74t-79-48t-95-27t-96-12t-93-3q-43 0-79 2t-82 7t-85 17t-77 28t-67 46t-48 64q-35 69-35 185q0 132 76 221q-15 45-15 94q0 65 28 122q61 0 106-22t106-69q82 20 172 20q83 0 156-18q59 46 105 67t105 22q29-57 29-122q0-48-15-93q76-90 76-222z" horiz-adv-x="928.6" />
33 21
 </font>
34 22
 </defs>
35 23
 </svg>

BIN
assets/fonts/voltaicideas.ttf View File


BIN
assets/fonts/voltaicideas.woff View File


+ 94
- 1
assets/scss/app.scss View File

@@ -13,14 +13,107 @@
13 13
     }
14 14
 }
15 15
 
16
+#disqus_thread {
17
+    border-top: 1px solid $secondary-color;
18
+    border-bottom: 1px solid $secondary-color;
19
+    padding-top: 7px;
20
+    margin-bottom: 7px;
21
+    margin-top: 10px;
22
+}
23
+
16 24
 .social a{
17 25
     i { display: none; }
18 26
 }
19 27
 
28
+.contain-to-grid {
29
+    border-bottom: 1px solid #e5e5e5;
30
+}
31
+
32
+.imageHeader {
33
+    padding: 0;
34
+    .imageCredit {
35
+        @include label(7px 16px, 0.7rem, rgba(0,0,0,0.5), 0px);
36
+        position: absolute;
37
+        color: darken(#fff, 10%);
38
+        right: 0;
39
+        bottom: 0;
40
+        a {
41
+            color: #fff;
42
+        }
43
+    }
44
+}
45
+.pageHeader {
46
+    border-bottom: 1px solid $secondary-color;
47
+}
48
+
49
+.content {
50
+    padding-left: 0.5rem;
51
+    padding-right: 0.5rem;
52
+    a {
53
+        text-decoration: underline;
54
+    }
55
+}
56
+
57
+.tag {
58
+    text-align: center;
59
+    text-decoration: none;
60
+    display: inline-block;
61
+    padding: 0.25rem 0.75rem;
62
+    font-size: 0.6875rem;
63
+    color: desaturate($primary-color, 20%);
64
+    background-color: $secondary-color;
65
+    @include border-radius($global-radius);
66
+    &:hover {
67
+        background-color: darken($secondary-color, 10%);
68
+    }
69
+    span {
70
+        @include border-radius($global-radius);
71
+        display: inline-block;
72
+        margin-left: 5px;
73
+        background-color: lighten($secondary-color, 5%);
74
+        padding: 2px 5px;
75
+    }
76
+}
77
+
78
+article {
79
+    header {
80
+        border-bottom: 1px dashed $secondary-color;
81
+    }
82
+    .content {
83
+        border-bottom: 1px dashed $secondary-color;
84
+    }
85
+    footer {
86
+        color: darken($secondary-color, 20%);
87
+        a {
88
+            color: desaturate($primary-color, 50%);
89
+        }
90
+        margin-bottom: 7px;
91
+        .meta {
92
+            display: block;
93
+            margin-top: 7px;
94
+            margin-bottom: 7px;
95
+        }
96
+    }
97
+    &.excerpt {
98
+        border-bottom: 1px solid $secondary-color;
99
+        margin-bottom: 7px;
100
+        padding-bottom: 7px;
101
+        header {
102
+            border-bottom: none;
103
+        }
104
+        .content {
105
+            border-bottom: none;
106
+        }
107
+        footer {
108
+            margin-bottom: 0;
109
+        }
110
+    }
111
+}
112
+
20 113
 @media #{$medium-up} { 
21 114
     .social a {
22 115
         padding: 0 9px !important;
23 116
         span { display: none; }
24 117
         i { display: inline }
25 118
     }
26
-}
119
+}

+ 12
- 24
assets/scss/voltaicideas/_icon_codes.scss View File

@@ -1,24 +1,12 @@
1
-.icon-mail:before { content: '\e80a'; } /* '' */
2
-.icon-youtube:before { content: '\e804'; } /* '' */
3
-.icon-ok:before { content: '\e814'; } /* '' */
4
-.icon-cancel:before { content: '\e813'; } /* '' */
5
-.icon-link-ext:before { content: '\e80b'; } /* '' */
6
-.icon-bookmark:before { content: '\e80c'; } /* '' */
7
-.icon-bookmark-empty:before { content: '\e80d'; } /* '' */
8
-.icon-code:before { content: '\e80e'; } /* '' */
9
-.icon-attention-alt:before { content: '\e811'; } /* '' */
10
-.icon-attention:before { content: '\e810'; } /* '' */
11
-.icon-attention-circled:before { content: '\e80f'; } /* '' */
12
-.icon-mic:before { content: '\e815'; } /* '' */
13
-.icon-videocam:before { content: '\e812'; } /* '' */
14
-.icon-tasks:before { content: '\e816'; } /* '' */
15
-.icon-dollar:before { content: '\e808'; } /* '' */
16
-.icon-spinner:before { content: '\e807'; } /* '' */
17
-.icon-terminal:before { content: '\e809'; } /* '' */
18
-.icon-bitbucket:before { content: '\e805'; } /* '' */
19
-.icon-github:before { content: '\e800'; } /* '' */
20
-.icon-gplus:before { content: '\e801'; } /* '' */
21
-.icon-html5:before { content: '\e806'; } /* '' */
22
-.icon-linkedin:before { content: '\e803'; } /* '' */
23
-.icon-twitter:before { content: '\e802'; } /* '' */
24
-.icon-fork:before { content: '\e817'; } /* '' */
1
+.icon-bookmark:before { content: '\e80a'; } /* '' */
2
+.icon-youtube:before { content: '\e800'; } /* '' */
3
+.icon-code:before { content: '\e80b'; } /* '' */
4
+.icon-up-big:before { content: '\e808'; } /* '' */
5
+.icon-bitbucket:before { content: '\e807'; } /* '' */
6
+.icon-css3:before { content: '\e806'; } /* '' */
7
+.icon-bookmark-empty:before { content: '\e809'; } /* '' */
8
+.icon-gplus:before { content: '\e804'; } /* '' */
9
+.icon-html5:before { content: '\e803'; } /* '' */
10
+.icon-linkedin:before { content: '\e802'; } /* '' */
11
+.icon-twitter:before { content: '\e801'; } /* '' */
12
+.icon-github:before { content: '\e805'; } /* '' */

+ 5
- 33
assets/scss/voltaicideas/_pygments.scss View File

@@ -1,7 +1,6 @@
1 1
 .highlight{
2 2
     font-size: rem-calc(14px);
3 3
     padding: 0;
4
-    background-color: lighten($secondary-color, 8%);
5 4
     font-family: 'Source Code Pro', 'Consolas', Monaco, monospace;
6 5
     overflow: auto;
7 6
     margin-bottom: rem-calc(16px);
@@ -9,43 +8,16 @@
9 8
         tab-size: 4;
10 9
         white-space: pre;
11 10
         font-family: inherit;
12
-        counter-reset: line-numbering;
13
-        border: solid 1px #d9d9d9;
11
+        background-color: lighten($secondary-color, 5%);
14 12
         border-radius: 0;
15
-        background: #fff;
16 13
         padding: rem-calc(3px);
14
+        padding-left: rem-calc(5px);
17 15
         line-height: 23px;
18 16
         overflow-x: auto;
19 17
         word-break: inherit;
20
-        word-wrap: inherit;
21
-        a {
22
-            &::before {
23
-                content: counter(line-numbering);
24
-                counter-increment: line-numbering;
25
-                padding-right: 1em; /* space after numbers */
26
-                width: 25px;
27
-                text-align: right;
28
-                opacity: 0.7;
29
-                display: inline-block;
30
-                color: #aaa;
31
-                background: #eee;
32
-                margin-right: 16px;
33
-                padding: 2px 10px;
34
-                -webkit-touch-callout: none;
35
-                -webkit-user-select: none;
36
-                -khtml-user-select: none;
37
-                -moz-user-select: none;
38
-                -ms-user-select: none;
39
-                user-select: none;
40
-            }
41
-            &:first-of-type::before {
42
-                padding-top: 10px;
43
-            }
44
-            &:last-of-type::before {
45
-                padding-bottom: 10px;
46
-            }
47
-            &:only-of-type::before {
48
-                padding: 10px;
18
+        code {
19
+            &.text {
20
+                color: #555;
49 21
             }
50 22
         }
51 23
     }

+ 22
- 6
index.html View File

@@ -1,9 +1,25 @@
1 1
 ---
2
-layout: default
2
+layout: list
3
+title: Latest Posts
4
+description: 'Latest Posts from [email protected]'
3 5
 ---
4
-<h1>Some Text</h1>
5
-<ul>
6
-{% for post in paginator.posts %}
7
-    <li><a href="{{ site.url }}{{ post.url }}">{{ post.title }}</a></li>
6
+{% for post in site.posts limit: 10 %}
7
+<article class="excerpt">
8
+    <header>
9
+        <h3><a href="{{ site.url }}{{ post.url }}">{{ post.title }}</a></h3>
10
+        <h6 class="subheader"><time datetime="{{ post.date | date_to_xmlschema }}">{{ post.date | date_to_string }}</time> <em>By</em> {{ site.owner.name }} <em>Tagged:</em> 
11
+            {% for tag in post.tags %}
12
+            <a class="tag" title="Posts tagged {{ tag }}" href="{{ site.url }}/tags/#{{ tag | cgi_escape }}">{{ tag }}</a>
13
+            {% endfor %}
14
+        </h6>
15
+    </header>
16
+    <div class="content">
17
+        {{ post.excerpt }}
18
+    </div>
19
+    <footer>
20
+        <a href="{{ site.url }}{{ post.url }}">Continue reading ...</a></footer>
21
+</article>
8 22
 {% endfor %}
9
-</ul>
23
+<div class="text-center">
24
+    <h3><a href="{{ site.url }}/archive/">Post Archive</a></h3>
25
+</div>

+ 2
- 0
robots.txt View File

@@ -0,0 +1,2 @@
1
+User-agent: *
2
+

+ 28
- 0
tags.html View File

@@ -0,0 +1,28 @@
1
+---
2
+layout: list
3
+title: Tags 
4
+description: 'All Posts from [email protected] grouped by tag.'
5
+permalink: /tags/
6
+---
7
+<div class="row" id="top">
8
+    <div class="small-12 columns text-center">
9
+        {% for tag in site.tags %}
10
+        <a class="tag" title="Posts tagged {{ tag[0] }}" href="#{{ tag[0] | cgi_escape }}">{{ tag[0] }}<span>{{ tag[1].size }}</span></a>
11
+        {% endfor %}
12
+    </div>
13
+</div>
14
+{% for tag in site.tags %}
15
+<div class="row">
16
+    <div class="small-12 columns">
17
+        <h3 id="{{ tag[0] | cgi_escape }}">{{ tag[0] }}</h3>
18
+        <ul>
19
+            {% for post in tag[1] %}
20
+            <li><a href="{{ site.url }}{{ post.url }}">{{ post.title }}</a></li>
21
+            {% endfor %}
22
+        </ul>
23
+        <div class="text-center">
24
+            <a href="#top" class="button tiny radius secondary">Back to Top&nbsp;<i class="icon-up-big"></i></a>
25
+        </div>
26
+    </div>
27
+</div>
28
+{% endfor %}

Loading…
Cancel
Save