From 90b0cc00a6d4510ed8947cfc5fc1f5c83978d454 Mon Sep 17 00:00:00 2001 From: Amin Bandali Date: Sun, 10 Oct 2021 11:34:20 -0400 Subject: [PATCH] computing: update the bit about site setup --- bandali-computing.txt | 12 +++++++----- fa/bandali-computing.fa.txt | 14 ++++++++++---- 2 files changed, 17 insertions(+), 9 deletions(-) diff --git a/bandali-computing.txt b/bandali-computing.txt index 2ce768b..26475bd 100644 --- a/bandali-computing.txt +++ b/bandali-computing.txt @@ -43,11 +43,13 @@ ACTUAL COMPUTING MAINTAINING THIS SITE The pages of this site are all written in plain text and composed in - GNU Emacs. They are then automatically converted to HTML with - minimal changes -- mostly just linkifying URLs -- on each git push, - by this nifty Perl script: https://bndl.org/txt2html. To get the - git repository containing all of the pages and their history of - changes, you can run git clone https://bndl.org in a terminal. + GNU Emacs. They are then automatically converted to output markups + such as HTML with minimal changes -- mostly linkifying URLs -- on + each git push using a server-side git post-receive hook that runs + `make' -- see https://bndl.org/GNUmakefile -- which ultimately runs + this nifty Perl script: https://bndl.org/txt2pre. To get the git + repository containing all of the pages and their history of changes, + you can run git clone https://bndl.org in a terminal. -*- diff --git a/fa/bandali-computing.fa.txt b/fa/bandali-computing.fa.txt index 42fc537..e801cc0 100644 --- a/fa/bandali-computing.fa.txt +++ b/fa/bandali-computing.fa.txt @@ -43,10 +43,16 @@ به‌روزرسانی این سایت - صفحات این سایت با استفاده از گنو ایمکس و به صورت دستی با HTML ساده - نوشته شده‌اند. با اجرای دستور git clone https://bndl.org در یک - ترمینال می‌توانید مخرن گیت شامل تمامی صفحات این سایت و تاریخچهٔ - تغییرات آن‌ها را دریافت کنید. + تمام صفحات این سایت در متن ساده و با استفاده از گنو ایمکس نوشته + شده‌اند. این صفحات سپس به صورت اتوماتیک و با حداقل تغییرات به + فرمت‌های خروجی همانند HTML تبدیل می‌شوند. شروع این پروسه بر عهدهٔ یک + قلاب post-receive (پس از دریافت) گیت است که پس از ارسال دریافت هر + مجموعه تغییرات مخزن گیت روی سرور دستور «make» را اجرا می‌کند (برای + اطلاعات بیشتر پروندهٔ https://bndl.org/GNUmakefile را ببینید) که + نهایتا این برنامهٔ Perl را اجرا می‌کند: https://bndl.org/txt2pre. + برای دریافت مخزن گیت شامل تمامی صفحات سایت و تاریخچهٔ تغییراتشان + می‌توانید دستور git clone https://bndl.org را در یک ترمینال اجرا + کنید. -*- -- 2.20.1