0

私は自分のために小さな旅行ブログを作成するためにDjangoを使用することに非常に興味があります。Wordpressのようなものの代わりにDjangoを使用することに興味がある理由はいくつかあります。1つは、すべての詳細を把握することに興味があり、最終的にはワードプレスのブログのように見えないものを作成することです。2つ目は、訪問する場所ごとに1つずつ、複数のブログが必要なことです。 tワードプレスによってネイティブに処理されます。

問題は、私が海外にいるとき、少なくとも私のために段落タグを自動的に作成し、Wordpressがあなたのために行う小さなhtmlフォーマットの多くのことを処理するブログを入力できるようにしたいということです。このようなものの一般的なワークフローは何ですか?TinyMCEのようなクレイジーなものは必要ありませんが、上記の何かはすべての小さなhtmlタグを入力する必要があります。

助けてくれてありがとう。

4

4 に答える 4

2

そこにはたくさんのオプションがあります。Markdown(http://code.google.com/p/python-markdown2/)は明らかなものです。

ただし、簡略化された構造を提供するhttps://github.com/syrusakbary/pyjadeも参照できます。Markdownはもう少し寛容で、扱いやすいと思います。

于 2013-02-07T03:14:21.820 に答える
0

リッチテキストエディタが必要ない場合は、SphinxでreStructuredTextを使用することを個人的にお勧めします:http ://sphinx-doc.org/

これは、ほとんどすべてをサポートする拡張機能を備えた非常に完全なマークアップ言語です。Pythonのドキュメント全体はreStructuredTextで書かれており、最近ではSphinxによって生成されたhtml出力があります。

同様のことを行うプロジェクトの例:http://tinkerer.me/

于 2013-02-07T01:51:54.777 に答える
0

CKEditorをご覧ください。

于 2013-02-07T03:18:13.563 に答える
0

2つのアプローチが考えられます。最初のアプローチは、テンプレートの一部で自動エスケープをオフにすることです。

そして2つ目は、テキスタイルマークダウンreStructuredTextdjango.contrib.markup用のフィルターを提供するを使用しています。PyTextilePython- markdown、またはdoc-utilsをそれぞれインストールする必要があります。

編集

これはDjango1.5で非推奨になっていることに気づきました。これdjango.contrib.markupは、「主にサードパーティライブラリのセキュリティ問題のため」ですが、入力が信頼できる場合(つまり、すべてのユーザーを信頼する場合)、django.contrib.markupDjango1.4からコピーできます。

于 2013-02-07T08:47:13.830 に答える