GoGPT Best VPN GoSearch

ไอคอน Fav ของ OnWorks

Chronicle - ออนไลน์ในคลาวด์

เรียกใช้พงศาวดารในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือพงศาวดารคำสั่งที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


Chronicle - คอมไพเลอร์บล็อกอย่างง่าย

เรื่องย่อ


พงศาวดาร [ตัวเลือก]

ตัวเลือกเส้นทาง:

--comments ระบุพาธไปยังไดเร็กทอรีความคิดเห็นเสริม
--config ระบุไฟล์การกำหนดค่าที่จะอ่าน
--input ระบุไดเร็กทอรีอินพุตที่จะใช้
--output ระบุไดเร็กทอรีที่จะเขียนเอาต์พุตไปยัง
--theme-dir ระบุพาธไปยังเทมเพลตของธีม
--theme ระบุธีมที่จะใช้
--pattern ระบุรูปแบบของไฟล์ที่จะใช้งาน
--url-prefix ระบุคำนำหน้าไปยังบล็อกสด
--sitemap-prefix ระบุคำนำหน้าสำหรับแผนผังเว็บไซต์

ตัวเลือกรายการบล็อก:

--format ระบุรูปแบบของรายการของคุณ HTML/textile/markdown

คำสั่งก่อนและหลังสร้าง:

--pre-build ระบุคำสั่งที่จะดำเนินการก่อนที่จะสร้างบล็อก
--post-build ระบุคำสั่งที่จะดำเนินการเมื่อสร้างบล็อกแล้ว
--pre-filter คำสั่งสำหรับกรองรายการบล็อกแต่ละรายการก่อนการแปลง HTML
--post-filter คำสั่งสำหรับกรองรายการบล็อกแต่ละรายการหลังการแปลง HTML

ตัวเลือกการเรียงลำดับ:

--recent-dates-first แสดงรายการล่าสุดก่อนในมุมมองเก็บถาวร
--recent-tags-first แสดงรายการล่าสุดก่อนในมุมมองแท็ก

ตัวเลือกการนับ:

--entry-count=N จำนวนโพสต์ที่จะแสดงบนดัชนี
--rss-count=N จำนวนโพสต์ที่จะรวมในฟีดดัชนี RSS

คุณสมบัติเสริม:

--ผู้เขียน ระบุที่อยู่อีเมลของผู้เขียน
--comment-days ระบุอายุสูงสุดของโพสต์ที่จะรับความคิดเห็น
--date-archive-path รวมวันที่ในไฟล์เก็บถาวร
--force บังคับให้คัดลอกไฟล์สแตติกจากธีมบล็อก
--lang ระบุภาษาที่จะใช้สำหรับการจัดรูปแบบวันที่
--lower-case ตัวพิมพ์เล็กชื่อไฟล์ทั้งหมดที่เป็นเอาต์พุต
--no-archive อย่าสร้างหน้าเก็บถาวร
--no-cache อย่าใช้คุณสมบัติ memcached ที่เป็นตัวเลือก แม้ว่าจะมีให้ก็ตาม
--no-calendar อย่าใช้ปฏิทินทางเลือกกับดัชนี
--no-comments ไม่อนุญาตให้แสดงความคิดเห็น
--no-sitemap อย่าสร้างแผนผังเว็บไซต์
--no-tags ไม่สร้างหน้าแท็กใด ๆ
--no-xrefs ไม่สร้างการอ้างอิงโยงใด ๆ

ตัวเลือกความช่วยเหลือ:

--help แสดงข้อมูลความช่วยเหลือสำหรับสคริปต์นี้
--manual อ่านคู่มือสำหรับสคริปต์นี้
--verbose แสดงข้อมูลการดีบักที่เป็นประโยชน์
--version แสดงหมายเลขเวอร์ชันและออก

เกี่ยวกับเรา


Chronicle เป็นเครื่องมือง่ายๆ ในการแปลงชุดของไฟล์ข้อความ
อยู่ในไดเร็กทอรีเดียว ในบล็อกที่ประกอบด้วย static
ไฟล์ HTML

รองรับเฉพาะคุณสมบัติขั้นต่ำที่จำเป็นเท่านั้น
จะเป็นประโยชน์:

* รองรับการติดแท็ก

* การสนับสนุน RSS

* การสนับสนุนเอกสารเก่า

ข้อบกพร่องที่เห็นได้ชัดคือ:

* ขาดการสนับสนุนสำหรับการแสดงความคิดเห็นทันที

* ขาดการสนับสนุน pingback / trackback

ต้องบอกว่าเป็นระบบที่แข็งแกร่ง เสถียร และมีประโยชน์

บล็อก FORMAT


รูปแบบของไฟล์ข้อความที่เราประมวลผลมีความสำคัญต่อผลลัพธ์
หน้า. แต่ละรายการควรมีลักษณะดังนี้:

ชื่อเรื่อง: นี่คือชื่อของโพสต์บล็อก
วันที่: 2 มีนาคม 2007
Tags: หนึ่ง สอง สาม แท็กยาว

ข้อความของรายการของคุณอยู่ที่นี่

หมายเหตุ: ส่วนหัวต้องแยกออกจากเนื้อหาของรายการอย่างน้อย a
บรรทัดว่างเดียว

ในตัวอย่างนี้ เราจะเห็นว่ารายการนั้นถูกนำหน้าแล้ว
ที่มีส่วนหัวขนาดเล็ก ส่วนหัวของรายการประกอบด้วยสามบรรทัดทางเลือก
หากไม่มีอยู่แสดงว่ามีค่าเริ่มต้นที่เหมาะสมตามที่อธิบายไว้
ด้านล่าง

การจัดรูปแบบของวันที่ส่งออกอาจเปลี่ยนแปลงได้โดยใช้ปุ่ม
B<--lang> ตัวเลือกบรรทัดคำสั่ง (หรือตัวเลือก "lang=french" ที่ตรงกันใน
ไฟล์การกำหนดค่า) แต่ควรระบุวันที่ของรายการใน
อังกฤษ

Title: ระบุชื่อกระทู้ หากไม่ปรากฏชื่อไฟล์ของรายการจะถูกใช้
แทนที่. "เรื่อง:" อาจใช้ได้เช่นกัน
เรื่อง: นี่คือคำพ้องความหมายสำหรับ 'ชื่อ:'
วันที่: วันที่เขียนโพสต์ หากไม่ปรากฏ เวลาสร้างไฟล์จะถูกใช้
แทน.
เผยแพร่: ส่วนหัวนี้จะถูกลบออกจากรายการทั้งหมด และใช้โดย Chronicle-spooler
ต้นฉบับ
แท็ก: แท็กใดๆ ที่ควรเชื่อมโยงกับรายการ คั่นด้วยเครื่องหมายจุลภาค

รูปแบบของรายการจะถือว่าเป็น HTML อย่างไรก็ตามมีการสนับสนุน
สำหรับเขียนผลงานของคุณทั้งในรูปแบบสิ่งทอและมาร์กดาวน์

รูปแบบของรายการถูกระบุผ่านอาร์กิวเมนต์ B<--format> หรือ
ผ่านการตั้งค่า "format: foo" ในไฟล์ Chroniclerc ของคุณ

รูปแบบของรายการจะถือว่าเป็นสากล นั่นคือรายการทั้งหมดของคุณ
จะถือว่าอยู่ในรูปแบบเดียวกัน อย่างไรก็ตามคุณสามารถเพิ่ม a
"รูปแบบ: foo" ส่วนหัวหลอกไปยังรายการเฉพาะหากคุณต้องการเขียน
รายการเฉพาะในรูปแบบอื่น

เพื่อให้มีความยืดหยุ่นในการจัดการรายการแต่ละรายการในบล็อกจะ
ถูกส่งผ่านตัวกรองสคริปต์B
ซึ่งช่วยให้คุณแก้ไขการจัดการนี้ได้ในตำแหน่งเดียว นี้
สคริปต์อนุญาตให้อัปเดตรายการผ่านตัวกรองทั้งก่อนและหลัง
การแปลงเป็น HTML สำหรับรายละเอียดเพิ่มเติมโปรดดูที่ manpage สำหรับ
สคริปต์นั้น

การกำหนดค่า


การกำหนดค่าซอฟต์แวร์มีน้อย และดำเนินการโดยทั่วไป
ผ่านอาร์กิวเมนต์บรรทัดคำสั่ง อย่างไรก็ตาม สามารถบันทึกการตั้งค่าได้
ในไฟล์ global /etc/chroniclerc หรือต่อผู้ใช้ ~/.chroniclerc
ไฟล์

หากคุณต้องการ คุณสามารถส่งชื่อไฟล์การกำหนดค่าอื่นไปที่
สคริปต์ที่มีแฟล็ก B<--config> นี้จะถูกอ่านหลังจาก
สองไฟล์ก่อนหน้า และอาจแทนที่การตั้งค่าใดๆ ที่มีอยู่

ไฟล์การกำหนดค่ามีบรรทัดดังนี้:

อินพุต = /home/me/blog

เอาต์พุต = /var/www/blog

รูปแบบ = มาร์กดาวน์

คีย์ที่ไม่รู้จักจะถูกละเว้น

ตัวเลือก เก็บเอาไว้


เพื่อเพิ่มความเร็วในการสร้างบล็อกขนาดใหญ่ขึ้นใหม่ คอมไพเลอร์อาจใช้ local
Memcached daemon หากติดตั้งและพร้อมใช้งาน

หากต้องการติดตั้งสิ่งนี้ ภายใต้ระบบ Debian GNU/Linux โปรดเรียกใช้:

ปรับปรุง apt-get
apt-get ติดตั้ง memcached libcache-memcached-perl

คุณสามารถปิดใช้งานพฤติกรรมแคชนี้ด้วย --no-cache และดู
เอฟเฟกต์ด้วย --verbose

ตัวเลือก ปฏิทิน


หากโมดูล 'HTML::CalendarMonthSimple' พร้อมใช้งานแต่ละบล็อกจะ
มีมุมมองเดือนแบบง่ายของเดือนปัจจุบันบนดัชนี

หากต้องการปิดใช้งานให้เรียกใช้โปรแกรมด้วย '--no-calendar'

ตัวเลือก แสดงความคิดเห็น


รวมกับรหัสพงศาวดารคุณควรหาไฟล์
cgi-bin/comments.cgi

ไฟล์นี้ออกแบบมาเพื่อเขียนความคิดเห็นที่ส่งไปยังท้องถิ่น
ระบบไฟล์ของเว็บเซิร์ฟเวอร์ของคุณ หากคุณติดตั้งและแก้ไข
เส้นทางที่จุดเริ่มต้นของสคริปต์คุณควรจะสามารถรวม
ความคิดเห็นในบล็อกของคุณ

ในระยะสั้นมีสามสิ่งที่คุณต้องทำ:

ติดตั้งสคริปต์ CGI และแก้ไขเส้นทางเมื่อเริ่มต้น
คัดลอกความคิดเห็นที่ส่งออกไปยังแหล่งบล็อกในพื้นที่ของคุณ
เรียกใช้สคริปต์นี้อีกครั้งด้วย --comments=./path/to/comments

ซึ่งควรรวมความคิดเห็นไว้ในเอาต์พุตแบบคงที่ มากกว่า
คำแนะนำที่ชัดเจนมีอยู่ในไฟล์ 'ความคิดเห็น'
รวมอยู่ในการแจกจ่าย

ใช้พงศาวดารออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad




×
โฆษณา
❤️ช้อป จอง หรือซื้อที่นี่โดยไม่เสียค่าใช้จ่าย ช่วยให้บริการต่างๆ ฟรี