Go-Org
ตัวแยกวิเคราะห์โหมด ORG และเครื่องกำเนิดไซต์คงที่ใน GO ดูหน้า gitHub
- สำหรับ org เป็นตัวอย่างการแปลง HTML
- สำหรับไซต์คงที่ที่สร้างโดย Blorg
- เพื่อลองใช้ชีวิตในเบราว์เซอร์ของคุณ
โปรดทราบ
- เป้าหมายสำหรับการส่งออก HTML คือการสร้างเอาต์พุต HTML ที่สมเหตุสมผลไม่ใช่เพื่อทำซ้ำการส่งออกของ
org-html-export
- เป้าหมายสำหรับตัวแยกวิเคราะห์คือการสนับสนุนชุดย่อยที่สมเหตุสมผลของโหมด ORG โหมด ORG มี ขนาดใหญ่มาก และฉันชอบทำตามกฎ 80/20
การใช้งาน
บรรทัดคำสั่ง
$ go-org
Usage: go-org COMMAND [ARGS]...
Commands:
- render [FILE] FORMAT
FORMAT: org, html, html-chroma
Instead of specifying a file, org mode content can also be passed on stdin
- blorg
- blorg init
- blorg build
- blorg serve
เป็นห้องสมุด
ดู main.go และ hugo org/convert.go
การพัฒนา
-
make setup
- เปลี่ยนสิ่งต่างๆ
-
make preview
(การติดตั้งใหม่ใหม่และแสดงเอาต์พุตในเบราว์เซอร์)
โดยทั่วไปให้ดูที่ makefile - มันสั้นพอ
ทรัพยากร
- ไฟล์ทดสอบ
- Ox-hugo all-posts.org
- https://ox-hugo.scripter.co/doc/examples/
- https://orgmode.org/manual/
- https://orgmode.org/worg/dev/org-syntax.html
- https://code.orgmode.org/bzg/org-mode/src/master/lisp/org.el
- https://code.orgmode.org/bzg/org-mode/src/master/lisp/org-element.el
- ส่วนใหญ่ & ox-html.el แต่ใช่ทั้งหมดของ https://code.orgmode.org/bzg/org-mode/src/master/lisp/
- การใช้งานโหมด org ที่มีอยู่: org, org-ruby, goorgeous, pandoc