2015-05-27 4 views
3

Я переключил свой сайт с Jekyll на Ghost из-за не поддерживаемого кода, так как мой сайт содержит большое количество сообщений (~ 2500). Поскольку Jekyll использует YAML frontmatter, я могу добавить в него собственные пары значений ключа. Я хотел бы сделать то же самое с помощью Ghost.Добавление пользовательских данных в Ghost CMS

Я не буду добавлять содержимое к сообщению, так как разница между всеми сообщениями очень мала. Таким образом, я планирую получить доступ к данным в шаблоне post и отобразить его во время выполнения с использованием Handlebars.js, что позволит избежать повторения кода и повышения ремонтопригодности.

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

ответ

1

Призрак в настоящее время (v0.6.4) не поддерживает пользовательские значения. Вам нужно будет либо внести изменения в Ghost, либо добавить эти значения пользовательских ключей в шаблон post или ждать выхода Ghost Apps.

+0

Я портировал сайт в Rails. :) –

1

Мне удалось добавить пользовательские пары ключевых значений в Ghost CMS.

Подробнее об этом Extend Ghost CMS

Этого подход основан на расширении рули распознавать новые блоки данных и возвращать селективный HTML

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