2 min

Lorem Ipsum Dolor Sit Amet

Ut enim ad minim veniam quis nostrud exercitation ullamco.


DD and I arrived at The Oliver House around 7:40 pm. We dined at Mutz and sat outside in the small, shared courtyard area surrounded by a four-story brick building on all sides. Irregular-shaped courtyard. Tight, cozy area. Nice. We sat next to a window for the Petit Fours Patisserie.

It was a fall-like evening. It felt like a high school football Friday night in September. Toledo temps at about 8:00 p.m. were in the upper 60s. It was breezy at times, even down in the courtyard. Partly cloudy sky. Amazingly comfy for mid-July.

We missed the Maumee Bay Brewing Company's limited-release Blackberry Belgian Wit.

Mauris eu luctus lorem. Sed quis varius leo. In in pharetra felis. Donec ut molestie lectus. Aliquam ut lectus id quam pellentesque vehicula et ac erat. Ut pretium pellentesque lectus, sit amet sodales urna elementum et. Aliquam in ipsum in tortor varius molestie.

Cras blandit lacus eros, quis feugiat orci porta et. Etiam euismod mauris in nunc pulvinar, vel dapibus diam pharetra. Curabitur eget mauris pellentesque, venenatis erat at, bibendum mauris. Aliquam non nibh dictum, egestas risus vitae, luctus leo. Ut in enim et libero feugiat aliquam.


Duis mattis elementum mauris eget varius etiam pellentesque commodo nunc ut facilisis.


Maecenas nec tincidunt arcu, vel pretium nunc. Aenean egestas lectus a nulla ultrices sodales. Nunc aliquam commodo iaculis. Donec sollicitudin tincidunt augue id dignissim. Mauris dignissim porttitor libero nec ultrices.

Duis gravida, dui quis sagittis feugiat, ante mi commodo augue, sed accumsan justo augue id lorem. Suspendisse fringilla consectetur libero, non auctor nisl pulvinar vel:

Ut ac elementum augue. Etiam ultrices leo ante, at egestas massa pulvinar euismod. Morbi sit amet erat vel massa mattis condimentum. Pellentesque in fringilla est. Donec at lacus eleifend nulla sagittis lacinia.

In dignissim tortor leo, quis placerat ante porta ac. Mauris tempor elit sed ipsum egestas, ultricies rutrum mi elementum:


Vivamus nec turpis ut lectus scelerisque rutrum. Donec convallis odio eros, non porta risus iaculis sed.


Pellentesque habitant morbi tristique senectus et netus et malesuada fames eget:

Vivamus vulputate nibh laoreet luctus pellentesque. Aenean ac dui vel turpis vestibulum aliquam. Quisque feugiat dui in sapien aliquam lacinia. Cras malesuada consectetur adipiscing.

Suspendisse ultrices, lacus sit amet rutrum fringilla, libero mi porta erat, eget mattis eros lorem et est. Duis consectetur turpis ut nisi condimentum, a aliquam lorem cursus. Nam et bibendum odio.

List Tests

A little bullet-point action.

Now some ordered listing.

  1. Number One
  2. Number Two
  3. Number Three
  4. Number Four
  5. Number Five

Duis gravida, dui quis sagittis feugiat, ante mi commodo augue, sed accumsan justo augue id lorem. Suspendisse fringilla consectetur libero, non auctor nisl pulvinar vel.

Blockquote Test

Cras malesuada consectetur adipiscing. Nullam vulputate elit ut metus consequat, elementum egestas nisi ullamcorper. Proin sagittis diam velit, vel adipiscing tellus aliquam vitae.

Suspendisse ultrices, lacus sit amet rutrum fringilla, libero mi porta erat, eget mattis eros lorem et est. Praesent lorem lectus, posuere id enim sit amet, scelerisque dignissim mauris.

using H5 as the header text for each paragraph. the H5 is styled within CSS file.

Problem

Children from low-income neighborhoods enter Kindergarten 60 percent behind in learning development compared to their middle-class counterparts.

Solution

Baby U gives parents the tools to reverse this education gap, so that every child in the South Toledo Kids Zone can start school ready to learn.

Why

We believe that to change a neighborhood for the better, we must nurture it's greatest asset: The Family. Baby U educates and strengthens our urban families. Read more about us.

the output from my custom q. and q.. block formatter:

temps could be already on the way down by daybreak wednesday... or it could be 50 degrees.

other possibilities will have to [be] examined as confidence increases and we get more comfortable with the timing such as the risk of flooding and the threat of thunderstorms.

unfortunately... all signs point to a return to much colder weather again after the cold front goes through on wednesday.

a trailing short wave could bring lingering snow showers into thursday.

testing a code block that uses the HTML pre and code tags

package Format;

use strict;
use warnings;

use Text::MultiMarkdownJRS;
use Text::Textile;
use LWP::Simple;
use HTML::TokeParser;

sub hashtag_to_link {
    my $str = shift;

    $str = " " . $str . " "; # hack to make regex work

    my @tags = ();
    my $tagsearchstr = "";
    my $tagsearchurl = Config::get_value_for("cgi_app") . "/tag/";
    if ( (@tags = $str =~ m|\s#(\w+)|gsi) ) {
            foreach (@tags) {
                next if  StrNumUtils::is_numeric($_); 
                $tagsearchstr = " <a href=\"$tagsearchurl$_\">#$_</a>";
                $str =~ s|\s#$_|$tagsearchstr|is;
        }
    }
    $str = StrNumUtils::trim_spaces($str);
    return $str;
}

sub clean_title {
    my $str = shift;
    $str =~ s|[-]||g;
    $str =~ s|[ ]|-|g;
    $str =~ s|[:]|-|g;
    $str =~ s|--|-|g;
    # only use alphanumeric, underscore, and dash in friendly link url
    $str =~ s|[^\w-]+||g;
    return $str;
}

sub permit_some_html_tags {
    my $str = shift;

    if ( $str =~ m|&lt;[\s]*iframe(.*?)&gt;|i ) {
        my $tmp = $1;
        $str =~ s|&lt;[\s]*iframe\Q$tmp&gt;|\[iframe$tmp\]|i;   
    }

    my @tags = split(/(\s+)/, Config::get_value_for("valid_html"));

    foreach (@tags) {
        my $tag = $_;
        while ( $str =~ m|&lt;[\s]*$tag(.*?)&gt;|i ) {
            my $tmp = $1;
            $str =~ s|&lt;[\s]*$tag\Q$tmp&gt;|<$tag$tmp>|i;   
        } 

        if ( $str =~ m|&lt;[\s]*/$tag&gt;|i ) {
            $str =~ s|&lt;[\s]*/$tag&gt;|</$tag>|ig;   
        }
    }

    # for tables with textile
    $str =~ s/\|&gt;\. /\|>\. /g;
    $str =~ s/\|&lt;\. /\|<\. /g;
    $str =~ s/\|&lt;&gt;\. /\|<>\. /g;

    # for images with textile
    $str =~ s/!&gt;http:/!>http:/g;
    $str =~ s/!&lt;http:/!<http:/g;

    return $str;
}

test using my custom fence command by displaying my Perl module that uses the Yo API.

package Yo;

use strict;
use warnings;
use LWP::UserAgent;

my %URLS = (
    'all'         => 'http://api.justyo.co/yoall/',
    'user'        => 'http://api.justyo.co/yo/',
    'subscribers' => 'http://api.justyo.co/subscribers_count/'
);

sub new {
    my ($class, $api_token) = @_;
    my $self = ();
    $self->{api_token} = $api_token;
    $self->{link}      = undef;
    bless($self, $class);                 
    return $self;
}

sub set_link {
    my ($self, $link) = @_;
    $self->{link} = $link;
}

sub all {
    my ($self) = @_;
    my $ua       = LWP::UserAgent->new();
    my $response;
    if ( defined($self->{link}) ) { 
        $response = $ua->post( $URLS{'all'}, { 'api_token' => $self->{api_token}, 'link' => $self->{link} } );
    } else {
        $response = $ua->post( $URLS{'all'}, { 'api_token' => $self->{api_token} } );
    }
    my $rc       = $response->code;
    return $rc;       
}

sub user {
    my ($self, $username) = @_;
    my $ua       = LWP::UserAgent->new();
    my $response;
    if ( defined($self->{link}) ) { 
        $response = $ua->post( $URLS{'user'}, { 'api_token' => $self->{api_token}, 'username' => $username, 'link' => $self->{link} } );
    } else {
        $response = $ua->post( $URLS{'user'}, { 'api_token' => $self->{api_token}, 'username' => $username } );
    }
    my $rc       = $response->code;
    return $rc;       
}

sub subscribers {
    my ($self) = @_;
    my $ua  = LWP::UserAgent->new();
    my $url = $URLS{'subscribers'} . "?api_token=" . $self->{api_token};
    my $response = $ua->get($url);
    my $content  = $response->decoded_content();
    return $content; # return json. example {"result": 123}. let client decode json.
}

sub DESTROY {
    my ($self) = @_;
    $self->{api_token} = undef;
    $self->{link} = undef;
}

1;


by JohnR - 529 words - 2 min read
created: - modified: - #