Skip to content

Commit e8ebdda

Browse files
committed
tags work locally, changed?
1 parent 1e7d840 commit e8ebdda

File tree

11 files changed

+327
-0
lines changed

11 files changed

+327
-0
lines changed
File renamed without changes.

_plugins/tag_gen.rb

+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
module Jekyll
2+
class TagIndex < Page
3+
def initialize(site, base, dir, tag)
4+
@site = site
5+
@base = base
6+
@dir = dir
7+
@name = 'index.html'
8+
self.process(@name)
9+
self.read_yaml(File.join(base, '_layouts'), 'tag_index.html')
10+
self.data['tag'] = tag
11+
tag_title_prefix = site.config['tag_title_prefix'] || 'Posts Tagged &ldquo;'
12+
tag_title_suffix = site.config['tag_title_suffix'] || '&rdquo;'
13+
self.data['title'] = "#{tag_title_prefix}#{tag}#{tag_title_suffix}"
14+
end
15+
end
16+
class TagGenerator < Generator
17+
safe true
18+
def generate(site)
19+
if site.layouts.key? 'tag_index'
20+
dir = site.config['tag_dir'] || 'tag'
21+
site.tags.keys.each do |tag|
22+
write_tag_index(site, File.join(dir, tag), tag)
23+
end
24+
end
25+
end
26+
def write_tag_index(site, dir, tag)
27+
index = TagIndex.new(site, site.source, dir, tag)
28+
index.render(site.layouts, site.site_payload)
29+
index.write(site.dest)
30+
site.pages << index
31+
end
32+
end
33+
end

_site/2016/01/04/frame.html

+85
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
<!DOCTYPE html>
2+
<html>
3+
4+
<head>
5+
<meta charset="utf-8">
6+
<meta name="viewport" content="width=device-width">
7+
8+
9+
<title>Asra Ali</title>
10+
11+
12+
13+
14+
15+
<link rel="stylesheet" type="text/css" href="/css/main.css">
16+
<link rel="stylesheet" type="text/css" href="/css/syntax.css">
17+
<link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=PT+Mono">
18+
19+
20+
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
21+
<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
22+
23+
</head>
24+
25+
26+
<body>
27+
28+
<div class="wrapper">
29+
<header class="site-header">
30+
31+
<nav class="links-list site-nav">
32+
<ul>
33+
<li><a href="/">home</a></li>
34+
<li><a href="/about/">about</a></li>
35+
</ul>
36+
<ul>
37+
<li><a href="mailto:[email protected]">email</a></li>
38+
<li><a href="//github.com/asraa">github</a></li>
39+
</ul>
40+
</nav>
41+
42+
</header>
43+
44+
45+
<div class="page-content">
46+
<div class="post">
47+
48+
<h1>Frame of Mind</h1>
49+
<div class="post-wrapper">
50+
51+
<div class="post-meta">
52+
<span>Jan 4, 2016</span>
53+
</div>
54+
55+
56+
<article class="post-content">
57+
<p>“Frame of Mind” – Charcoal</p>
58+
59+
<p><img src="https://asraa.github.io/assets/frame.jpg" alt="Frame" /></p>
60+
61+
62+
</article>
63+
64+
</div>
65+
66+
</div>
67+
68+
69+
<div class="push"></div>
70+
</div>
71+
</div>
72+
73+
<footer class="site-footer">
74+
<div class="date">
75+
<ul>
76+
<li>Asra Ali</li>
77+
<li>May 30, 2015</li>
78+
</ul>
79+
</div>
80+
</footer>
81+
82+
83+
</body>
84+
85+
</html>

_site/2016/01/04/invasive.html

+85
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
<!DOCTYPE html>
2+
<html>
3+
4+
<head>
5+
<meta charset="utf-8">
6+
<meta name="viewport" content="width=device-width">
7+
8+
9+
<title>Asra Ali</title>
10+
11+
12+
13+
14+
15+
<link rel="stylesheet" type="text/css" href="/css/main.css">
16+
<link rel="stylesheet" type="text/css" href="/css/syntax.css">
17+
<link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=PT+Mono">
18+
19+
20+
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
21+
<script src="//code.jquery.com/jquery-1.11.0.min.js"></script>
22+
23+
</head>
24+
25+
26+
<body>
27+
28+
<div class="wrapper">
29+
<header class="site-header">
30+
31+
<nav class="links-list site-nav">
32+
<ul>
33+
<li><a href="/">home</a></li>
34+
<li><a href="/about/">about</a></li>
35+
</ul>
36+
<ul>
37+
<li><a href="mailto:[email protected]">email</a></li>
38+
<li><a href="//github.com/asraa">github</a></li>
39+
</ul>
40+
</nav>
41+
42+
</header>
43+
44+
45+
<div class="page-content">
46+
<div class="post">
47+
48+
<h1>Invasive Species</h1>
49+
<div class="post-wrapper">
50+
51+
<div class="post-meta">
52+
<span>Jan 4, 2016</span>
53+
</div>
54+
55+
56+
<article class="post-content">
57+
<p>“Invasive Species” – Ink + Watercolor + 4 Pomegranite Seeds</p>
58+
59+
<p><img src="https://asraa.github.io/assets/invasive.jpg" alt="Invasive" /></p>
60+
61+
62+
</article>
63+
64+
</div>
65+
66+
</div>
67+
68+
69+
<div class="push"></div>
70+
</div>
71+
</div>
72+
73+
<footer class="site-footer">
74+
<div class="date">
75+
<ul>
76+
<li>Asra Ali</li>
77+
<li>May 30, 2015</li>
78+
</ul>
79+
</div>
80+
</footer>
81+
82+
83+
</body>
84+
85+
</html>

_site/assets/frame.jpg

-2.96 MB
Loading

_site/assets/invasive.jpg

2.55 MB
Loading

_site/index.html

+28
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,34 @@ <h1>New Posts</h1>
4848

4949
<ul class="posts">
5050

51+
<li>
52+
<div>
53+
<h3><a href="/2016/01/04/invasive.html">Invasive Species</a></h3>
54+
<div class="post-block" onclick="document.location.href='/2016/01/04/invasive.html'">
55+
56+
<div class="post-image"><img src="https://asraa.github.io/assets/invasive.jpg" /></div>
57+
58+
<div class="post-date">Jan 4, 2016</div>
59+
<div class="post-excerpt">“Invasive Species” – Ink + Watercolor + 4 Pomegranite Seeds
60+
61+
</div>
62+
</div></div>
63+
</li>
64+
65+
<li>
66+
<div>
67+
<h3><a href="/2016/01/04/frame.html">Frame of Mind</a></h3>
68+
<div class="post-block" onclick="document.location.href='/2016/01/04/frame.html'">
69+
70+
<div class="post-image"><img src="https://asraa.github.io/assets/frame.jpg" /></div>
71+
72+
<div class="post-date">Jan 4, 2016</div>
73+
<div class="post-excerpt">“Frame of Mind” – Charcoal
74+
75+
</div>
76+
</div></div>
77+
</li>
78+
5179
<li>
5280
<div>
5381
<h3><a href="/2015/12/14/iggy.html">A (Comical) Stuffed Animal</a></h3>

_site/tag/art/index.html

+36
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,42 @@ <h2 class="post_title">Posts Tagged &ldquo;art&rdquo;</h2>
5050

5151

5252

53+
<li class="archive_list">
54+
<time style="color:#666;font-size:11px;" datetime='2016-01-04'>01/04/16</time> <a class="archive_list_article_link" href='/2016/01/04/invasive.html'>Invasive Species</a>
55+
<p class="summary"></p>
56+
<ul class="tag_list">
57+
58+
<li class="inline archive_list"><a class="tag_list_link" href="/tag/{.{ tag }}">output</a></li>
59+
60+
<li class="inline archive_list"><a class="tag_list_link" href="/tag/{.{ tag }}">art</a></li>
61+
62+
</ul>
63+
</li>
64+
65+
66+
67+
68+
69+
70+
71+
<li class="archive_list">
72+
<time style="color:#666;font-size:11px;" datetime='2016-01-04'>01/04/16</time> <a class="archive_list_article_link" href='/2016/01/04/frame.html'>Frame of Mind</a>
73+
<p class="summary"></p>
74+
<ul class="tag_list">
75+
76+
<li class="inline archive_list"><a class="tag_list_link" href="/tag/{.{ tag }}">output</a></li>
77+
78+
<li class="inline archive_list"><a class="tag_list_link" href="/tag/{.{ tag }}">art</a></li>
79+
80+
</ul>
81+
</li>
82+
83+
84+
85+
86+
87+
88+
5389
<li class="archive_list">
5490
<time style="color:#666;font-size:11px;" datetime='2015-12-14'>12/14/15</time> <a class="archive_list_article_link" href='/2015/12/14/iggy.html'>A (Comical) Stuffed Animal</a>
5591
<p class="summary"></p>

_site/tag/consumption/index.html

+12
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,18 @@ <h2 class="post_title">Posts Tagged &ldquo;consumption&rdquo;</h2>
5353

5454

5555

56+
57+
58+
59+
60+
61+
62+
63+
64+
65+
66+
67+
5668

5769
<li class="archive_list">
5870
<time style="color:#666;font-size:11px;" datetime='2015-12-13'>12/13/15</time> <a class="archive_list_article_link" href='/2015/12/13/market.html'>Black Market</a>

_site/tag/output/index.html

+36
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,42 @@ <h2 class="post_title">Posts Tagged &ldquo;output&rdquo;</h2>
4848

4949

5050

51+
<li class="archive_list">
52+
<time style="color:#666;font-size:11px;" datetime='2016-01-04'>01/04/16</time> <a class="archive_list_article_link" href='/2016/01/04/invasive.html'>Invasive Species</a>
53+
<p class="summary"></p>
54+
<ul class="tag_list">
55+
56+
<li class="inline archive_list"><a class="tag_list_link" href="/tag/{.{ tag }}">output</a></li>
57+
58+
<li class="inline archive_list"><a class="tag_list_link" href="/tag/{.{ tag }}">art</a></li>
59+
60+
</ul>
61+
</li>
62+
63+
64+
65+
66+
67+
68+
69+
<li class="archive_list">
70+
<time style="color:#666;font-size:11px;" datetime='2016-01-04'>01/04/16</time> <a class="archive_list_article_link" href='/2016/01/04/frame.html'>Frame of Mind</a>
71+
<p class="summary"></p>
72+
<ul class="tag_list">
73+
74+
<li class="inline archive_list"><a class="tag_list_link" href="/tag/{.{ tag }}">output</a></li>
75+
76+
<li class="inline archive_list"><a class="tag_list_link" href="/tag/{.{ tag }}">art</a></li>
77+
78+
</ul>
79+
</li>
80+
81+
82+
83+
84+
85+
86+
5187
<li class="archive_list">
5288
<time style="color:#666;font-size:11px;" datetime='2015-12-14'>12/14/15</time> <a class="archive_list_article_link" href='/2015/12/14/iggy.html'>A (Comical) Stuffed Animal</a>
5389
<p class="summary"></p>

_site/tag/updates/index.html

+12
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,18 @@ <h2 class="post_title">Posts Tagged &ldquo;updates&rdquo;</h2>
5757

5858

5959

60+
61+
62+
63+
64+
65+
66+
67+
68+
69+
70+
71+
6072

6173

6274

0 commit comments

Comments
 (0)