Я планирую использовать jsfiddle для html-демонстраций на моем сайте, но как я могу сохранить свой настоящий код? - PullRequest
0 голосов
/ 26 июля 2010

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

Пример:

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

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

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

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

1 Ответ

1 голос
/ 26 июля 2010

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

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

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

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

...