HAX
ประสบการณ์การเขียนของ HAX และความสามารถในการสร้างเว็บไซต์ที่ได้รับการสนับสนุนอย่างรวดเร็วและคงที่อย่างรวดเร็ว รับรายละเอียดทั้งหมดที่คุณต้องการบน haxtheweb.org! Hax พยายามที่จะเป็น CMS แบ็คเอนด์ที่เล็กที่สุดที่เป็นไปได้เพื่อให้ HAX ทำงานได้และสามารถสร้างเว็บไซต์ด้วย การใช้ประโยชน์จาก JSON Sutline Schema, HAX สามารถเขียนหลายหน้าซึ่งจะเขียนลงในระบบไฟล์ วิธีนี้เลเยอร์เซิร์ฟเวอร์ที่เพรียวบางมีไว้สำหรับการตรวจสอบขั้นพื้นฐานรู้วิธีบันทึกไฟล์และวางไว้ในการควบคุมเวอร์ชัน
คุณสมบัติ
- UX ทั้งหมดของ HAX นำมาสู่ CMS ขนาดเล็ก
- โครงสร้างไฟล์ที่ง่ายและอ่านง่ายอย่างไม่น่าเชื่อของไฟล์ HTML แบบแบนและ Lightning Fast, Micro-sites ในระดับสูง
- การกำหนดค่าที่เป็นมิตร CDN
- 0 config, ความสามารถออฟไลน์ 100%, การสร้าง PWA
- ทำความสะอาดเลเยอร์ธีมที่เรียบง่ายที่แยกออกจากเนื้อหา
- ไม่มีฐานข้อมูล (ไฟล์
.json ง่าย ๆ ช่วยจัดการความสัมพันธ์หน้าเว็บทั้งหมด HTML+เว็บคอมโพสิต) - ไฟล์ที่คุณสามารถติดต่อและสัมผัสส้อมและธีมได้อย่างง่ายดาย!
- สนับสนุนหลายไซต์
- การสร้างและการจัดการ Repo GIT อัตโนมัติ (อย่าสัมผัสคำสั่งอีกครั้ง แต่ดำน้ำถ้าคุณต้องการจริงๆ)
- สร้างในการเผยแพร่ GH-PAGES
- สนับสนุน PHP และแบ็กเอนด์ที่ใช้งานด่วน
โซลูชั่นโฮสต์
เรียกคืนโฮสติ้ง / คลาวด์
- https://reclaimhosting.com/ - 1 คลิกติดตั้งผ่าน CPANEL (ราคาต่ำรวดเร็วและง่ายต่อการติดตั้ง)
- https://reclaim.cloud/ - 1 คลิกติดตั้งสำหรับทรัพยากรระดับสูง/ ทุ่มเท
Haxiam
- HAX สามารถติดตั้งในการกำหนดค่า "Haxiam" ซึ่งผู้ใช้สถาบันจะได้รับ HAX Spaces ของตัวเองโดยอัตโนมัติโดยการเข้าสู่ระบบ
- ติดต่อผ่านคิวปัญหาหากสนใจโซลูชันนี้และร่วมมือกันเพื่อปรับปรุงวิธีการปรับใช้
ข้อกำหนด (PHP)
- รองรับ PHP 7.4+
- ต้องติดตั้งโมดูล
zip , gd และ xml - Apache 2.4
ข้อกำหนด (โหนดยังอยู่ในระหว่างการพัฒนา)
cd system/backend/nodejs
yarn run dev
การติดตั้งอย่างรวดเร็ว
$ curl -fsSL https://raw.githubusercontent.com/haxtheweb/haxcms/master/scripts/haxcmsme.sh -o haxcmsme.sh && sh haxcmsme.sh
คู่มือการติดตั้ง
- มีคำแนะนำในการติดตั้งเต็มรูปแบบที่ https://haxtheweb.org/installation ซึ่งมีรายละเอียดการติดตั้งที่แตกต่างกันมากมาย
ภาชนะบรรจุ
- โคลน repo นี้:
git clone https://github.com/haxtheweb/haxcms.git - ติดตั้งคอนเทนเนอร์เซิร์ฟเวอร์ (แนะนำ) นี่คือตัวเลือกบางอย่าง (เราสนับสนุนทั้งหมด!):
- นักเทียบท่า
- DDEV
- ท่าเทียบเรือ
- Lando
- คนพเนจร
- เปิดหน้าต่างเทอร์มินัลไปที่ไดเรกทอรีที่คุณดาวน์โหลดแอพคอนเทนเนอร์และพิมพ์
ddev start (สำหรับ DDEV) หรือ fin init (สำหรับ Docksal) หรือ lando start && lando magic (สำหรับ Lando) หรือ vagrant up (สำหรับ Vagrant) - ไปที่ลิงค์ใด ๆ ที่ให้คุณในเบราว์เซอร์
- ชื่อผู้ใช้ / รหัสผ่านคือ
admin / admin เพื่อสร้างเว็บไซต์คงที่ในพื้นที่ซึ่งคุณสามารถผลักดันได้ทุกที่! - คลิกที่ไอคอนในด้านบนขวาและคุณกำลังทำงานอยู่!
การปิดเครื่อง
- ดาวน์โหลด mamp
- ดาวน์โหลด repo https://github.com/haxtheweb/haxcms/archive/master.zip
- วางไฟล์ HAXCMS ในโฟลเดอร์ HTDOCS ของ MAMP
- เปิด mamp บนและคลิก "เว็บไซต์ของฉัน"
- คัดลอกรหัสผ่านที่ให้คุณคลิกเพื่อเข้าถึง hax แล้ว hax เว็บของคุณ!
ขอบเขต
สร้างไฟล์ .html ซึ่งมี "เนื้อหา" เท่านั้นในไฟล์เหล่านั้น หมายถึงเนื้อหาของหน้าเว็บที่เป็นปัญหา วิธีง่ายๆในการเพิ่มหน้าใหม่และการจัดการองค์กรของหน้าเหล่านั้นเป็นลำดับชั้นง่าย ๆ (โครงร่าง) สนับสนุนเว็บไซต์มินิหลายเว็บไซต์เพื่อให้คุณสามารถเขียนเกี่ยวกับหัวข้อต่าง ๆ ได้มากมาย HAXCMS มีจุดประสงค์เพื่อเป็นเครื่องกำเนิดไฟฟ้าขนาดเล็กและเล่นได้ดีกับระบบนิเวศ HAX ที่เหลือโดยไม่จำเป็นต้องใช้ CMS มอนสเตอร์เพื่อใช้ประโยชน์
การใช้งาน
ไปที่ yoursite.com และเข้าสู่ระบบด้วยชื่อผู้ใช้และรหัสผ่านที่คุณป้อนใน _config/config.php โดยคลิกที่ไอคอนเข้าสู่ระบบ
หน้าต่าง
บรรทัดคำสั่ง Cygwin ได้รับการทดสอบเบา ๆ แต่ช้ากว่าสภาพแวดล้อมทุบตีที่แท้จริง
ติดตั้ง Windows
หากต้องการกำหนดค่า Git Endlines สำหรับ Windows อย่างถูกต้องให้เรียกใช้การกำหนดค่านี้
$ git config --global core.autocrlf true
การแก้ไขปัญหา Fedora (31/32)
Fedora ใช้ CGROUPSV2 รุ่นใหม่ซึ่งปัจจุบันไม่ได้รับการสนับสนุนจาก Docker เพื่อหลีกเลี่ยงข้อผิดพลาด cgroup ก่อนที่จะเรียกใช้ hax ในเครื่อง (เช่นก่อนใช้ "ddev start" หรือ "fin init") เรียกใช้คำสั่งต่อไปนี้
sudo mkdir /sys/fs/cgroup/systemd
sudo mount -t cgroup -o none,name=systemd cgroup /sys/fs/cgroup/systemd
รับความช่วยเหลือ / ปัญหา / การสนับสนุน
- Discord Channel - https://bit.ly/hax-discord
- QUEUE ฉบับรวม - https://github.com/haxtheweb/issues/issues
- การใช้เมอร์ลินโดยตรงในช่องว่าง HAX และพิมพ์ "ปัญหา" เพื่อกระโดดเริ่มต้นรายงาน!
ดูและเรียนรู้เพิ่มเติมเกี่ยวกับ Hax ที่นี่:
- ลอง hax: https://hax.cloud
- haxcellence https://haxtheweb.org/what-is-hax
- ช่อง YouTube - https://www.youtube.com/@haxtheweb
ลิงค์และเทคโนโลยีที่เกี่ยวข้อง
- รายการแพ็คเกจ NPM
- haxcms (nodejs)
- haxcms (php)
- หนังสือนิทาน
- hax [dot] psu
- ไซต์ Hax Doc
- HAX + 11TY