2012-05-27 5 views
4

Привет, я пытаюсь разместить мой блог в Google App Engine (качество Google & бесплатно ...). Я искал всюду для решения.Блог в Google App Engine

Я люблю jekyll project, но так как он разработан с рубином, я не могу его разместить на appengine.

Я нашел hyde project (какой вид реализованной версии python jekyll) Я собираюсь использовать его в appengine, есть ли кто-нибудь, кто уже использует его в Google appengine?

+1

Если вы реализуете один из них и имеете вопросы о программировании во время его реализации, мы будем рады ответить. Прочитайте http://stackoverflow.com/faq#questions –

+0

, и я старался не реализовывать его сам (ему нужно будет поддерживать). Я искал кого-то, кто уже сделал это. – nepjua

+0

Вы читали, что написано на странице, с которой я связан? Ваш вопрос не по теме. –

ответ

4

Наиболее приемлемым решением является «microlog», это Wordpress, как реализация python на GAE. jekyll не очень подходит для приложений GAE, потому что это рабочий процесс. Write-Создание статических файлов -Publish. В GAE вы не можете получить доступ к файловой системе, поэтому создать такую ​​структуру не так-то просто.

PS: если хотите, вы можете создавать статические страницы и хранить их в базе данных, но я не вижу смысла делать это, а не просто хранить данные в db и визуализировать их на лету.

+0

Мне понравилась настройка jekyll и hyde. Возможно, я храню их в базе данных, как вы сказали: D – nepjua

+1

Помимо поддержки языков Markdown, jekyll выглядит как любые другие системы веб-блога. Хранить ** статические страницы ** в базе данных никогда не является хорошей идеей, и мы обычно визуализируем данные на статические страницы «на лету» и сохраняем их с помощью [memcache] (https://developers.google.com/appengine/docs/python/ Memcache/usingmemcache). – Mayli

+1

Bloggart (система блога, которую я написал) хранит генерируемые файлы в хранилище данных. Для него есть ряд преимуществ, в том числе снижение латентности (один экземпляр хранилища данных намного быстрее, чем несколько запросов и рендеринг шаблонов, необходимых для рендеринга с нуля) и повышенной надежности (ошибки в вашем бэкэнд не могут привести к сбою вашего блога для рендеринга). –