
NextBook เป็นวิธีที่ง่ายและรวดเร็วในการสร้างหนังสือหรือเอกสารทางเทคนิคที่รองรับมาตรฐานที่ทันสมัยและทำงานได้อย่างรวดเร็ว มันทำงานได้โดยการรวบรวม Markdown และ MDX ไปยังหน้าคงที่ ด้วยวิธีนี้เนื้อหาแรกที่แสดงผลบนอุปกรณ์ของผู้ใช้อยู่ใกล้ทันที
NextBook ทำให้การเขียนเอกสารทางเทคนิคโง่ ๆ ในขณะที่รักษาคุณสมบัติน้อยที่สุด แต่เปิดสำหรับการขยายเพิ่มเติม
คุณสมบัติหลัก?
- - ดูดีง่ายและอ่านง่ายขึ้นอยู่กับ tailwindcss รวมถึงโหมด
dark และเค้าโครงที่ auto-centered - - SEO ที่ยอดเยี่ยมออกจากกล่อง
- มือถือและเครื่องพิมพ์เป็นมิตร
- แอปพลิเคชันหน้าเดียวพร้อมการดึงข้อมูลล่วงหน้า
- - การสร้างเนื้อหาที่ง่ายด้วยการสนับสนุน Markdown และ MDX
- บางสิ่งที่มากกว่าสิ่งที่รหัสรั้วขั้นพื้นฐานเสนอ เช่นเดียวกับการเน้นสายการเชื่อมโยงไปยังแหล่งที่มาและคัดลอกไปยังคลิปบอร์ด
- - Workflow Git ที่คุ้นเคยและการทำงานร่วมกัน
- ⌨︎แป้นพิมพ์ลัดสำหรับการกระทำที่ใช้บ่อย (การเปลี่ยนแปลงธีมการนำทางหน้า)
- - สารบัญตัวเลือกในหน้าด้วย scroolspy
- ©คุณเป็นเจ้าของข้อมูลของคุณ รหัสคือข้อมูล มุ่งมั่นที่จะเก็บข้อมูลและดูผลลัพธ์ในรูปแบบที่ง่ายที่สุด
- - เร็วในการเริ่มต้นใช้งานเพียงหนึ่งคำสั่งสำหรับ UP & Running ในพื้นที่
- - การปรับใช้ครั้งเดียว (หรือพุช)
- - สามารถเพิ่มคุณสมบัติแบบไดนามิกได้ไม่ จำกัด ด้วย MDX
- codebase ที่ปรับแต่งได้ขยายได้และเรียบง่าย
- ❤สร้างขึ้นบนโอเพ่นซอร์ส
- - และรายละเอียดเล็กน้อยอีกมากมาย ...
ด้วยข้อดีของ next.js และตอบสนองทุกสิ่งที่แฟนซี (การให้คะแนนการสลับระดับ ... ) สามารถเพิ่มได้ตลอดทาง
มีอะไรใหม่ใน Nextbook 3.0?
รุ่นนี้มีการปรับปรุงความเร็วที่สำคัญและการเปลี่ยนแปลง ที่เข้ากันไม่ได้ สิ่งเหล่านี้ส่วนใหญ่มาจาก MDX2 ลบฟังก์ชั่นบางอย่างและห้องสมุดเก่าอื่น ๆ ยังไม่รองรับโมดูล ES
- ย้ายไปยัง
next-mdx-remote v.4 ซึ่งตอนนี้ใช้ MDX2 สิ่งนี้มีการปรับปรุงความเร็วและการตรวจสอบไวยากรณ์ MDX ที่เข้มงวดยิ่งขึ้น ดู mdx2 - แทนที่ปลั๊กอิน Markdown ที่เข้ากันไม่ได้บางส่วนด้วย MDX คู่ นี่คือ:
- Subscript:
~ , กลายเป็น <sub> แท็ก - Superscript: เป็น
^ กลายเป็น <sup> แท็ก - Mark (Higlight): Was
== กลายเป็นแท็ก <mark> - เปลี่ยนไวยากรณ์สำหรับส่วนประกอบ
Accordion และ Tabs ดูเอกสารที่เกี่ยวข้อง
- ลบฟังก์ชันการทำงาน
- รหัสเยื้อง สิ่งนี้ถูกลบออกจาก
MDX2 ใช้วิธีอื่น ๆ ในการกำหนดบล็อกรหัสที่ไม่พอใจ - การเชื่อมโยงกับวงเล็บมุม: สิ่งนี้ถูกลบออกจาก
MDX2 ใช้วิธีอื่นในการกำหนดลิงก์
มีอะไรใหม่ใน Nextbook 2.0?
- สนับสนุนหนังสือหลายเล่มในโครงการเดียว
- การออกแบบตาม tailwindcss
- ตอนนี้เนื้อหาของ Markdown กำลังถูกโหลดด้วย MDX-Remote ถัดไป ซึ่งหมายความว่าเนื้อหาจะถูกแยกออกจากหน้าเส้นทาง
- เค้าโครงที่เน้นอัตโนมัติเป็นศูนย์กลางเกี่ยวกับความละเอียดขนาดใหญ่ที่นำไปสู่ตัวเลือกการกำหนดค่าน้อยกว่าหนึ่งตัวเลือก
- ขนาดมัดขนาดเล็ก 40%
- แถบการนำทาง
- UI มือถือกลั่น
- รหัสน้อยลง (−4,000 LOC)
เริ่มต้น
- ติดตั้งโหนดไว้ล่วงหน้าแล้วให้ bootstrap โครงการใหม่ด้วย
npx create-next-app my-awesome-book -e https://github.com/amiroff/NextBook - เรียกใช้
npm run dev:watch และเปิด http: // localhost: 3000/ - ตรวจสอบเอกสารเพื่อดูสิ่งที่เป็นไปได้กับ NextBook
- สร้าง MARKDOWN หรือ MDX เนื้อหาของคุณในโฟลเดอร์
content หน้าควรรีเฟรชอัตโนมัติในขณะที่คุณแก้ไขเนื้อหา markdown - อัปเดต
config/config.json พร้อมสารบัญและข้อมูลอื่น ๆ ของคุณ - อัปเดต
pages/index.jsx เพื่อให้เหมาะกับความต้องการของคุณเป็นหน้า Landing Page แบบสแตนด์อโลนหรือเปลี่ยนเส้นทางไปยังเนื้อหา - ปรับใช้การตอบสนองหรือการส่งออกของคุณ (
npm run export ) และคัดลอกเนื้อหาของคุณไปยังผู้ให้บริการโฮสติ้งแบบคงที่เช่น Vercel, Netlify, หน้า GitHub หรือ Google Cloud - มีความสุข! -
สิ่งนี้น่าจะเพียงพอที่จะมีหน้าเอกสาร/หนังสือที่สร้างขึ้นแบบคงที่