のウェブサイトは、HTMLからのウェブサイトを作成するウェブサイトのコンパイラです。
ああ、よかったです!さて、どのような使用のこれは?
あなたは今まであなたがやりたいことはありませんことを、WYSIWYGエディタまたは代替マークアップに苦労したことがありますか?テーブルはMediaWikiの構文でマークアップされているか、あなたがルックアップするとき、あなたはただ、昔ながらのHTMLを使用することができますか?
これは私がブログを開始したかったときに、思考の私のラインでした。私は、HTMLを知っているのに、なぜ別のマークアップ言語を使用するのか?私は手動で十ヘッダーとフッターを管理する手間をかけずに直接ソースコードの編集のすべての自由を求めています。私はちょうど私の記事のtagcloudを表示するには、光沢のあるデータベースを必要としません。そして、私は、メタデータを埋め込むための簡単な方法をしたいです。
したがって、私は、HTMLスタブの束を取り、完全に機能するWebサイトに変換し、このPythonのフレームワークを作成しました。このファイルを見てみましょう:
 タイトル:私の最初の投稿
   日付:2011-01-01
   件名:ブログ、Pythonの、シンプルで使用可能
   
これは私の最初の投稿です。
   
- を見て!リスト!
     
   
フォーマットは、HTTPに向かって配向されます。第1のメタデータを記述するヘッダー行があります。その後、空白行。そして、すべての光沢のあるHTML5とフルパワー素晴らしいHTMLマークアップをインラインで使用する準備ができています。何がそれよりも簡単だろうか?
また、あなたのマークアップで使用するショートカットを定義することができます!いいえ、それは発明され、別のマイクロマークアップではありません。それはちょうどタイピング地役権です。
      Googleと
私はそれをどのように使うのですか?
私は近い将来、somewhen展開スクリプトを作成したいと考えています。それまでは、少し作業を行う必要があります:
$ gitのクローンhttp://github.com/Boldewyn/website.git
    $ MKDIR my_website
    $のCDのmy_website
    $ MKDIR _articles
    $猫のURL = "http://example.com/"
    > TITLE = "私の新しいブログ"
    > CONFIG
    $#は_articles内のHTMLファイルとして記事を作成します。
    $ viの_articles / first_post.html
    $#は、直接、他のすべてのコンテンツを埋め込みます:
    $タッチはstyle.css
    $ ../website/__main__.py
    $のLS
    _articles /
    _config.py
   サイト/
    style.cssに
    $のLSサイト
   サイト/アーカイブ/
   サイト/ feed.xml
   サイト/ first_post.html
   サイト/ index.htmlを
   サイト/ sitemap.xml
   サイト/ style.cssに
   サイト/タグ/
    $#準備コンパイルサイトは/ my_website /サイトにあります
アンダースコアで始まるmy_website内のすべてのファイルは、 "_"サイト/にコピーされません。
問題が発生した場合は、http://github.com/Boldewyn/website/issues.
Requirements:
Pythonでバグを提出することを躊躇しません
ます。
コメントが見つかりません