Markdown“ หน้าเว็บเดียว” เว็บแอปพลิเคชั่น PHP พร้อมแสดงตัวอย่างแบบสดหรือไม่? [ปิด]


3

ฉันต้องการทราบว่ามีเว็บแอปพลิเคชัน PHP หรือไม่

  • เมื่อเรียกด้วยสิ่งที่ชอบhttp://example.com/index.php?inputfile=mymarkdownfile.txt; มันจะเปิดไฟล์mymarkdownfile.txtที่ตำแหน่งเดียวindex.phpกับบนเว็บเซิร์ฟเวอร์และแสดงเป็น Markdown (เช่นมันจะแปลง Markdown เป็น HTML และให้บริการ)
  • จะมีปุ่ม "แก้ไข" ซึ่งเปิดตัวแก้ไข "ตัวอย่างสด" มาร์กอัป (เช่นบนไซต์ StackExchange / StackOverflow)
  • เมื่อเสร็จสิ้นการแก้ไขและคลิกที่ปุ่ม "บันทึก" รุ่นก่อนหน้านี้จะเก็บไว้ในเซิร์ฟเวอร์ (บันทึกเป็นแฟ้มข้อความmymarkdownfile-ประทับเวลา.txt) mymarkdownfile.txtและรุ่นที่มีการเปลี่ยนแปลงจะถูกบันทึกเป็น
  • หากคุณพยายาม "เปิด" ไฟล์ "nonexisting" ( พูดผ่านhttp://example.com/index.php?inputfile=nonexistant.txt ) ตัวแก้ไขจะเริ่มต้นก่อน และเนื้อหาที่พิมพ์จะถูกบันทึกเป็นnonexistant.txt(และการnonexistant-ประทับเวลา.txt)

ฉันต้องการสิ่งนี้สำหรับการจดบันทึกโดยใช้เซิร์ฟเวอร์และฉันไม่ต้องการการเชื่อมโยงท้องถิ่นหรืออะไรทำนองนั้น หรือการรับรองความถูกต้องของผู้ใช้หรือการป้องกัน (ฉันตั้งใจจะใช้สิ่งนี้กับเครือข่ายท้องถิ่นดังนั้นฉันไม่ต้องกังวลเกี่ยวกับการเปิดเผยปุ่ม "แก้ไข" และการก่อกวน)

ฉันคิดว่ามันอาจเป็นหน้า PHP ซึ่งใช้:

มีอะไรแบบนั้นมั้ย

ขอบคุณมากล่วงหน้าสำหรับคำตอบใด ๆ
ไชโย!


1
ฉันกำลังมองหาสิ่งนี้ในขณะที่ผ่านมา ไม่พบมัน ตกลงกับmarkdoc
Der Hochstapler

ไชโย @OliverSalzburg - ขอบคุณสำหรับการอ้างอิง!
sdaau

1
ฉันยังดูjekyllด้วย และฉันใช้MarkdownPadเพื่อแก้ไข น่าเศร้าที่ไม่ได้ใกล้เคียงกับสิ่งที่ฉันต้องการ (และคุณ) ในตอนแรก แต่มันได้ผล สามารถให้ประวัติโดย VCS เช่นคอมไพล์ถ้าผลิตภัณฑ์ไม่มีอะไรในตัวโชคดี! :)
Der Hochstapler

ขอขอบคุณสำหรับการอ้างอิงเหล่านั้นมากเกินไป, @OliverSalzburg - ตั้งแต่เห็นได้ชัดว่ามีอะไรอย่างอื่นผมใส่บางสิ่งบางอย่างร่วมกันโปรดดูคำตอบด้านล่าง ไชโย!
sdaau

คำตอบ:


5

เมื่อฉันต้องการอะไรแบบนี้ฉันจึงรวบรวมสคริปต์ / แอปพลิเคชัน PHP ขนาดเล็กที่ทำงานด้านบน เรียกมันว่า Markdown Web Editor ( spmdwe) หน้าเดียว; โปรดมอง:

ป้อนคำอธิบายรูปภาพที่นี่

หวังว่านี่จะช่วยใครซักคน
ไชโย!


ขอบคุณสำหรับการสร้างสิ่งนี้ มันเป็นสิ่งที่ฉันกำลังมองหา (ส่วนใหญ่เป็นการตรวจสอบการเรนเดอร์ของ markdown ขณะที่ฉันป้อน) ฉันคิดว่ามันจะไม่มากเกินไปของภารกิจในการปรับให้โหลด / บันทึกข้อมูลไปยัง / จาก tuple ในฐานข้อมูลแทนไฟล์
Agi Hammerthief

นอกจากนี้โค้ดของคุณจะไม่ถูกเรียกคืนจากอินพุตให้ถูกต้อง$_REQUEST[]ก่อนที่จะส่งออกโดยตรง คุณควรทำอะไรเกี่ยวกับเรื่องนั้น
Agi Hammerthief

ฉันได้พัฒนาแอพพลิเคชั่นที่มีประโยชน์นี้ใหม่ มันมีอินเตอร์เฟซที่ดีกว่าและฟังก์ชั่นอื่น ๆ เช่นประวัติไฟล์ดาวน์โหลดทำเครื่องหมายไฟล์เป็นแบบอ่านอย่างเดียวและดูและแก้ไขโหมด มีให้ที่นี่: spmdwe.tkพื้นที่เก็บข้อมูลมีอยู่ที่นี่: github.com/rigon/notes
rigon
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.