Updated content, in particular /about. * Closes #37.
h3rald h3rald@h3rald.com
Mon, 14 Sep 2009 17:26:18 +0200
7 files changed,
83 insertions(+),
34 deletions(-)
M
README.textile
→
README.textile
@@ -1,16 +1,41 @@
-h2. Dependencies +h2. H3RALD Web Site + +<span class="dropcap">T</span>his is a _minimalist_ web site: I do not care about fancy graphics or nitfy effects. I do care, however, about content and I want you to read what I write comfortably. As you can see, this site has no sidebars: it only has a header, a main column and a footer, exactly where you expect them to be. The source code of this site follows W3C's XHTML 1.1 and CSS 2.1 standard. + +As of version 8, h3rald.com is a completely static web site, except for a few AJAX calls. All the files are generated automatically thanks to the "Nanoc":http://nanoc.stoneship.org/ publishing system, an ingenious creation of "Denis Defreyne":http://www.stoneship.org/. Nanoc can be used to easily create static web sites using Ruby, as explained in "this article":http://www.h3rald.com/articles/creating-static-web-sites-with-nanoc. + +h3. Requirements + +The following ruby libraries (gems) have been used to create this web site: + +* *"nanoc3":http://rubyforge.org/projects/nanoc/*, to generate the entire web site +* *"extlib":http://rubyforge.org/projects/extlib/*, in some custom Rake tasks +* *"bb-ruby":http://rubyforge.org/projects/bb-ruby/*, for the BBCode filter +* *"builder":http://rubyforge.org/projects/builder/*, to create RSS and ATOM feeds +* *"haml":http://rubyforge.org/projects/haml/*, for the SASS filter + +Additionally, the following gems were necessary to migrate from the previous version of this web site, powered by "Typo":http://www.typosphere.org: +* *"mysql":http://rubyforge.org/projects/mysql/* +* *"sequel":http://rubyforge.org/projects/sequel/* + +Besides Ruby-related dependencies, the following was also necessary: + +* *"pygments":http://pygments.org/*, a Python library for code highlighting +* A cron job to fetch backtype comments, delicious bookmarks, tweets, and github commits in JSON format and save them to the @/output/data@ folder. + +h3. Licensing -h3. Ruby Gems +My "articles":/archives/ and all content published on this web site is licensed under the <em>Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 United States License</em>. For other uses, contact me. -* nanoc3 (generate static site) -* extlib (Rake tasks) -* mysql (Typo migration) -* sequel (Typo migration) -* bb-ruby (BBCode filter) -* builder (Feeds) -* haml (SASS filter) +<a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/us/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-nd/3.0/us/88x31.png" /></a> -h3. Other +The source code of this web site, such as its layout, SASS/CSS stylesheets, Nanoc tasks and code is licensed under the terms of the <em><a href="http://creativecommons.org/licenses/BSD/">BSD License</a></em> and it is available on "GitHub":http://github.com/h3rald/h3rald. -* pygments (code highlighting) -* A cron job to fetch backtype comments.json and save it to /output/data. +h3. Credits + +I'd like to thank the following people for their work, which made this web site possible: + +* "Denis Defreyne":http://www.stoneship.org/, for creating the wonderful "Nanoc":http://nanoc.stoneship.org/ site publishing system. +* "David J.Perry":http://scholarsfonts.net/, who designed the "Cardo font":http://scholarsfonts.net/cardofnt.html I used for the H3RALD logo and the navigation buttons. +* The staff of "Archive.org":http://www.archive.org, for scanning the first edition of "A Complete Guide to Heraldry":http://www.archive.org/details/completeguidetoh00foxduoft, and making it available to the public. All the images featuring heraldic monsters are taken from this book. +As of version 8, h3rald.com is a completely static web site, except for a few AJAX calls. All the files are generated automatically thanks to the "Nanoc":http://nanoc.stoneship.org/ publishing system, an ingenious creation of "Denis Defreyne":http://www.stoneship.org/. Nanoc can be used to easily create static web sites using Ruby, as explained in "this article":http://www.h3rald.com/articles/creating-static-web-sites-with-nanoc.
M
content/403.textile
→
content/403.textile
@@ -4,3 +4,8 @@ title: Forbidden
type: page ----- There's obviously nothing to see here. Go "home":/! + +<p style="margin: auto; text-align: center"> +<img src="/images/theme/heraldry/pegasus.png" /> +</p> +
M
content/404.textile
→
content/404.textile
@@ -4,3 +4,7 @@ title: Page Not Found
type: page ----- The page you're looking for cannot be found. Try searching the "archives":/archives/, maybe you'll have better luck! + +<p style="margin: auto; text-align: center"> +<img src="/images/theme/heraldry/pegasus.png" /> +</p>
M
content/500.textile
→
content/500.textile
@@ -4,3 +4,7 @@ title: Internal Server Error
type: page ----- Something went wrong. Try to go back "home":/ and if things improve. If not, send a "tweet":/ to _@h3rald_ and I'll try to sort it out. + +<p style="margin: auto; text-align: center"> +<img src="/images/theme/heraldry/pegasus.png" /> +</p>
M
content/about.textile
→
content/about.textile
@@ -8,36 +8,42 @@ type: page
----- !>/images/theme/heraldry/unicorn.png! -<span class="dropcap">T</span>his is a _minimalist_ web site: I do not care about fancy graphics or nitfy effects. I do care, however, about content and I want you to read what I write comfortably. As you can see, this site has no sidebars: it only has a header, a main column and a footer, exactly where you expect them to be. + <span class="dropcap">T</span>his is a _minimalist_ web site: I do not care about fancy graphics or nitfy effects. I do care, however, about content and I want you to read what I write comfortably. As you can see, this site has no sidebars: it only has a header, a main column and a footer, exactly where you expect them to be. The source code of this site follows W3C's XHTML 1.1 and CSS 2.1 standard. + +As of version 8, h3rald.com is a completely static web site, except for a few AJAX calls. All the files are generated automatically thanks to the "Nanoc":http://nanoc.stoneship.org/ publishing system, an ingenious creation of "Denis Defreyne":http://www.stoneship.org/. Nanoc can be used to easily create static web sites using Ruby, as explained in "this article":http://www.h3rald.com/articles/creating-static-web-sites-with-nanoc. -This site was designed to work with all the major modern browsers (hint: Internet Explorer 6 is _not_ a modern browser). It validates as XHTML 1.1 Strict and CSS 2.1. +h3. Requirements -<br /> +The following ruby libraries (gems) have been used to create this web site: -h3. Under the Hood +* *"nanoc3":http://rubyforge.org/projects/nanoc/*, to generate the entire web site +* *"extlib":http://rubyforge.org/projects/extlib/*, in some custom Rake tasks +* *"bb-ruby":http://rubyforge.org/projects/bb-ruby/*, for the BBCode filter +* *"builder":http://rubyforge.org/projects/builder/*, to create RSS and ATOM feeds +* *"haml":http://rubyforge.org/projects/haml/*, for the SASS filter -This site is powered by: +Additionally, the following gems were necessary to migrate from the previous version of this web site, powered by "Typo":http://www.typosphere.org: +* *"mysql":http://rubyforge.org/projects/mysql/*, to connect to the MySQL database used by Typo +* *"sequel":http://rubyforge.org/projects/sequel/*, to retrieve data from the Typo database -* -A customized version of the "Typo":http://www.typosphere.org blogging engine.- -* -The "Ruby on Rails":http://www.rubyonrails.org web framework for the "Ruby":http://www.ruby-lang.org programming language.- -* -The "MySQL":http://www.mysql.com database engine.- -* -The "Apache":http://www.apache.org web server.- -* Just "Nanoc":http://nanoc.stoneship.org/, <em>"[...] a site compiler written in Ruby for building awesome web sites."</em> +Besides Ruby-related dependencies, the following was also necessary: + +* *"pygments":http://pygments.org/*, a Python library for code highlighting +* A cron job to fetch backtype comments, delicious bookmarks, tweets, and github commits in JSON format and save them to the @/output/data@ folder. h3. Licensing -My "articles":/#archives and other material available on this web site are lincesed under the _Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 Unported_license. For other uses, contact me. +My "articles":/archives/ and all content published on this web site is licensed under the <em>Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 United States License</em>. For other uses, contact me. +<a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/us/"><img alt="Creative Commons License" src="http://i.creativecommons.org/l/by-nc-nd/3.0/us/88x31.png" /></a> -<p style="text-align:center"> -<a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/"><img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by-nc-nd/3.0/88x31.png" /></a> -</p> +The source code of this web site, such as its layout, SASS/CSS stylesheets, Nanoc tasks and code is licensed under the terms of the <em><a href="http://creativecommons.org/licenses/BSD/">BSD License</a></em> and it is available on "GitHub":http://github.com/h3rald/h3rald. h3. Credits I'd like to thank the following people for their work, which made this web site possible: -* "Denis Defreyne":http://www.stoneship.org/, for creating the wonderful "Nanoc":http://nanoc.stoneship.org/ site compiler. -* "David J.Perry":http://scholarsfonts.net/, who designed the "Cardo font":http://scholarsfonts.net/cardofnt.html I used for the H3RALD logo. -* The staff of "Archive.org":http://www.archive.org, for scanning the first edition of "A Complete Guide to Heraldry":http://www.archive.org/details/completeguidetoh00foxduoft, and making it available to the public. All the images featuring heraldric beasts, monsters and symbols are taken from there. - +* "Denis Defreyne":http://www.stoneship.org/, for creating the wonderful "Nanoc":http://nanoc.stoneship.org/ site publishing system. +* "David J.Perry":http://scholarsfonts.net/, who designed the "Cardo font":http://scholarsfonts.net/cardofnt.html I used for the H3RALD logo and the navigation buttons. +* The staff of "Archive.org":http://www.archive.org, for scanning the first edition of "A Complete Guide to Heraldry":http://www.archive.org/details/completeguidetoh00foxduoft, and making it available to the public. All the images featuring heraldic monsters are taken from this book. +As of version 8, h3rald.com is a completely static web site, except for a few AJAX calls. All the files are generated automatically thanks to the "Nanoc":http://nanoc.stoneship.org/ publishing system, an ingenious creation of "Denis Defreyne":http://www.stoneship.org/. Nanoc can be used to easily create static web sites using Ruby, as explained in "this article":http://www.h3rald.com/articles/creating-static-web-sites-with-nanoc.
M
content/home.textile
→
content/home.textile
@@ -11,15 +11,20 @@ -----
<% max_items = 5 -all_articles = latest_articles +all_articles = latest_articles.length latest = latest_articles 5 popular = popular_articles 5 +all_projects = @items.select{|a| a[:type] == 'project'}.length %> !>/images/theme/heraldry/lion.png! -<span class="dropcap">T</span>his is Fabio Cevasco's web site, featuring <%= all_articles.length %> "articles":/archives/ and <%= 5 %> open source "projects":/projects/. Fabio is a full-time technical writer working in Genoa, Italy. In his free time, he enjoys writing (surprise, surprise), reading about technology and programming a little bit in Ruby and other languages. +<span class="dropcap">Y</span>ou have reached Fabio Cevasco's web site. + +I am a full-time technical writer living and working in Genoa, Italy. In my free time, I enjoy reading and writing about IT-related topics and programming in different programming language, especially "Ruby":http://www.ruby-lang.org. This web site is a collection of my works, both in writing and coding, and it currently features *<%= all_articles %>* "articles":/archives/ and *<%= all_projects %>* "projects":/projects/. + +My articles cover a wide range of topics, ranging from "Ruby programming":/tags/ruby/ to "software and book reviews":/tags/reviews/, "web development":/tags/webdevelopment/ and even "travelling":/tags/travelling. This web site does not have a main theme, therefore if you want to keep up-to-date about a particular topic, simply subscribe to a specific tag feed. -You can contact him by writing an email to _h3rald [at] h3rald [dot] com_, or through "Twitter":http://www.twitter.com/h3rald, "LinkedIn":http://www.linkedin.com/pub/dir/Fabio/Cevasco, "Delicious":http://www.delicious.com/h3rald, "Facebook":http://www.facebook.com/h3rald, "Shelfari":http://www.shelfari.com/h3rald, or "FriendFeed":http://friendfeed.com/h3rald. +You can contact me by writing an email to _h3rald [at] h3rald [dot] com_, or through "Twitter":http://www.twitter.com/h3rald, "LinkedIn":http://www.linkedin.com/pub/dir/Fabio/Cevasco, "Delicious":http://www.delicious.com/h3rald, "Facebook":http://www.facebook.com/h3rald, "Shelfari":http://www.shelfari.com/h3rald, or "FriendFeed":http://friendfeed.com/h3rald. <br style="clear:both" />
M
layouts/default.erb
→
layouts/default.erb
@@ -115,7 +115,7 @@ </div> <!-- WRAPPER END -->
<div id="footer"> <div id="footer-container"> <div class="footer-div"> - H3RALD Web Site v8.0.0 <em>"xStatic"</em> — © 2004-2009 <strong>Fabio Cevasco</strong> — <a class="link" href="http://creativecommons.org/licenses/by-nc-nd/3.0/">Some rights reserved</a> | <a href="http://validator.w3.org/check?uri=referer" class="link">XHTML 1.1</a> | <a href="http://jigsaw.w3.org/css-validator/" class="link">CSS 2.1</a> + H3RALD Web Site v8.0.0 <em>"xStatic"</em> — © 2004-2009 <strong>Fabio Cevasco</strong> — <a class="link" href="http://creativecommons.org/licenses/by-nc-nd/3.0/us/">Some rights reserved</a> | <a href="http://validator.w3.org/check?uri=referer" class="link">XHTML 1.1</a> | <a href="http://jigsaw.w3.org/css-validator/" class="link">CSS 2.1</a> </div> </div> <!-- END FOOTER CONTAINER--> </div> <!-- END FOOTER -->