2016-08-01 3 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 

я точка знаю почему, но это не работает с файлами в каталогах.

Если у вас есть решение, пожалуйста, сообщите мне об этом.

Смежные вопросы