# Mojo-Twist **Repository Path**: mirrors_gitpan/Mojo-Twist ## Basic Information - **Project Name**: Mojo-Twist - **Description**: Read-only release history for Mojo-Twist - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-26 - **Last Updated**: 2026-03-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README =head1 Mojo::Twist Blog engine writen on Perl with using Mojolicious. This blog engine rewriten from L. =head2 Features =over * filesystem-based storage * tags * RSS (articles, tags) * static pages * drafts * archive * Unicode support =back =head2 Installation $ git clone http://github.com/sattellite/mojo-twist.git $ cd mojo-twist $ morbo script/mojo_twist Server available at http://*:3000. =head2 Configuration Copy C to C and change it to fit your needs. =head2 Writing articles Articles by default go into C directory. Article consists of file information and content with meta data. =head3 File info 20101017-article.pod or 20101017T14:02:00-article.pod Where timestamp tells us when the article was created. Modified time is retrieved automatically from C. Filename is the article's permalink url. Extention is article's format. =head3 Content Title: My first article Tags: blog, internet Welcome! [cut] Read more This is my first article. It is in C format. And I can use all kind of B. Every article should have metadata. Metadata ends with an empty line. If there is a C<[cut]> tag, article will be splitted into C and C parts. C is shown when a) article list is requested, b) rss. =head2 Drafts Drafts are available under C url. Only you know the title, so it is safe to put there your drafts and refresh browser to see how it looks. =head2 Static pages Just put a C into C directory. Pages are available under C url.