Я планирую использовать jsfiddle для демонстраций html на своем сайте, но как я могу сохранить свой фактический код?

На моем сайте будут представлены десятки и десятки живых демонстраций внешнего интерфейса (html-страницы с кросс-браузерными ошибками), но вместо того, чтобы просто размещать их на jsfiddle.net и ссылаться на демонстрации из статей, я действительно хотел бы хранить их в базе данных или организовывать динамически. созданные плоские файлы.

Пример:

http://site/css-bug/ будет статья об определенной ошибке в браузере X. У меня может быть много (демонстраций) к одной (ошибка/статья). Они будут содержать HTML, CSS и немного Javascript.

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

Справочная информация:

На данный момент я вручную создаю статические html-файлы в каталогах и связываюсь с ними, и я я использую Django для своего приложения, которое ссылается на эти демонстрации (которые находятся на медиа-сервере).


person meder omuraliev    schedule 25.07.2010    source источник


Ответы (1)


Вы можете использовать jsFiddle для этого.

Чтобы получить файлы локально, вы можете получить части сохраненной скрипки, используя недокументированный API (это означает, что он может исчезнуть и стать недействительным). Добавьте /show_js/ или /show_html/ или /show_css/ в конец URL-адреса.

Вы можете подождать некоторое время, пока мы не добавим экспорт в списки на github (реализация этого не займет много времени, но мы хотим сначала запустить бета-версию).

Чтобы увеличить скорость загрузки примера, было бы здорово, если бы вы загружали встроенную версию по требованию. Отобразите кнопку [Показать пример], которая создаст iframe со встроенной скрипкой. Мы планируем написать кросс-браузерную поддержку и для этого.

person zalun    schedule 26.07.2010