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