質問

単純なテキスト入力を備えたアプリケーションに、書式設定やセマンティックラベリングを含めるためにいくつかのマークを追加したい。構文をできるだけ簡単にし、自己定義のラベルを含めたい。

例: [bold] Stackoverflow [/ bold]は、プログラマー向けの[tag] good [/ tag]リソースです。

テーブルも必要になります。

HTML / XMLとLaTeXはこれを可能にするほど強力ですが、複雑すぎます。 Wiki-Syntaxはシンプルに見えますが、マークアップごとに別のシンボルを使用し、引用が不明確で、すべてのWikiに別の構文があるようです。テーブルや類似のものでは、Wikiは非常に複雑になります。

私のニーズに合った言語/構文がありますか、それとも少し変更できますか?または、自分で何かを発明する必要がありますか?その場合、提案はありますか?

役に立ちましたか?

解決

絶対に自分で発明しないでください。単純なマークアップ言語はすでにたくさんあり、ユーザーは新しい言語を嫌います。これを信じてください!

次のいずれかを使用することをお勧めします。

ユーザーベース、および選択した言語で利用可能なツールとパーサーに基づいて決定を下します。私のサイトではTextileを使用しましたが、BBCodeはほとんどの人が既に知っている言語である傾向があることがわかりました。ただし、これはユーザー層によって異なります。

他のヒント

StackOverflowは、他のいくつかのサイトとともに、 Markdown を使用します。機能とシンプルさのバランスが最適になると思います。

ReStructuredText をリストに追加します。

ReStructuredText to Anything を使用することにより、この機能を使用する追加の利点が得られます。ドキュメントのHTMLまたはPDFバージョンを非常に簡単に作成できるサービス。

すでに指摘したように、多くの軽量マークアップ言語があります(多くはここにリストされています: ウィキペディアの記事 )、独自に作成する必要はありません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top