هذا (معظم) محتويات موقع Curl.se. في الغالب يبني ملفات HTML ثابتة يتم معالجتها مسبقًا.
موقع الويب هو إعداد مخصص قديم يقوم بإنشاء ملفات HTML ثابتة من مجموعة من ملفات المصدر make (GNU). تتم معالجة ملفات المصادر مسبقًا مع ما هو في الأساس معالج مسبق Cople-up-up يسمى fcpp ومجموعة من البرامج النصية perl . يتم تحويل Manpages إلى HTML مع roffit .
يتم تحويل التخفيض إلى HTML مع pandoc .
تأكد من أن الأدوات التالية في مسار $ الخاص بك.
بمجرد استنساخ Git Repo في المرة الأولى ، استدعاء sh bootstrap.sh مرة واحدة للحصول على symlink وبعض إعدادات الملفات المحلية الأولية ، وبعد ذلك يمكنك إنشاء موقع الويب محليًا من خلال التذرع في شجرة الجذر المصدر.
لاحظ أن هذا لا يجعلك مرآة موقع ويب كاملة ، حيث أن بعض البرامج النصية والملفات متوفرة فقط على الموقع الفعلي الحقيقي ، ولكن يجب أن تمنحك ما يكفي للسماح لك بتحميل معظم صفحات HTML محليًا.
إرشادات تحرير الويب
لتشغيل نسخة محلية من موقع Curl Website ، يكون لديك 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