2

これが私の最初の質問だと思います。私はかなり長い間 StackOverflow に潜んでいましたが、今では私にとって素晴らしいリソースになっています。

私はjekyllのように動作する小さな静的サイト ジェネレーターを作成しています (エンドユーザーは自分のページ コンテンツをテキスタイルで、ヘッダー (メタ情報) をYAMLで記述します。スクリプトはそれをテンプレートでマッシュアップし、すべてをディレクトリに配置します。サーバーレンダリング) Python で。私はpython を学ぶためにこれをやっています。

yaml ファイルを辞書に解析できます。Pythonライブラリのおかげで、テキスタイルをすべてPythonでhtmlに変換します。問題は、テキスタイル ファイル内の yaml と同じファイル内のテキスタイルを解析するにはどうすればよいかということです。

現時点では、yaml とテキスタイル コンテンツの間に行区切りを配置することを考えています。

---
someyaml: someyamlcontent
anothervariable: somevalue
andsoon:
- something
- somestuff
---

_all the textile content goes here_ as well as all the **osm** here.

私のアイデアは、行を手動で読み、現在の行が == '---' であるかどうかを尋ねることでした。その後、python-yaml が入ってきます。「---」が戻ってきたものは、python-textileが機能する番です。

これを行う他の方法はありますか?

前もって感謝します。:)

4

1 に答える 1