2016-08-01 8 views
4

私はMelatsmithのプラグインのさまざまな組み合わせを試しましたが、依然として助けが必要です。あなたは、このような構造を変換する方法を提案することができます:Metalsmithとの多言語ウェブサイト

src/ 
    pages/ 
    about/ 
     index_de.md 
     index_en.md 
    contact/ 
     index_de.md 
     index_en.md 
    posts/ 
    my-first-post/ 
     index_de.md 
     index_en.md 
    my-second-post/ 
     index_de.md 
    my-third-post/ 
     index_en.md 

中に、:

build/ 
    de/ 
    pages/ 
     about/ 
     index.html 
     contact/ 
     index.html 
    posts/ 
     my-first-post/ 
     index.html 
     my-second-post/ 
     index.html 
    pages/    # english by default 
    about/ 
     index.html 
    contact/ 
     index.html 
    posts/    # english by default 
    my-first-post/ 
     index.html 
    my-third-post/ 
     index.html 

残念ながら、鍛冶で複数の言語についてのすべての記事に彼らはすでにsrcでのロケールフォルダを持っています。私のバージョンでは、私はそれを持っていないが、代わりにすべてのロケールに異なるバージョンの.mdファイルを提供する。

答えて

0

実際、私は同じタクを持っています。

私はthis packageを使用しようとしましたが、ディレクトリにないファイルに対してのみ結果が得られます。

src/ 
    dir/ 
    index2_uk.md 
    index2_en.md 
    index_uk.md 
    index_en.md 

よう

dist/ 
    dir/ 
     index2_uk.html 
     index2_en.html 
    en/ 
     index.html 
    index.html 

代わりの

dist/ 
    en/ 
     index.html 
     index2.html 
    index.html 
    index2.html 

私はなぜ知っているドットが、それはディレクトリ内のファイルで動作していないに変身します。

解決策がある場合は、私に通知してください。