ส่วนประกอบของ Markwhen ถูกแยกออกและอาศัยอยู่ในที่เก็บอื่น ๆ ภายใต้องค์กรมาร์ค-เมื่อ
เว็บแอป (ตัวแก้ไข) เป็นสิ่งเดียวที่ไม่ใช่โอเพ่นซอร์ส ทุกอย่างอื่น (รวมถึงไทม์ไลน์ของตัวเองและส่วนขยายรหัส VS) คือ - ตรวจสอบลิงก์ด้านล่างและไดอะแกรมของภาพที่เก็บ

Markwhen เป็นเครื่องมือข้อความต่อ Timine-Timeline แบบโต้ตอบ เขียนข้อความ Markdown-ish และได้รับการแปลงเป็นไทม์ไลน์ที่ดูดี
ใช้บรรณาธิการที่นี่
repo นี้มีไว้สำหรับคอนเทนเนอร์มุมมองไม่ใช่ตัวแก้ไข ตัวแก้ไข (Markwhen.com) และส่วนขยาย VSCODE ถูกสร้างขึ้นที่ด้านบนของคอนเทนเนอร์มุมมอง

คอนเทนเนอร์มุมมองแสดงมุมมองที่แตกต่างกันเช่นไทม์ไลน์และปฏิทิน เป็นไปได้ที่จะสร้างมุมมองของคุณเองโดยใช้ไลบรารีไคลเอ็นต์มุมมอง
| ลิงค์ | |
|---|---|
| บรรณาธิการ | https://markwhen.com |
| ส่วนขยาย vscode | https://marketplace.visualstudio.com/items?itemname=markwhen.markwhen |
| เอกสาร | https://docs.markwhen.com |
| บล็อก | https://blog.markwhen.com |
| ตัวแยกวิเคราะห์ | https://github.com/mark-when/parser |
| มุมมองไทม์ไลน์ | https://github.com/mark-when/timeline |
| มุมมองปฏิทิน | https://github.com/mark-when/calendar |
| มุมมองประวัติย่อ | https://github.com/mark-when/resume |
| ดูไลบรารีไคลเอนต์ (สำหรับการสร้างมุมมองของคุณเอง) | https://github.com/mark-when/view-client |
| เทมเพลต Vue View | https://github.com/mark-when/vue-view-template |
หากคุณต้องการได้รับการปรับปรุงให้ทันสมัยเกี่ยวกับการพัฒนาคุณลักษณะของ Markhen ให้เพิ่มอีเมลของคุณที่นี่
รับส่วนขยาย vScode ที่นี่
หากต้องการสลับระหว่างตัวแก้ไขข้อความและมุมมองไทม์ไลน์ให้เลือก View: Reopen editor with... จากจานคำสั่งและเลือก Text Editor
มุมมองเริ่มต้นโฮสต์จาก https://timeline.markwhen.com คุณอาจต้องการเรียกใช้อินสแตนซ์ท้องถิ่นของคุณเอง (หรือมุมมองอื่น ๆ ) และอัปเดต useViewProviders ตามนั้น:
/* src/Views/useViewProviders.ts */
...
export const useTimelineExternalProvider = () => ({
id: "markwhen.timeline",
name: "Timeline",
- url: "https://timeline.markwhen.com",
+ url: "http://localhost:5173"
...
})ดูคอนเทนเนอร์:
> git clone [email protected]:mark-when/markwhen.git
> cd markwhen
> npm i
> npm run dev(ไม่บังคับ) เรียกใช้มุมมองไทม์ไลน์ในเครื่อง:
> git clone [email protected]:mark-when/timeline.git
> cd timeline
> npm i
> npm run dev (ไม่บังคับ) อัปเดต useViewProviders :
/* src/Views/useViewProviders.ts */
...
export const useTimelineExternalProvider = () => ({
id: "markwhen.timeline",
name: "Timeline",
- url: "https://timeline.markwhen.com",
+ url: "http://localhost:5173"
...
}) Renderer แสดงผลสิ่งที่มอบให้กับ markwhenStore
หากต้องการเปิดใช้งานการแก้ไขจากมุมมองไทม์ไลน์ให้ตั้งค่า editorOrchestrator.editable เป็น true :
const editable = ref(true);
> git clone [email protected]:mark-when/markwhen.git
> cd markwhen
> docker build -t markwhen .
> docker run -p8080:8080 markwhen
สิ่งนี้ควรสร้างภาพ การพัฒนา markwhen การพัฒนาจาก DockerFile และเรียกใช้บนพอร์ต 8080 เมื่อทำงานแล้วควรมีให้ที่ http: // localhost: 8080
เอกสารอยู่ที่นี่