diff options
author | B Mathis <brandon@imathis.com> | 2010-03-10 12:23:30 -0600 |
---|---|---|
committer | B Mathis <brandon@imathis.com> | 2010-03-10 12:23:30 -0600 |
commit | eefe29e5d0b6caab2f6bfcab7a10dbf43e208ac3 (patch) | |
tree | e96d83dbea8e1a323a7705f9a3060f5cd6e7eb02 /source/_includes | |
parent | 1957c1249917c362b3d5ae96f36f2c3d81aa5e58 (diff) | |
download | my_new_personal_website-eefe29e5d0b6caab2f6bfcab7a10dbf43e208ac3.tar.xz my_new_personal_website-eefe29e5d0b6caab2f6bfcab7a10dbf43e208ac3.zip |
now Octopress uses partials
Diffstat (limited to 'source/_includes')
-rw-r--r-- | source/_includes/config.haml | 17 | ||||
-rw-r--r-- | source/_includes/delicious.haml | 3 | ||||
-rw-r--r-- | source/_includes/disqus_hook.haml | 11 | ||||
-rw-r--r-- | source/_includes/disqus_thread.haml | 5 | ||||
-rw-r--r-- | source/_includes/footer.haml | 7 | ||||
-rw-r--r-- | source/_includes/google_analytics.haml | 10 | ||||
-rw-r--r-- | source/_includes/head.haml | 21 | ||||
-rw-r--r-- | source/_includes/header.haml | 8 | ||||
-rw-r--r-- | source/_includes/navigation.haml | 8 | ||||
-rw-r--r-- | source/_includes/post.haml | 8 | ||||
-rw-r--r-- | source/_includes/sidebar.haml | 2 | ||||
-rw-r--r-- | source/_includes/twitter.haml | 4 |
12 files changed, 104 insertions, 0 deletions
diff --git a/source/_includes/config.haml b/source/_includes/config.haml new file mode 100644 index 00000000..7ac49a85 --- /dev/null +++ b/source/_includes/config.haml @@ -0,0 +1,17 @@ +--- +blog_title: My Octopress Blog + +twitter_user: +tweet_count: 3 +show_replies: false + +delicious_user: +delicious_count: 3 + +full_url: +disqus_short_name: + +google_custom_search_id: +google_analytics_tracking_id: + +---
\ No newline at end of file diff --git a/source/_includes/delicious.haml b/source/_includes/delicious.haml new file mode 100644 index 00000000..6f1d63d0 --- /dev/null +++ b/source/_includes/delicious.haml @@ -0,0 +1,3 @@ +%h4 My Delicious <a class="small" href="http://delicious.com/#{page.delicious_user}">more →</a> +#delicious + %script(type="text/javascript" src="http://feeds.delicious.com/v2/js/#{page.delicious_user}?title=&count=#{page.delicious_count}&sort=date&extended")
\ No newline at end of file diff --git a/source/_includes/disqus_hook.haml b/source/_includes/disqus_hook.haml new file mode 100644 index 00000000..60e2d3d9 --- /dev/null +++ b/source/_includes/disqus_hook.haml @@ -0,0 +1,11 @@ +:javascript + (function() { + var links = document.getElementsByTagName('a'); + var query = '?'; + for(var i = 0; i < links.length; i++) { + if(links[i].href.indexOf('#disqus_thread') >= 0) { + query += 'url' + i + '=' + encodeURIComponent(links[i].href) + '&'; + } + } + document.write('<script charset="utf-8" type="text/javascript" src="http://disqus.com/forums/#{page.disqus_short_name}/get_num_replies.js' + query + '"></' + 'script>'); + })();
\ No newline at end of file diff --git a/source/_includes/disqus_thread.haml b/source/_includes/disqus_thread.haml new file mode 100644 index 00000000..ea7b9a34 --- /dev/null +++ b/source/_includes/disqus_thread.haml @@ -0,0 +1,5 @@ +:javascript + var disqus_url = "#{page.full_url}#{page.url}"; +%noscript + %a(href="http://#{page.disqus_short_name}.disqus.com/?url=ref") View the discussion thread +%script(type="text/javascript" src="http://disqus.com/forums/#{page.disqus_short_name}/embed.js")
\ No newline at end of file diff --git a/source/_includes/footer.haml b/source/_includes/footer.haml new file mode 100644 index 00000000..3385617d --- /dev/null +++ b/source/_includes/footer.haml @@ -0,0 +1,7 @@ +#footer + .page_width + Copyright © #{Time.now.strftime('%Y')} - #{page.blog_title} - + %span.credit Powered by <a href="http://octopress.org">Octopress</a> + += include "disqus_hook.haml" if page.respond_to?(:disqus_short_name) && page.disqus_short_name += include "google_analytics.haml" if page.respond_to?(:google_analytics_tracking_id) && page.google_analytics_tracking_id
\ No newline at end of file diff --git a/source/_includes/google_analytics.haml b/source/_includes/google_analytics.haml new file mode 100644 index 00000000..a61ec89b --- /dev/null +++ b/source/_includes/google_analytics.haml @@ -0,0 +1,10 @@ +:javascript + var _gaq = _gaq || []; + _gaq.push(['_setAccount', '#{page.google_analytics_tracking_id}']); + _gaq.push(['_trackPageview']); + + (function() { + var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; + ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; + (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ga); + })();
\ No newline at end of file diff --git a/source/_includes/head.haml b/source/_includes/head.haml new file mode 100644 index 00000000..120f6695 --- /dev/null +++ b/source/_includes/head.haml @@ -0,0 +1,21 @@ +%head + %title #{page.blog_title} :: #{page.title} + - if page.respond_to? :description + %meta(name="description" content="#{page.description}")/ + - if page.respond_to? :keywords + %meta(name="keywords" content="#{page.keywords}")/ + %link(href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css") + %script(src="http://ajax.googleapis.com/ajax/libs/mootools/1.2.4/mootools-yui-compressed.js" type="text/javascript") + %script(src="/javascripts/mootools-1.2.4.2-more.js" type="text/javascript") + - if page.respond_to? :twitter_user + :javascript + var twitter_user = "#{page.twitter_user}" + var show_replies = #{page.show_replies}; + var tweet_count = #{page.tweet_count}; + %script(src="/javascripts/octopress.js" type="text/javascript") + %script(src="/javascripts/twitter.js" type="text/javascript") + - if page.respond_to? :google_analytics + %script(src="http://www.google-analytics.com/ga.js" type="text/javascript") + + - # RSS Feed + %link(href="/atom.xml" rel="alternate" title="#{page.blog_title}" type="application/atom+xml")
\ No newline at end of file diff --git a/source/_includes/header.haml b/source/_includes/header.haml new file mode 100644 index 00000000..ce1d054a --- /dev/null +++ b/source/_includes/header.haml @@ -0,0 +1,8 @@ +.page_width + %a.title(href="/")=page.blog_title + - if page.respond_to? :google_custom_search_id + #search + %form(action="http://www.google.com/cse" id="cse-search-box") + %input(type="hidden" name="cx" value="#{page.google_custom_search_id}") + %input(type="hidden" name="ie" value="UTF-8") + %input#q(type="text" name="q")
\ No newline at end of file diff --git a/source/_includes/navigation.haml b/source/_includes/navigation.haml new file mode 100644 index 00000000..4b273fcf --- /dev/null +++ b/source/_includes/navigation.haml @@ -0,0 +1,8 @@ +.page_width + %ul + %li.alpha + %a(href="/") Blog + %li.omega + %a(href="/about.html") About + %li.subscribe + %a(href="/atom.xml") Subscribe
\ No newline at end of file diff --git a/source/_includes/post.haml b/source/_includes/post.haml new file mode 100644 index 00000000..362c5322 --- /dev/null +++ b/source/_includes/post.haml @@ -0,0 +1,8 @@ +.article + %h2= page.title + .meta + - author = (page.respond_to?(:author) && page.author) ? 'by: ' + page.author + ' |' : '' + #{author} posted: #{page.date.strftime("%B #{page.date.day.ordinalize}, %Y")} + = (page.respond_to?(:updated) && page.updated) ? " | upated: #{page.updated}" : '' + = preserve rp(content) + #disqus_thread= include "disqus_thread.haml" if page.respond_to?(:disqus_short_name) && page.disqus_short_name
\ No newline at end of file diff --git a/source/_includes/sidebar.haml b/source/_includes/sidebar.haml new file mode 100644 index 00000000..463e353f --- /dev/null +++ b/source/_includes/sidebar.haml @@ -0,0 +1,2 @@ += include "twitter.haml" if page.respond_to?(:twitter_user) && page.twitter_user += include "delicious.haml" if page.respond_to?(:delicious_user) && page.delicious_user
\ No newline at end of file diff --git a/source/_includes/twitter.haml b/source/_includes/twitter.haml new file mode 100644 index 00000000..852bb068 --- /dev/null +++ b/source/_includes/twitter.haml @@ -0,0 +1,4 @@ +%h4 Twitter <a class="small" href="http://twitter.com/#{page.twitter_user}">@#{page.twitter_user}</a> +#twitter + %ul#twitter_status + Status updating...
\ No newline at end of file |