curl www
1.0.0
これは(ほとんどの)curl.seのウェブサイトの内容です。主に、前処理された静的HTMLファイルを構築します。
このWebサイトは、(GNU) makeを使用してソースファイルのセットから静的HTMLファイルを主に構築する古いカスタムメイドのセットアップです。ソースファイルには、基本的にfcppと呼ばれるスープアッププリプロセッサとperlスクリプトのセットが事前に処理されます。マンページはroffitを使用してHTMLに変換されます。
マークダウンは、 pandocを使用してHTMLに変換されます。
次のツールが$パスにあることを確認してください。
Git Repoを初めてクローニングしたら、 sh bootstrap.shを1回呼び出してSymlinkといくつかの最初のローカルファイルのセットアップを取得し、ソースルートツリーでMakeを呼び出すことでWebサイトをローカルに構築できます。
一部のスクリプトとファイルは実際の実際のサイトでのみ利用可能であるため、これは完全なWebサイトミラーになるわけではありませんが、ほとんどのHTMLページをローカルにロードできるように十分である必要があります。
Web編集ガイドライン
Curl Webサイトのローカルコピーを実行するには、 127.0.0.1にcurl.localを提供するローカルApacheまたはPythonを使用してください。この行を/etc/hostsに追加します:
127.0.0.1 curl.local
ローカルマシンでcurl.local用の仮想サーバーを実行するapache2の構成ファイルは、次のようになる場合があります。
<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