Търся сайт подобен на 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, но това е лесно.
Правя това за блогър, вижте пример как да използвате маркировка с пигменти за подчертаване на синтаксиса.