curl www
1.0.0
这是(大部分)curl.se网站内容。它主要构建了预处理的静态HTML文件。
该网站是一个旧的自定义设置,主要是使用(GNU) make从一组源文件中构建静态HTML文件。这些源文件是用一个称为fcpp和一组perl脚本的COP Preprocessor进行预处理的。用roffit转换为HTML。
用pandoc转换为HTML。
确保以下工具在您的$路径中。
首次将Git Repo克隆过,请调用sh bootstrap.sh一次以获取符号链接和一些初始的本地文件设置,然后您可以通过在源根树中调用MAKE在本地构建网站。
请注意,这并不能使您成为完整的网站镜像,因为某些脚本和文件仅在实际的实际网站上可用,但应该给您足够的时间,让您在本地加载大多数HTML页面。
网络编辑指南
要运行Curl网站的本地副本,请在127.0.0.1上使用本地Apache或Python提供curl.local 。将此行添加到/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