Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[zen] Font Awesome update to v4.7.0 + theme fork with Fork Awesome v1…
….0.11 (#152) * update Font Awesome icons in zen themes v4.7.0 * new zen variant uses Fork Awesome icon font * Font Awesome/Bitter fonts now used via CDN, deleted redundant local stored files/code, fixed bundles file * zen-jinja: FA/Bitter fonts -> CDN, deletion of now redundant files/code * zen-ipython: FA/Bitter fonts -> CDN * zen-forkawesome theme now uses parent's main.css, no local font files, correct icon use in conf.py.sample * Remove unnecessary font-awesome LESS files
- Loading branch information
Showing
60 changed files
with
275 additions
and
10,814 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
Damián Avila <https://github.com/damianavila> | ||
Anke K <https://github.com/encarsia> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
This is the `zen` theme modified to use icons from the [ForkAwesome](https://forkawesome.github.io) project instead of the originally used [FontAwesome](http://fontawesome.io) icons. | ||
|
||
The zen and zen-based themes are very customizable, so to make these themes work, you have to use this [conf.py](https://github.com/damianavila/damian_blog/blob/master/conf.py), obviously with your custom changes ;-) | ||
|
||
More info about the zen themes family [here](http://www.damian.oquanta.info/posts/nikolas-zen-theme-finally-released.html). | ||
|
||
Enjoy! | ||
|
||
Damián | ||
|
||
**WARNING:** | ||
The zen themes are LESS-powered (not less... because it is more-powered ;-)) | ||
If you use webassests (USE_BUNDLES = True in your conf.py), the theme will use compiled css files, so don't worry at all... | ||
But, if you want to build the css files from the zen LESS files, you have to use USE_BUNDLES = False, and have installed the `lessc` (official LESS compiler). | ||
Additionaly, you have a LESS plugin available in the Nikola plugins repo to automatically build the LESS files inside `nikola build` command. | ||
You can easily install it just doing: `nikola plugin -i less`. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
/* use Fork Awesome font family */ | ||
|
||
[class^="fa-"], | ||
[class*=" fa-"], | ||
.post .meta .authordate:before, | ||
.post .meta .stats a:after { | ||
font-family: ForkAwesome; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
assets/css/all.css=rst.css,code.css,main.css,forkfont.css,custom.css | ||
assets/js/all-nocdn.js=jquery-1.10.2.min.js,jquery.timeago.js |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
NAVIGATION_LINKS = { | ||
DEFAULT_LANG: ( | ||
('/index.html', 'Home', 'fa fa-home'), | ||
('/archive.html', 'Archives', 'fa fa-folder-open'), | ||
('/categories/index.html', 'Tags', 'fa fa-tags'), | ||
('/rss.xml', 'RSS', 'fa fa-rss'), | ||
('https://getnikola.com', 'About me', 'fa fa-user'), | ||
('https://twitter.com/getnikola', 'My Twitter', 'fa fa-twitter'), | ||
('https://github.com/getnikola', 'My Github', 'fa fa-github'), | ||
) | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
zen |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,161 @@ | ||
## -*- coding: utf-8 -*- | ||
## Override only the functions that differ from base or boopstrap/templates/base_helper.tmpl | ||
<%def name="html_headstart()"> | ||
<!DOCTYPE html> | ||
<html | ||
\ | ||
% if use_open_graph or (twitter_card and twitter_card['use_twitter_cards']) or (comment_system == 'facebook'): | ||
prefix='\ | ||
%if use_open_graph or (twitter_card and twitter_card['use_twitter_cards']): | ||
og: http://ogp.me/ns# \ | ||
%endif | ||
%if use_open_graph: | ||
article: http://ogp.me/ns/article# \ | ||
%endif | ||
%if comment_system == 'facebook': | ||
fb: http://ogp.me/ns/fb# \ | ||
%endif | ||
'\ | ||
%endif | ||
\ | ||
% if is_rtl: | ||
dir="rtl" \ | ||
% endif | ||
\ | ||
lang="${lang}"> | ||
<head> | ||
<meta charset="utf-8"> | ||
%if description: | ||
<meta name="description" content="${description}"> | ||
%endif | ||
<meta name="viewport" content="width=device-width"> | ||
<title>${title|striphtml} | ${blog_title|striphtml}</title> | ||
|
||
${html_stylesheets()} | ||
${html_feedlinks()} | ||
%if permalink: | ||
<link rel="canonical" href="${abs_link(permalink)}"> | ||
%endif | ||
|
||
%if favicons: | ||
%for name, file, size in favicons: | ||
<link rel="${name}" href="${file}" sizes="${size}"/> | ||
%endfor | ||
%endif | ||
|
||
% if comment_system == 'facebook': | ||
<meta property="fb:app_id" content="${comment_system_id}"> | ||
% endif | ||
|
||
%if use_cdn: | ||
<!--[if lt IE 9]><script src="//html5shim.googlecode.com/svn/trunk/html5.js"></script><![endif]--> | ||
%else: | ||
<!--[if lt IE 9]><script src="/assets/js/html5.js"></script><![endif]--> | ||
%endif | ||
|
||
${extra_head_data} | ||
</%def> | ||
|
||
<%def name="html_stylesheets()"> | ||
<link href="//fonts.googleapis.com/css?family=Bitter:400,400i,700" rel="stylesheet" type="text/css"> | ||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/fork-awesome@1.0.11/css/fork-awesome.min.css" integrity="sha256-MGU/JUq/40CFrfxjXb5pZjpoZmxiP2KuICN5ElLFNd8=" crossorigin="anonymous"> | ||
%if use_bundles: | ||
<link href="/assets/css/all.css" rel="stylesheet" type="text/css"> | ||
%else: | ||
<link href="/assets/css/rst.css" rel="stylesheet" type="text/css"> | ||
<link href="/assets/css/code.css" rel="stylesheet" type="text/css"> | ||
<link href="/assets/css/main.css" rel="stylesheet" type="text/css"> | ||
<link href="/assets/css/forkfont.css" rel="stylesheet" type="text/css"> | ||
%if has_custom_css: | ||
<link href="/assets/css/custom.css" rel="stylesheet" type="text/css"> | ||
%endif | ||
%endif | ||
% if annotations and post and not post.meta('noannotations'): | ||
${notes.css()} | ||
% elif not annotations and post and post.meta('annotations'): | ||
${notes.css()} | ||
% endif | ||
</%def> | ||
|
||
<%def name="late_load_js()"> | ||
%if use_bundles: | ||
%if use_cdn: | ||
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> | ||
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery-timeago/1.1.0/jquery.timeago.min.js"></script> | ||
%else: | ||
<script src="/assets/js/all-nocdn.js" type="text/javascript"></script> | ||
%endif | ||
%else: | ||
%if use_cdn: | ||
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> | ||
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery-timeago/1.1.0/jquery.timeago.min.js"></script> | ||
%else: | ||
<script src="/assets/js/jquery-1.10.2.min.js" type="text/javascript"></script> | ||
<script src="/assets/js/jquery.timeago.js" type="text/javascript"></script> | ||
%endif | ||
%endif | ||
${social_buttons_code} | ||
</%def> | ||
|
||
<%def name="html_feedlinks()"> | ||
%if rss_link: | ||
${rss_link} | ||
%elif generate_rss: | ||
%if len(translations) > 1: | ||
%for language in translations: | ||
<link rel="alternate" type="application/rss+xml" title="RSS (${language})" href="${_link('rss', None, language)}"> | ||
%endfor | ||
%else: | ||
<link rel="alternate" type="application/rss+xml" title="RSS" href="${_link('rss', None)}"> | ||
%endif | ||
%endif | ||
</%def> | ||
|
||
<%def name="html_navigation_links()"> | ||
%for url, text, icon in navigation_links[lang]: | ||
% if rel_link(permalink, url) == "#": | ||
<li><a href="${url}" title="${text}"><i class="${icon}"></i></a></li> | ||
%else: | ||
<li><a href="${url}" title="${text}"><i class="${icon}"></i></a></li> | ||
%endif | ||
%endfor | ||
</%def> | ||
|
||
## Override only the functions that differ from base/templates/post_helper.tmpl | ||
<%def name="html_tags(post)"> | ||
%if post.tags: | ||
<div itemprop="keywords" class="tags"> | ||
<ul> | ||
${messages("Tags")} : | ||
%for tag in post.tags: | ||
<li><a class="tag p-category" href="${_link('tag', tag)}" rel="tag">${tag}</a></li> | ||
%endfor | ||
</ul> | ||
</div> | ||
%endif | ||
</%def> | ||
|
||
## Override only the functions that differ from base/templates/post_header.tmpl | ||
<%def name="html_title()"> | ||
%if title and not post.meta('hidetitle'): | ||
<h1 class="p-name entry-title" itemprop="headline name">${title|h}</h1> | ||
%endif | ||
</%def> | ||
|
||
<%def name="html_translations(post)"> | ||
% if len(translations) > 1: | ||
% for langname in translations.keys(): | ||
% if langname != lang and post.is_translation_available(langname): | ||
<a href="${post.permalink(langname)}" rel="alternate" hreflang="${langname}"> | ||
${messages("LANGUAGE", langname)}</a> | ||
% endif | ||
% endfor | ||
% endif | ||
</%def> | ||
|
||
<%def name="html_sourcelink()"> | ||
% if show_sourcelink: | ||
| | ||
<a href="${post.source_link()}" id="sourcelink">${messages("Source")}</a> | ||
% endif | ||
</%def> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
[Theme] | ||
engine = mako | ||
parent = zen | ||
author = Damián Avila, Anke K | ||
author_url = http://www.damian.oquanta.info/ | ||
license = MIT | ||
|
||
[Family] | ||
family = zen |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,2 @@ | ||
assets/css/all-nocdn.css=bitter.css,main.css,rst.css,code.css,ipython.min.css,nikola_ipython.css,custom.css | ||
assets/css/all.css=main.css,rst.css,code.css,ipython.min.css,nikola_ipython.css,custom.css | ||
assets/css/all.css=rst.css,code.css,main.css,ipython.min.css,nikola_ipython.css,custom.css | ||
assets/js/all-nocdn.js=jquery-1.10.2.min.js,jquery.timeago.js,toggle.js,miniPageNav.js |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,11 +1,11 @@ | ||
NAVIGATION_LINKS = { | ||
DEFAULT_LANG: ( | ||
('/index.html', 'Home', 'icon-home'), | ||
('/archive.html', 'Archives', 'icon-folder-open-alt'), | ||
('/categories/index.html', 'Tags', 'icon-tags'), | ||
('/rss.xml', 'RSS', 'icon-rss'), | ||
('https://getnikola.com', 'About me', 'icon-user'), | ||
('https://twitter.com/getnikola', 'My Twitter', 'icon-twitter'), | ||
('https://github.com/getnikola', 'My Github', 'icon-github'), | ||
('/index.html', 'Home', 'fa fa-home'), | ||
('/archive.html', 'Archives', 'fa fa-folder-open'), | ||
('/categories/index.html', 'Tags', 'fa fa-tags'), | ||
('/rss.xml', 'RSS', 'fa fa-rss'), | ||
('https://getnikola.com', 'About me', 'fa fa-user'), | ||
('https://twitter.com/getnikola', 'My Twitter', 'fa fa-twitter'), | ||
('https://github.com/getnikola', 'My Github', 'fa fa-github'), | ||
) | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.