Генератор веб-страниц, такой как LaTeX

2797
finemann

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

1
HTML ???? () () ()) () ( Daniel Moura 13 лет назад 2
Вы достаточно опытны, чтобы понять, что HTML - это язык разметки. Вы ищете что-то более простое (или, возможно, просто нечто более похожее на LaTeX), которое вы можете использовать для END UP с HTML, а не для написания HTML? Вопрос в его нынешнем виде бессмысленен. Shinrai 13 лет назад 1

4 ответа на вопрос

4
frabjous

TeX4ht позволит вам использовать источник LaTeX напрямую для создания веб-страниц HTML; обычно он создает несколько файлов из одного источника .tex. Я думаю об этом как о средстве преобразования, но его можно использовать непосредственно для создания.

Но я должен согласиться, что ваш вопрос немного странный. HTML сам по себе является языком разметки, не сильно отличающимся от LaTeX; это помогло бы точно знать, что вы ищете, если это не просто так.

Я бы посоветовал не использовать HTML-редакторы WYSIWYG. Все те, которые я пробовал, ужасны. И если вы уже привыкли редактировать LaTeX, научиться размечать вещи непосредственно в HTML не будет трудным переходом.

0
harrymc

Лучше всего не хранить информацию на двух языках.
Веб-страницы написаны на HTML, который можно редактировать как собственный язык.

Лучше всего начать с бесплатного редактора HTML WYSIWYG.

Самый мощный из них - Netbeans . Он начал свою жизнь как редактор Java, но с недавними выпусками превратился в мощный текстовый редактор для веб-сценариев.

Если это слишком технически для начала, используйте KompoZer, разработанный для нетехнических пользователей компьютеров, которые хотят создать привлекательный веб-сайт, не зная HTML.

Другим продвинутым редактором является HTML-Kit, который начинался как специализированный HTML-редактор, но теперь имеет так много плагинов, что это настраиваемая и расширяемая среда разработки.

Существует также немало коммерческих HTML-редакторов WYSIWYG.

0
speedofmac

Для того, что вы хотите сделать, Template Toolkit (TT; http://template-toolkit.org/ ) может быть хорошим вариантом. Это язык шаблонов, который, помимо прочего, позволит вам вставлять общий код HTML или CSS на несколько страниц, просто ссылаясь на файл, содержащий этот код. Вот пример со страницы «О нас»:

[% INCLUDE header title="My First Example" %] <p> Hello World! </p> [% INCLUDE footer copyright="2007 Arthur Dent" %] 

Это может сделать гораздо больше, чем это тоже. Этот другой пример с их сайта показывает, как можно использовать TT, аналогично синтаксису цитирования LaTeX:

[% person = {  name = 'Tom' email = 'tom@tt2.org' } %] [% person.name %] # Tom [% person.email %] # tom@tt2.org 

Komodo Edit - это бесплатный редактор веб-языков с открытым исходным кодом, имеющий синтаксическую раскраску для Template Toolkit. Надеюсь, это поможет!

0
Kemal Ahmed

Markdown (the language used on this site can be converted to HTML. You can find out a lot about its syntax on their website.

Пожалуйста, добавьте больше информации, например, пример использования. Уценка может быть хорошей. user193661 8 лет назад 0
Markdown - это тот же язык, который вы используете для ввода этих комментариев. Вы можете использовать [генератор страниц github] (https://help.github.com/articles/using-jekyll-as-a-static-site-generator-with-github-pages/) для генерации HTML-страниц из объектов, отформатированных в сюда Kemal Ahmed 7 лет назад 0