Алоха, товарищи.

Я тут вчерась за 3 часа накидал ради прикола блогодвижок на JS/JSON для хардкорных программеров/блоггеров и назвал его Hagibl (Hardcore Github Blog). Пример.

Очень хочу конструктивной критики (по поводу кода, а не «взлетит/не взлетит») и ответа на вопрос: будет ли гугл индексировать такой сайт? Если нет, то как сделать, чтобы да?

Спасибо.

Tagged with →  

23 Responses to движок на JS/JSON

  1. Kkebad:

    троллейбус_из_буханки.jpg

  2. UpaFcuk:

    Гугл вообще банит, если будешь ему в паривать текст, который не видно при заходе на страницу.

  3. UpaFcuk:

    Да и собственно JSON он твой не будет парсить и JS интерпретировать.

  4. RdnSnow:

    for fun же

  5. Kkebad:

    тогда ок

  6. Kkebad:

    но мне кажется — править каждый раз db.json быстро заебет любого хардкорщика

  7. Tenin:

    Видишь ли, любой современный браузер умеет достаточно красиво отобразить Atom/RSS-ленту. Таким образом сайт может представлять из себя только один статический файл. Это теоретический минимум. И этот сайт будет индексироваться.

    А твой сайт индексироваться не будет. У гугла есть официальная методика индексации скриптовых сайтов, но она всё-таки требует серверного обработчика, который будет возвращать html для индексации фрагмента.

  8. UpaFcuk:

    Можешь попробовать хранить БД в скрытых DIV-ах, но рискуешь попасть под бан.

  9. UpaFcuk:

    В любом случае, респект за креативность.

  10. DraSnow:

    а можно линки, где почитать

  11. RdnSnow:

    статьи в блоге имеют permalink ( вида http://bbrodriges.github.com/blog/?artic… ), но думаю, что это не сильно поможет, так как отдельные посты тоже генерируются динамически.

  12. 421Zlo:

    по идее да, и еще на подумать: у меня db.json из кэша браузера брался и в итоге я не видел пост с видео 🙂

  13. RdnSnow:

    я хз как побороть, поставил meta http-equiv=»pragma» content=»no-cache», а он гад всё равно берет.

  14. Kkebad:

    рандомное число в GET?

  15. RdnSnow:

    непонял о чем ты, но благодаря этому нашел баг. Спасибо.

  16. Kkebad:

    ну я видел у тебя там getJSON(‘db.json’), я думал вполне подойдет getJSON(‘db.json?’ + Math.rand()) или как там в яваскрипте, путаюсь постоянно

  17. RdnSnow:

    нене. длинная билибирда — sha1 заголовка поста.

  18. Oveer:

    Беглый взгляд на код:
    1. Нахуй выпилить глобальные переменные.
    2. Убрать хтмл из яваскрита, взять какой-нибудь простейший шаблонизатор.
    3. [a href=»javascript:»] — это дикий пиздец, надо писать просто [a data-…] если эта ссылка без яваскрипта не должна работать.
    4.ну и раз у тебя жс приложение страница не должна перезагружаться. Самый простой способ — поменять? на #.

  19. Regwhite:

    мы как-то придумали с корешем сделать сайт на хранимых процедурах.
    типа в пхп <? mysql_connect(…); mysql_query(‘CALL supersite(‘.$_GET[‘url’].’)’);?>

  20. RdnSnow:

    частично исправился (см. последний коммит), спасибо.

  21. IjdGood:

    я тоже кстати на оракловых курсах в детстве делал сайт на plsql. Понравилось, в общем-то)

Добавить комментарий