บล็อกเกอร์
Blogifier เป็นแพลตฟอร์มการเผยแพร่โอเพ่นซอร์สที่โฮสต์เองซึ่งเขียนด้วย ASP.NET และ Blazor WebAssembly สามารถใช้ในการตั้งค่าบล็อกส่วนตัวหรือกลุ่มที่มีน้ำหนักเบาได้อย่างรวดเร็วและง่ายดาย แต่ทำงานได้อย่างสมบูรณ์
อังกฤษ | 简体中文
การติดตั้ง
ปัจจุบันสร้างจากแหล่งที่มา [ไม่เผยแพร่]
สามารถสร้างใน windows linux ที่ไม่ได้ทดสอบบน macOS ฉันชอบปรับใช้การทดสอบในนักเทียบท่า
งานสร้างพื้นเมือง
- ดาวน์โหลด .NET 7.0 SDK เลือกเพื่อติดตั้งเวอร์ชันระบบบนโฮสต์ของคุณ ดาวน์โหลด Nodejs 14 ขึ้นไปและติดตั้งบนโฮสต์ของคุณ สำหรับ linux คุณสามารถใช้เครื่องมือการจัดการแพ็คเกจได้
- นำทางไปยังไดเรกทอรีรากของโปรเจ็กต์ รัน ./publish.cmd บนบรรทัดคำสั่งใน widnows รัน sh ./publish.sh บนบรรทัดคำสั่งใน linux
- เมื่อการดำเนินการคำสั่งเสร็จสมบูรณ์และไม่มีข้อผิดพลาด คุณจะเห็นโฟลเดอร์ dist ในไดเร็กทอรีรากของโปรเจ็กต์ ซึ่งเป็นแอปพลิเคชันหลังจากการเผยแพร่ คุณสามารถคัดลอกไปทำงานได้ทุกที่ In windows, you can directly click to run the dist folder Blogifier.exe , in linux, please authorize the executable permission of the Blogifier binary file first and then click or run it on the command line. [หมายเหตุ] เนื่องจากไม่มีไดเร็กทอรี app_data ในรีลีส จึงอาจเกิดข้อผิดพลาดเมื่อโปรแกรมเริ่มทำงาน แค่เริ่มต้นใหม่อีกครั้ง
- จากนั้นคุณสามารถเปิด
localhost:5000
ด้วยเบราว์เซอร์ของคุณ - เสร็จแล้ว เพลินเลย
สร้างนักเทียบท่า
ก่อนอื่น โปรดตรวจสอบให้แน่ใจว่าได้ติดตั้ง docker, docker-compose ในโฮสต์ของคุณแล้ว
- นำทางไปยังไดเรกทอรีรากของโครงการ รันคำสั่ง
docker-compose up -d
รอสักครู่ ... - จากนั้นคุณสามารถเปิด
localhost:8080
ด้วยเบราว์เซอร์ของคุณ - เสร็จแล้ว เพลินเลย
เวอร์ชันก่อน 3.0
ขั้นตอนในการติดตั้งแอปพลิเคชั่นที่คอมไพล์แล้วบนเซิร์ฟเวอร์สำหรับการโฮสต์ด้วยตนเอง:
- ต้องติดตั้ง .NET Core Runtime (ปัจจุบันคือ 7.0) บนเซิร์ฟเวอร์โฮสต์ของคุณ
- ดาวน์โหลดรุ่นล่าสุด
- แตกไฟล์และคัดลอกไปยังเซิร์ฟเวอร์โฮสต์ของคุณ
- รีสตาร์ทเว็บไซต์ของคุณ
- เปิดเว็บไซต์ของคุณและเฉพาะครั้งแรกที่คุณจะถูกเปลี่ยนเส้นทางไปยังหน้าลงทะเบียน
example.com/admin/register/
- ลงทะเบียนแล้วเข้าสู่ระบบ
example.com/admin/login/
- เสร็จแล้ว เพลินเลย
การพัฒนา
หากคุณต้องการปรับแต่ง Blogifier หรือมีส่วนร่วม:
- ดาวน์โหลดและติดตั้ง .NET SDK
- ดาวน์โหลดและติดตั้ง NodeJs
- ดาวน์โหลด แยก หรือโคลนพื้นที่เก็บข้อมูล
- เปิดโปรเจ็กต์ด้วย IDE ที่คุณชื่นชอบ (VS Code, Visual Studio, Atom ฯลฯ)
- รันแอปด้วย IDE ของคุณหรือคำสั่งเหล่านี้:
$ cd /your-local-path/Blogifier/src/Blogifier/
$ dotnet run
จากนั้นคุณสามารถเปิด localhost:5000
ด้วยเบราว์เซอร์ของคุณ
มีส่วนร่วม
Blogifier ในปัจจุบันยังไม่สมบูรณ์แบบพอ ซอฟต์แวร์บล็อกมีฟังก์ชันที่สมบูรณ์แบบและใช้งานง่าย บางที WordPress อาจเหมาะสมกว่า พูดได้ว่าโปรเจ็กต์นี้ยังขาดฟังก์ชันมากมาย เวอร์ชั่นล่าสุดยังไม่ออกและโปรเจ็กต์ปัจจุบันเหมาะให้นักพัฒนาสร้างและใช้งานเองมากกว่า เราสามารถทำงานร่วมกันได้ ปรับปรุง นำระบบบล็อกมาใช้โดยสมบูรณ์ด้วยเทคโนโลยีดอทเน็ต เร็วขึ้น ง่ายขึ้น และเล็กลง
ก่อนอื่น คุณสามารถเสนอฟังก์ชันในประเด็นต่างๆ และพัฒนาได้ในคำขอดึง เพื่อให้คุณสามารถติดตามความคืบหน้าของการพัฒนาได้ ยินดีให้ทุกท่านมีส่วนร่วมในการพัฒนาร่วมกัน มาเรียนรู้และสำรวจเทคโนโลยีล่าสุดของ dotnet ด้วยกัน
ทีม
ลิขสิทธิ์และใบอนุญาต
รหัสที่เผยแพร่ภายใต้ใบอนุญาต MIT เอกสารเผยแพร่ภายใต้ครีเอทีฟคอมมอนส์
ลิขสิทธิ์ 2017–2023 บล็อกเกอร์