Back to site

htmlpp, HTML прэпрацэсар?

Статут



htmlpp з'яўляецца Perl праграму я напісаў пачаткі яшчэ ў 1994 году, каб адфарматаваць і захаваць HTML-старонак і вэб-сайтаў. У той час я гуляў шмат з маёй уласнай вэб-старонкі. Ясна, што рашэнні шырокага неабходнасць, і некалькі чалавек ва ўсім свеце пачаў выкарыстоўваць яго. Акрамя таго, шматлікія людзі прыйшлі са сваімі ўласнымі рашэннямі, а таксама Ёсць шмат іншых htmlpp вакол. Зараз часы змяніліся, і я думаю, што большасць htmlpp праблемы была распрацавана для барацьбы з лепш быць вырашана з выкарыстаннем апошніх такіх прылад, як PHP, XML і стыляў. Аднак з паказаў я атрымаць на вэб-старонцы, htmlpp здаецца, усё яшчэ быць у выкарыстанні!

Ва ўсякім разе, цяпер я іншыя гульні, каб гуляць, і я імкнуся праводзіць як мага менш часу магчымага рашэння з вэб-старонкамі. Такім чынам, я не выкарыстоўваю htmlpp інтэнсіўна сябе. Гэта робіць мяне вельмі дрэнна developper і htmlpp не развіваліся ў апошні час, за выключэннем некалькіх выпраўляе памылку. Калі хтосьці зацікаўлены ў сувязі з распрацоўкай, калі ласка, звяжыцеся са мной!

Звернеце ўвагу, што на вэб-сайт htmlpp зараз знаходзіцца ў Source Forge.

Уводзіны



htmlpp з'яўляецца HTML препроцессора на аснове сістэмы макраса і ўвязваюцца з Perl.

Гэта дазваляе значна скараціць колькасць кантэксце HTML, каб напісаць матэрыял і засяродзіць увагу на ўтрыманні.

Напрыклад, адзін макрас можа апрацоўваць стандартны калантытул для дакумента: навігацыя абраза, адрас электроннай пошты, спасылкі на іншыя версіі гэтага ж дакумента (іншыя мовы толькі тэкст, ... аптымізаваны для вызначанага браўзара)). Змяняючы гэты макрас, вы можаце змяніць адразу стандартны выгляд цэлай групы дакументаў HTML. Іншыя макрасы могуць утрымоўваць часта выкарыстоўваюцца URL-адрасы і г.д.

Яна таксама дазваляе мець адзіны зыходны файл для розных версій дакумента:


Нарэшце, гэта поўны інтэрфейс Perl дазваляе проста дадаваць пашырэнні.

Мэта




Прынцып


htmlpp пабудаваць з зыходнага файла і імя на мове адпаведнай старонцы гэтай мовы. Гэта амаль як працы прэпрацэсара CPP з (т. е. макраса), але з больш HTML-падобны сінтаксіс, і шматлікае іншае functionnalities. У прыватнасці, ён цалкам спалучана з Perl.

Выкарыстанне make-файлаў, можна цалкам аўтаматызаваць абнаўленне файлаў HTML у параўнанні з prehtml файлаў. Проста набярыце зрабіць, і htmlpp выклікаецца з правільнымі аргументамі. Даволі камфартабельны ...

Заўвагі





Умовы карыстання



Стандартная ліцэнзія а ля GNU:

Запампаваць



Для прапаноў, памылка дакладаў (і выпраўленні!) ці хвалы, калі ласка, адпраўце ліст nthiery@users.sourceforge.net.
Published (Last edited): Apr 14 , source: http://htmlpp.sourceforge.net/