diff --git a/404.php b/404.php new file mode 100644 index 0000000..11d0116 --- /dev/null +++ b/404.php @@ -0,0 +1,58 @@ + + +
+ +
+ + + + + + + + +
+

+

0', '§ 1', '§ %'); ?>

+ + +
+ +
+
+ + + +
+
+ + + + + + + + + + + + +
+ error duck +

Hmmm, seems like what you were looking for isn't here. You might want to give it another try - the server might have hiccuped - or maybe you even spelled something wrong (though it's more likely I did).

+
+ + + + + +
+ + + + + + \ No newline at end of file diff --git a/README b/README new file mode 100644 index 0000000..e69de29 diff --git a/comments.php b/comments.php new file mode 100644 index 0000000..ee0ece2 --- /dev/null +++ b/comments.php @@ -0,0 +1,91 @@ + +

This post is password protected. Enter the password to view comments.

+ + + + + + + +

§ to “

+ + +
+ + + \ No newline at end of file diff --git a/functions.php b/functions.php new file mode 100644 index 0000000..1669c6f --- /dev/null +++ b/functions.php @@ -0,0 +1,14 @@ + \ No newline at end of file diff --git a/header.php b/header.php new file mode 100644 index 0000000..d3fc6fd --- /dev/null +++ b/header.php @@ -0,0 +1,66 @@ + + + + + + + <?php + if (is_home()) { + bloginfo('name'); + } elseif (is_404()) { ?> + 404 Not Found + <?php } elseif (is_category()) { ?> + <?php bloginfo('name'); ?> - Category: <?php wp_title(''); ?> + <?php } elseif (is_search()) { ?> + <?php bloginfo('name'); ?> - Search Results + <?php } elseif ( is_day() || is_month() || is_year() ) { ?> + <?php bloginfo('name'); ?> - Archives: <?php wp_title(''); ?> + <?php } else { ?> + <?php bloginfo('name'); ?> - <?php wp_title(''); ?> + <?php } ?> + + + + + + + + + + + + + + + + + + + + +
+ + + + + diff --git a/ie.css b/ie.css new file mode 100644 index 0000000..aa4712a --- /dev/null +++ b/ie.css @@ -0,0 +1,10 @@ + + +.commenttext { + margin-top: 1.5em; +} + + +.monthly { + padding-top: 1.5em; +} \ No newline at end of file diff --git a/ie6.css b/ie6.css new file mode 100644 index 0000000..b72f79b --- /dev/null +++ b/ie6.css @@ -0,0 +1,22 @@ +ul.commentlist { + margin-top: -2em; +} + +img.avatar { + margin-top: 4em; +} + +.commenttext { + margin-top: 1.5em; +} + +#main_nav a:hover, .current_page_item, .current { + background: #EEE; + width: 100%; + border-right: 0; +} + + +.monthly { + padding-top: 1.5em; +} \ No newline at end of file diff --git a/images/headertest.gif b/images/headertest.gif new file mode 100644 index 0000000..af821a1 Binary files /dev/null and b/images/headertest.gif differ diff --git a/images/mal.png b/images/mal.png new file mode 100644 index 0000000..a3e2343 Binary files /dev/null and b/images/mal.png differ diff --git a/images/spacer.png b/images/spacer.png new file mode 100644 index 0000000..8f292bf Binary files /dev/null and b/images/spacer.png differ diff --git a/images/test.png b/images/test.png new file mode 100644 index 0000000..925cd2e Binary files /dev/null and b/images/test.png differ diff --git a/index.php b/index.php new file mode 100644 index 0000000..bd4f64c --- /dev/null +++ b/index.php @@ -0,0 +1,52 @@ + + +
+ +
+ + + + + +
> +

+

0', '§ 1', '§ %'); ?>

+ + +
+ + '

Page: ', 'after' => '

', 'next_or_number' => 'number')); ?> + + +
+
+ + + + + + + + + + + +
+ error duck +

Hmmm, seems like what you were looking for isn't here. You might want to give it another try - the server might have hiccuped - or maybe you even spelled something wrong (though it's more likely I did).

+
+ + + + + +
+ + + + + + \ No newline at end of file diff --git a/legacy.comments.php b/legacy.comments.php new file mode 100644 index 0000000..8f67a01 --- /dev/null +++ b/legacy.comments.php @@ -0,0 +1,108 @@ +post_password)) { // if there's a password + if ($_COOKIE['wp-postpass_' . COOKIEHASH] != $post->post_password) { // and it doesn't match the cookie + ?> + +

This post is password protected. Enter the password to view comments.

+ + + + + + +

§ to “

+ + + + + + comment_status) : ?> + + + + +

Comments are closed.

+ + + + + +comment_status) : ?> + +

§ Leave a Reply

+ + +

You must be logged in to post a comment.

+ + +
+ + + +

Logged in as . Log out »

+ + + +

+

+ +

+

+ +

+

+ + + + + +

+ +

+ +

+ID); ?> + +
+ + + + diff --git a/page.php b/page.php new file mode 100644 index 0000000..f55fcc7 --- /dev/null +++ b/page.php @@ -0,0 +1,54 @@ + + +
+ +
+ + + + + + +

+ + + +
+ + + +
+ + + + + + + + + + + + +
+

+

???????????????????

+

???????????????????

+

???????????????????

+

Looks like what you were looking for isn't here. You might want to give it another try, perhaps the server hiccuped, or perhaps you spelled something wrong (or maybe I did).

+
+ + + + + +
+ + + + + + \ No newline at end of file diff --git a/readme.html b/readme.html new file mode 100644 index 0000000..ae77ed6 --- /dev/null +++ b/readme.html @@ -0,0 +1,98 @@ + + + + Hanami Operating Manual + + + + + + + +
+

This readme was first written on December 29th, 2008.

+

Oulipo Operating Manual

+ + + +
    +
  1. About
  2. +
  3. Installation
  4. +
  5. Special Formatting
  6. +
  7. Suggested Plug-ins
  8. +
  9. Questions, Comments, Feature requests
  10. +
  11. Special Thanks
  12. +
+ +
    +
  1. +

    About

    +

    Oulipo is a three column, black and white WordPress theme with a clean, grid-based layout and lovely typography.

    + +

    + +

    In addition to a clean design, Oulipo also features: +

      +
    1. A widget-enabled sidebar
    2. +
    3. Front page styling for sticky posts
    4. +
    5. Threaded comments for WordPress 2.7+
    6. +
    +

    + +

    Back to Top

    +
  2. + +
  3. +

    Installation

    +

    Oulipo is installed in the same way as all other WordPress themes. Simply place the extracted theme in your themes directory (usually /wp-content/themes). Log-in to the WordPress administration panel, go to the "Design" section, and activate Oulipo. If my explanation confused you, or you haven't installed a theme before, more detailed directions can be found in the WordPress Codex here.

    + +

    Back to Top

    +
  4. + +
  5. +

    Special Formatting

    +

    In addition to supporting standard formatting options such as blockquotes and captions, Oulipo supports a {fin} tag that can be used to demarcate the end of a post. To use the {fin} tag, simple insert the following code at the end of your post: +

    <p class="fin"><span class="bracket">{</span> fin <span class="bracket">}</span></p>

    + +
  6. +

    Suggested Plugins

    +

    Oulipo was originally designed as a personal theme and used a number of plug-ins to enhance the functionality and design. Here is a list of plugins that were used with the original design that you might want to use on your site:

    + + + +

    Back to Top

    +
  7. + +
  8. +

    Questions, Comments, Feature Requests

    +

    I'm always happy to get feedback, so feel free to shoot me a line or ten at themes@andreamignolo.com. It might take me a while to get back to you depending on my schedule, so please be patient!

    + +

    Back to Top

    +
  9. + +
  10. +

    Special Thanks

    +

    Special thanks to Scott Allan Wallick's inspirationally detailed readme files. They are incredibly awesome.

    + +

    Back to Top

    +
  11. + + + +
+
+ + + + diff --git a/screenshot.png b/screenshot.png new file mode 100644 index 0000000..b15f44d Binary files /dev/null and b/screenshot.png differ diff --git a/searchform.php b/searchform.php new file mode 100644 index 0000000..0934a17 --- /dev/null +++ b/searchform.php @@ -0,0 +1,4 @@ +
+
Search: +
+
diff --git a/sidebar.php b/sidebar.php new file mode 100644 index 0000000..84f817b --- /dev/null +++ b/sidebar.php @@ -0,0 +1,110 @@ +
+
+ + +
    + + + + +
  • +

    Categories

    +
      + +
    +
  • + +
  • +

    Archives

    +
      + +
    +
  • + + +
+ + +
+

What's this?

+

You are currently reading at + .

+ +

meta

+ +

+
+ + +
+

Where Am I?

+

You are currently browsing the category at + .

+
+
+ + +
+

Where Am I?

+

You are currently browsing entries tagged with at + .

+
+
+ + +
+

Where am I?

+

You are currently viewing the archives for at .

+
+
+ + +
+

Where am I?

+

You are currently viewing the archives for at .

+
+
+ + +
+

Where am I?

+

You are currently viewing the archives for at .

+
+
+ + +
+

Search Results

+

You are currently viewing the search results for .

+
+
+ + +
+

Blogroll

+
    + +
+
+ + + + + + + + + + +
+
+ +
\ No newline at end of file diff --git a/single.php b/single.php new file mode 100644 index 0000000..6574b20 --- /dev/null +++ b/single.php @@ -0,0 +1,54 @@ + + +
+ +
+ + + + + +
> +

+

0', '§ 1', '§ %'); ?>

+ + +
+ + '

Page: ', 'after' => '

', 'next_or_number' => 'number')); ?> + +

Tagged: ', ', ', ''); ?>

+ + +
+
+ + + + + + + + + + + +
+ error duck +

Hmmm, seems like what you were looking for isn't here. You might want to give it another try - the server might have hiccuped - or maybe you even spelled something wrong (though it's more likely I did).

+
+ + + + + +
+ + + + + + \ No newline at end of file diff --git a/style.css b/style.css new file mode 100644 index 0000000..1d97bd5 --- /dev/null +++ b/style.css @@ -0,0 +1,776 @@ +/* +Theme Name: Oulipo +Theme URI: http://andreamignolo.com/oulipo +Description: A grid-based, black and white WordPress theme +Version: 1.0.6 +Author: A. Mignolo +Author URI: http://andreamignolo.com +Tags: white, three-columns, fixed-width, threaded-comments, sticky-post + +License: GNU General Public License (GPL) version 3 + +*/ + + +/* =Global +------------------------------------------------------------------*/ + +html, body, form, fieldset, h1, h2, h3, h4, h5, h6, pre, blockquote, ul, ol, dl, address, .more-link { + margin:0; + padding:0; + } + +a, a:link, a:visited { + outline: none; + text-decoration: none; + } + +h1, h2, h3, h4, h5, h6 { + font-weight: normal; +} + +blockquote:before, blockquote:after { + content: ""; +} + +blockquote, q { + quotes: "" ""; +} + +/* =Layout +------------------------------------------------------------------*/ + +#wrapper { + width: 60em; + margin: 0 auto; +} + +#main_nav { + width: 10em; + margin: 9em 0 0 0; + float: left; + display: inline; + position: fixed; +} + +#content { + width: 50em; + margin: 2em 0 0 0; + float: right; + display: inline; + min-height: 30em; +} + +#entry_content { + width: 30em; + margin: 0 2.5em 0 4.5em; + float: left; + display: inline; +} + +#supplementary { + width: 11em; + margin: 0 0 0 0; + float: right; + display: inline; +} + +#footer_contact { + width: 15.7em; + float: right; + display: inline; +} + +#footer_info { + margin: 0 0 0 20em; + width: 45em; + float: left; + display: inline; +} + +#main_nav ul { + margin: 2.5em 0 0 0; +} + + +.meta ul { + margin: 1em 0 0 0; +} + +.meta li { + margin: .3em 0 0 0; + line-height: 1.5em; + padding: 0 0 .2em 0; +} + +ul#categories li, ul#archives li { + border-bottom: 0; +} + +#footer { + clear: both; + border-top: 1px solid #000; +} + +.date, .description { + margin: .1em 0 1.5em 0; + padding: 0; +} + + +.header { + margin: 0 0 1.5em 0; +} + +.entry { + margin: 0 0 4em 0; +} + +.alignleft { + float: left; +} + +.alignright { + float: right; +} + +.entry img.alignright { + margin: 0 0 1.5em 1em; +} + +.entry img.alignleft { + margin: 0 1em 1.5em 0; +} + +.offsite img { + margin-top: 1em; + border: 0; +} + +#main_nav h1.masthead a { + line-height: 1em; +} + +dd.gallery-caption { + font-size: 11px; + color: #CCC; + line-height: 12px; + margin-top: .5em; +} + +.entry .gallery { + margin-top: 0; + padding-top: 0; +} + +/* =Typography +------------------------------------------------------------------*/ + +#entry_content .sticky { + border: 1px dotted #CCC; + padding: 15px; + margin-bottom: 20px; +} + + +/* =Typography +------------------------------------------------------------------*/ + +body, .delicious-desc { + background: #FFF; + font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, sans-serif; +} + +h1, h2, h3, h4, h5, #main_nav ul, .date, .description, .ctitle, .fin, + .entry > p:first-child:first-line, .error, .navigation, .more-link, .comment-author, .comment-meta { + font-family: "Hoefler Text", "Constantia", Georgia, "Times New Roman", Times, serif; +} + +h1, .date, .description { + font-variant: small-caps; +} + +h1 { + font-size: 1.5em; +} + +h2 { + font-size: 1.7em; + margin-bottom: 1em; +} + +h3 { + font-size: 1.7em; + margin: 1em 0 0 0; + border-bottom: 1px solid #eee; +} + +#supplementary h3, h2.widgettitle { + margin: 2em 0 -.7em 0; + font-size: 1.15em; + font-variant: small-caps; + border-bottom: none; +} + +.widget li { + border-bottom: 0; +} + +h4 { + font-size: 1.4em; + margin: 2em 0 0 0; + font-variant: small-caps; +} + +h5 { + font-size: 1.3em; + margin: .8em 0; +} + +#main_nav ul { + text-transform: uppercase; + font-size: .75em; + list-style-type: none; +} + +.entry { + font-size: .75em; + line-height: 1.9em; +} + +#entry_content p { + margin: .7em 0 2em 0; +} + +.description, .date { + font-size: .8em; + color: #aaa; +} + +.commentcount { + color: #aaa ; +} + +#entry_content .date { + margin: -2em 0 2em 0; +} + +.entry > p:first-child:first-letter { + font-size: 2em; +} + +.entry > p:first-child:first-line { + font-variant: small-caps; + font-size: 1.3em; +} + +.entry ul, .entry ol { + margin: 1.5em 0 0 0; + padding-left: 2.2em; +} + +#search { + margin-top: 1.5em; + border-bottom: 1px dotted #999; +} + +.search { + text-transform: uppercase; + font-size: .7em; + padding-right: .5em; +} + +#searchform { + margin-top: -1em; + text-align: right; + padding: 0 0 1em 0; + } + +input { + border: 1px solid #666; + } + +blockquote { + width: 90%; + margin: 2em auto; + padding: 0 0 0 1em; + border-left: 2px solid #000; + font-style: italic; +} + +.entry img { + margin: 1.5em auto 0 auto; + padding: 3px; + border: 1px solid #000; + display: block; +} + +.entry img.wp-smiley { + display: inline; + border: 0; + padding: 0; + margin: 0; +} + +#entry_content .caption { + margin: -2.4em 2em 1.5em 0; + font-size: .85em; + color: #666; + text-align: center; +} + +#entry_content .caption a, ol.footnotes a { + font-size: 1.0em; +} + +#entry_content h3 a { + font-weight: normal; + font-variant: small-caps; + color: #000; + font-size: .75em; +} + +#supplementary ul { + list-style-type: none; +} + +#supplementary ul li ul li { + border-bottom: 1px dotted #EEE; +} + +#supplementary p { + line-height: 1.5em; +} + +.meta { + margin: 0; + font-size: .7em; + line-height: 1.9em; +} + +.footnotes { + margin: 3em 0 0 0; + padding-left: 2.2em; + border-top: 1px dotted #999; + font-size: .85em; + line-height: 1.2em; +} + +li.footnote { + margin-top: .5em; +} + +.wp-tag-cloud { + padding-left: 0; +} + +.highlight { + color: #ff9900; +} + +.error { + font-size: 5em; + text-align: center; +} + +#footer { + font-size: .7em; + line-height: 1.7em; +} + +#footer p { + margin: 0; + padding: 0; +} + +#footer_contact { + padding: 1em 0 1em 1em; +} + +#footer_info { + height: 3.2em; + padding: 1em 1.9em 1em 1em; + border-right: 1px dotted #000; +} + + +#entry_content .fin { + text-align: center; + font-size: 1.3em; + margin: 3em 0 4em 0; +} + +.more-link .bracket { + line-height: 5em; + font-size: 1.5em; +} + +.post_nav { + position: fixed; + width: 15.5em; +} + +code { + font-size: 1.2em; +} + +.navigation { + font-size: .9em; + border-top: 1px solid #EEE; + font-variant: small-caps; +} + +.spacer { + height: 2em; + background: url(./images/spacer.png) top center no-repeat; + padding-right: 1em; +} + + +/* =Link Styles +------------------------------------------------------------------*/ + +a { + color: #666; +} + +#main_nav h1.masthead a { + color: #FF9900; +} +#main_nav h1.masthead a:hover { + border-right: none; +} + +h2 { + border-bottom: 1px solid #EEE; +} + +h2 a, #main_nav a { + color: #000; +} + +h2 a:hover { + color: #CCC; + border-bottom: 1px solid #FF9900; +} + +h3 { + margin: 2em 0 0 0; +} + +img a, img a:hover { + text-decoration: none; +} + +.entry a, .navigation a { + font-weight: bold; + font-size: 12px; + color: #000; + border-bottom: 1px solid #EEE; +} + +.entry a:hover, .navigation a:hover { + color: #FF9900; + border-bottom: 1px dotted #333; +} + +.entry sup { + font-size: 11px; + color: #aaa; +} + +.entry sup a { + border: 0; + color: #3399FF; + margin: 0; + font-weight: normal; + font-size: 10px; +} + +#supplementary .post_nav ul.about_nav li a, #supplementary .post_nav ul.single_post_meta a, #supplementary ul.contact_key li a { + color: #888888; + border-bottom: 0; +} + +#main_nav li { + border-bottom: 1px solid #EEE; +} + +#main_nav a { + display: block; + width: 100%; + line-height: 1.6em; + padding-top: .3em; +} + +#main_nav a:hover, .current_page_item, .current { + width: 100%; + border-right: 3px solid #EEE; +} + +#footer a { + border-bottom: 1px solid #eee; +} + +#footer a:hover { + color: #3399FF; + border-bottom: 1px solid #FF9900; +} + +#supplementary a { + color: #888; +} + +#supplementary a:hover { + color: #3399FF; + +} + +#supplementary .offsite a, .offsite a img { + border: 0; +} + +.entry h3 a, .entry h3 a:hover { + color: #333; + text-decoration: none; + border: 0; +} + +.entry a.more-link { + color: #666; + font-variant: small-caps; + font-size: 1.2em; + border: 0; + text-align: center; + display: block; + margin: 1em auto; + text-transform: none; + font-weight: normal; + clear: both; + +} + + +/* =Plug-in Styles +------------------------------------------------------------------*/ + +ul.delicious { + list-style-type: none; +} + +ul.delicious li { + margin: 1em 0; + line-height: 1.5em; + padding-bottom: .8em; +} + +.twitter { + margin: 0 0 4em 0; + font-size: .7em; + color: #999; +} + +.smartarchives { + margin: 2em 0 3em 0; + font-size: .8em; +} + +.smartarchives ul { + margin: 0 0 1.5em 0; + list-style-type: none; +} + +.smartarchives h2 { + margin: 0 0 0 0; +} + +.smartarchives h2 a { + text-decoration: none; + color: #000; + border: 0; +} + +.smartarchives h2 a:hover { + text-decoration: none; + border: 0; +} + +.monthly { + clear: both; + padding-top: 3em; +} + +ul.archive_block { + padding-left: 0; + width: 100%; + overflow: hidden; + padding-bottom: 2em; +} + +#content .archive_block li { + float: left; + display: inline; + padding: 5px 7px; + background: #000; + color: #FFF; + font-size: 11px; + margin-left: .2em; + margin-bottom: .2em; +} + +#content .archive_block li.empty { + font-size: 11px; + color: #333; +} + +#content .smartarchives .archive_block li a { + color: #CCC; + border-bottom: 0; + font-weight: normal; + font-size: 11px; + border-bottom: 1px dotted #336699; + +} + +.contactform { + margin: 2em 0; +} + +.contactform label { + font-weight: bold; +} + +.contactleft { + margin: 1em 0 0 0; +} + +#contactsubmit { + margin: 1em 0 0 0; +} + + + + +/* =Threaded Styles +------------------------------------------------------------------*/ + +ul.commentlist cite { + font-style: normal; + font-weight: bold; +} + +ul.commentlist span.says { + display: none; +} + +ul.commentlist .comment-author, ul.commentlist .comment-meta { + font-variant: small-caps; +} + +ul.commentlist .comment-meta { + margin-top: -.5em; +} + +ul.children { + list-style-type: none; +} + +h3#comments { + margin-bottom: 1em; + clear: both; +} + +ul.commentlist .navigation { + border: 0; +} + +ul.commentlist .comment.bypostauthor .vcard img { + border: 1px solid #FF9900; +} + +ul.commentlist .comment .comment-author.vcard img{ + border: 1px solid #000; +} + +.depth-2 { + margin-top: 2em; +} + + +/* =Comment Styles +------------------------------------------------------------------*/ +ul.commentlist, ul.commentmeta { + margin: 0; + padding: 0; + list-style-type: none; +} + + +ul.commentmeta { + margin-top: 2em; +} + +img.avatar { + margin: 0 1em 0 0; + float: left; + display: inline; +} + +.commenttext { + margin-left: 4.4em; + border-bottom: 1px dotted #000; + padding-bottom: 1.5em; +} + +#comments, #respond { + margin: 3em 0 0 0; + border: 0; +} + +.moderation { + margin-left: 4.4em; +} + +.ctitle { + font-variant: small-caps; +} + +/* =Better image scaling in IE +------------------------------------------------------------------*/ + +img { -ms-interpolation-mode:bicubic; } + + +/* =Required +------------------------------------------------------------------*/ + +.aligncenter { + display: block; + margin-left: auto; + margin-right: auto; +} + +.alignleft { + float: left; +} + +.alignright { + float: right; +} + +#entry_content .entry p.wp-caption-text { + color: #CCC; + text-align: center; + font-size: 11px; + margin-top: 0; +} + +/* =Widget +------------------------------------------------------------------*/ +.textwidget { + margin-top: 15px; + padding-bottom: 15px; + border-bottom: 1px dotted #CCC; +} + +