curl www
1.0.0
이것은 Curl.se 웹 사이트 내용입니다. 대부분 전처리 된 정적 HTML 파일을 빌드합니다.
웹 사이트는 오래된 사용자 정의 설정 설정 (GNU) make 사용하여 일련의 소스 파일에서 정적 HTML 파일을 빌드하는 Old Custom Made 설정입니다. 소스 파일은 기본적으로 fcpp 라고하는 수프 업 프로세서 및 perl 스크립트 세트로 전처리됩니다. 맨 페지는 roffit 과 함께 HTML로 변환됩니다.
Markdown은 pandoc 사용하여 HTML로 변환됩니다.
다음 도구가 $ 경로에 있는지 확인하십시오.
Git Repo를 처음으로 클로닝하면 sh bootstrap.sh 한 번 호출하여 Symlink와 일부 초기 로컬 파일 설정을 얻은 다음 소스 루트 트리에서 Make를 호출하여 웹 사이트를 로컬로 빌드 할 수 있습니다.
일부 스크립트와 파일은 실제 실제 사이트에서만 사용할 수 있지만 대부분의 HTML 페이지를 로컬로로드 할 수있을 정도로 충분히 제공해야하므로 완전한 웹 사이트 미러가되지는 않습니다.
웹 편집 지침
Curl 웹 사이트의 로컬 사본을 실행하려면 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>
웹 사이트가 포함 된 디렉토리에서 run :
python3 -m http.server --cgi -b curl.local 8000