2016-08-01 9 views
4

Ich habe verschiedene Kombinationen von Plugins für Melatsmith ausprobiert, aber immer noch Hilfe brauchen. Könnten Sie empfehlen, wie Struktur wie folgt zu transformieren:Mehrsprachige Website mit 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 

In:

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 

Leider haben sie den -Ordner in src bereits in Schmied in allen Artikeln über mehrere Sprachen. In meiner Version möchte ich es nicht haben, sondern stelle verschiedene Versionen von .md Dateien für jedes Gebietsschema zur Verfügung.

Antwort

0

Eigentlich habe ich die gleichen taks.

Ich versuche this package zu verwenden, aber ich bekomme das Ergebnis nur für Dateien nicht in den Verzeichnissen.

wie ein

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

verwandeln sich in

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

statt

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

Ich weiß dot warum, aber es nicht mit Dateien in Verzeichnissen funktioniert.

Wenn Sie eine Lösung haben, benachrichtigen Sie mich bitte.