/ / Сайтът за форматиране на код на Objective-c за създаване на HTML, който може да бъде вграден в блог - object-c, форматиране

Обектив-c код форматиращ сайт за създаване на html, който може да бъде вграден в блог - object-c, форматиране

Търся сайт подобен на http://www.manoli.net/csharpformat/ което позволява на човек да постави c # кодов фрагмент и форматира html, който да публикува във вашия блог с CSS файл.

Имам нужда от такъв, който всъщност прави това за Objective-C.

Отговори:

2 за отговор № 1

Искаш ли GeSHi (Generic Syntax Highlighter) библиотека, Той е отличен, има десетки езици (включително Objective-C, с възможност за автоматично свързване на класове / протоколи с документацията) и поддръжка за много популярни CMS (Django, WordPress, Drupal, Joomla, Mambo, и т.н.).

Ако искате да го видите в действие, можете да разгледате почти всяка уики страница на нашия местен уебсайт CocoaHeads. Например: http://cocoaheads.byu.edu/wiki/different-nslog


0 за отговор № 2

Ако приемем, че сте на Mac, копирането на код от Xcode ще запази оцветяването на синтаксиса. Всеки редактор на блогове WYSIWYG трябва да поддържа това.

В случай, че софтуерът за вашия блог не е "t WYSIWYG, можетепоставете в TextEdit и запишете като HTML. Той извежда доста хитър HTML, като го смята за просто подчертан изходен код, но въпреки това е съвместим HTML.

Освен това не знам онлайн услуга за това.


0 за отговор № 3

Използвам пигменти (python) за генериране на синтаксис за подчертаване на примери на изходен код, вградени в блог.

Ако вашият текст за въвеждане е само изходният код, той ще работи по същия начин за това, което търсите, аз го тествах, за да подчертая и Objective-C.

Всъщност използвам синтаксиса за маркиране, за да въведете обикновен текстпубликация в блог във файл и копирам примери за обикновен текстов код. След това пускам файла чрез процесора за маркиране, който включва пигменти за подчертаване и го съхранявам във файл.

Това е толкова просто, колкото:

include markdown
html = markdown.markdown(text,["codehilite"])

Вижте прост скрипт на връзката, която просто приема името на файла на вашия обикновен текстов файл и създава html файл.

Тогава мога да копирам / поставите кода.

Трябва да включите линк или да копирате css, за да получите синтаксиса highligh, но това е лесно.

Правя това за блогър, вижте пример как да използвате маркировка с пигменти за подчертаване на синтаксиса.