Добавление содержимого блога / статических файлов на существующий веб-сайт Preact.js

В настоящее время у меня настроен существующий сайт Preact JS, но я хочу добавить раздел блога.

В общем, простой способ добавлять новые страницы и маршруты.

I.e. blog/content-1, blog/content-2

Я знаю, что могу легко создавать эти страницы и маршруты вручную, но есть ли что-то получше, подходящее для существующих сайтов?

Т.е. Многие генераторы статических сайтов, которые я вижу, в основном вам нужно запускать с самого начала, и они создают новый сайт.

Но в моем случае я просто хочу добавить на свой сайт дополнительный раздел, который будет статическими записями блога, не уверен, какие инструменты для этого лучше всего?

Если есть какие-либо идеи или предложения, было бы здорово.


person StevieB    schedule 05.02.2017    source источник


Ответы (1)


Веб-сайт preactjs.com построен именно так, как вы хотите. Это открытый исходный код: https://github.com/developit/preact-www

По сути, загрузите свой HTML-контент через Ajax (как хотите), а затем визуализируйте.it как виртуальную DOM, используя предварительная разметка.

В качестве реального примера, вот как preactjs.com это делает: https://github.com/developit/preact-www/blob/master/src/components/content-region.js

person Jason Miller    schedule 05.02.2017
comment
Хорошо, а с точки зрения маршрутизации, как это работает, как route / some-blog-title знает, откуда брать контент? У маршрута и файла одно и то же имя или что-то в этом роде? - person StevieB; 05.02.2017
comment
Все маршруты обрабатываются компонентом Content, который получает URL-путь как опору: github.com/developit/preact-www/blob/master/src/components/ - person Jason Miller; 06.02.2017