Это (большинство) содержимое веб -сайта curl.se. В основном это строит статические HTML -файлы, которые предварительно обработаны.
Веб -сайт представляет собой старую настройку, сделанную на заказ, которая в основном создает статические HTML -файлы из набора исходных файлов, make (GNU). Файлы источников предварительно обработаны тем, что в основном представляет собой препроцессор C, называемый fcpp и набором сценариев perl . Ман -страницы преобразуются в HTML с roffit .
Удар конвертируется в HTML с pandoc .
Убедитесь, что следующие инструменты находятся на вашем пути.
После того, как вы в первый раз клонируете GIT Repo, вызовите sh bootstrap.sh , чтобы получить символическую ссылку и некоторую первоначальную настройку локальных файлов, а затем вы можете создать веб -сайт локально, вызывая Make in Source Root Tree.
Обратите внимание, что это не делает вас полным зеркалом на веб -сайте, так как некоторые сценарии и файлы доступны только на реальном реальном сайте, но должны предоставить вам достаточно, чтобы вы загрузили большинство HTML -страниц локально.
Рекомендации по веб -редактированию
Чтобы запустить локальную копию веб -сайта Curl, иметь локальный Apache или Python для подачи curl.local на 127.0.0.1 . Добавьте эту строку в /etc/hosts :
127.0.0.1 curl.local
Файл конфигурации для Apache2 для запуска виртуального сервера для curl.local на вашей локальной машине может выглядеть так:
<VirtualHost *:80>
ServerName curl.local
ServerAdmin [my email address]
DocumentRoot [full path to the curl-www build]
ErrorLog ${APACHE_LOG_DIR}/curllocal-error.log
CustomLog ${APACHE_LOG_DIR}/curllocal-access.log combined
</VirtualHost>
<Directory [full path to the curl-www build]>
Options Indexes Includes FollowSymLinks ExecCGI
AllowOverride All
AddHandler cgi-script .cgi
Require all granted
</Directory>
Из каталога, содержащего веб -сайт, запустите:
python3 -m http.server --cgi -b curl.local 8000