Hax
Pengalaman penulisan HAX dan kemampuan untuk membuat situs web yang didukung oleh file yang cepat dan statis dengan cepat. Dapatkan semua detail yang Anda inginkan di haxtheweb.org! HAX berupaya menjadi CMS back-end terkecil untuk membuat HAX berfungsi dan dapat membangun situs web dengannya. Memanfaatkan skema garis besar JSON, HAX dapat menulis beberapa halaman, yang kemudian ditulis ke sistem file. Dengan cara ini lapisan server ramping hanya untuk otentikasi dasar, mengetahui cara menyimpan file, dan menempatkannya di kontrol versi.
Fitur
- Semua ux hax dibawa ke cms kecil
- Struktur file yang sangat sederhana dan mudah dibaca dari file html datar dan kilat cepat, situs mikro skala tinggi
- Konfigurasi ramah CDN
- 0 config, 100% offline mampu, generasi PWA
- Lapisan tema yang bersih dan sederhana diabstraksi dari konten
- No Database (file
.json sederhana membantu mengelola hubungan, semua halaman html+komponen web) - File yang dapat Anda jangkau dan sentuh, garpu, dan tema dengan mudah!
- Dukungan untuk beberapa situs
- Kreasi dan manajemen repo git otomatis (jangan pernah menyentuh commandline lagi, tetapi menyelam jika Anda benar -benar membutuhkan)
- Dibangun dalam penerbitan halaman GH
- Dukungan untuk PHP dan backends berbasis ekspres
Solusi yang di -host
Reklamasi Hosting / Cloud
- https://reclaimhosting.com/ - 1 klik Instal via cpanel (biaya rendah, cepat dan mudah diatur)
- https://reclaim.cloud/ - 1 klik Instal untuk sumber daya skala tinggi/ khusus
Haxiam
- HAX juga dapat diinstal dalam konfigurasi "Haxiam" di mana pengguna institusional secara otomatis mendapatkan ruang HAX mereka sendiri untuk bekerja dengan masuk.
- Hubungi melalui antrian masalah jika tertarik dengan solusi ini dan berkolaborasi untuk meningkatkan metodologi penyebarannya
Persyaratan (PHP)
- Mendukung PHP 7.4+
- Modul
zip , gd , dan xml dipasang - Apache 2.4
Persyaratan (node, masih dalam pengembangan)
cd system/backend/nodejs
yarn run dev
Instalasi cepat
$ curl -fsSL https://raw.githubusercontent.com/haxtheweb/haxcms/master/scripts/haxcmsme.sh -o haxcmsme.sh && sh haxcmsme.sh
Panduan Instalasi
- Ada instruksi instalasi lengkap yang tersedia di https://haxtheweb.org/installation yang merinci banyak rutinitas instalasi yang berbeda.
Wadah
- Klon repo ini:
git clone https://github.com/haxtheweb/haxcms.git - Instal wadah server (disarankan). Berikut beberapa opsi (kami mendukung semuanya!):
- buruh pelabuhan
- ddev
- Docksal
- Lando
- gelandangan
- Buka jendela terminal, buka direktori tempat Anda mengunduh aplikasi wadah Anda dan mengetikkan
ddev start (untuk DDEV) atau fin init (untuk Docksal) atau lando start && lando magic (untuk Lando) atau vagrant up (untuk Vagrant). - Pergi ke tautan yang diberikan salah satu dari mereka di browser.
- Nama pengguna / kata sandi adalah
admin / admin untuk membangun situs statis secara lokal sehingga Anda dapat mendorong ke mana saja! - Klik ikon di kanan atas dan Anda pergi dan berjalan!
Mamp
- Unduh mamp
- Unduh repo ini https://github.com/haxtheweb/haxcms/archive/master.zip
- Tempatkan file HAXCMS di folder HTDOCS MAMP.
- Nyalakan mamp dan klik "Situs web saya"
- Salin kata sandi yang diberikannya kepada Anda, klik untuk mengakses Hax lalu hax web Anda!
Cakupan
Menghasilkan file .html yang hanya memiliki "konten" di dalamnya. Artinya isi halaman yang dimaksud. Metode sederhana untuk menambahkan halaman baru dan mengelola organisasi halaman -halaman itu ke dalam hierarki sederhana (garis besar). Dukungan untuk beberapa situs web mini sehingga Anda dapat menulis banyak tentang berbagai topik. HAXCMS hanya dimaksudkan untuk menjadi generator situs mikro dan bermain dengan baik dengan sisa ekosistem HAX tanpa membutuhkan monster CMS untuk menggunakannya.
Penggunaan
Buka yoursite.com dan Masuk dengan Nama Pengguna dan Kata Sandi yang Anda masukkan di _config/config.php dengan mengklik ikon login
Windows
Baris perintah Cygwin diuji dengan ringan, tetapi lebih lambat dari lingkungan bash sejati.
Instal Windows
Untuk mengonfigurasi endline git dengan benar untuk windows, jalankan konfigurasi ini
$ git config --global core.autocrlf true
Fedora (31/32) Pemecahan Masalah
Versi fedora yang lebih baru menggunakan cgroupsv2 yang saat ini tidak didukung oleh Docker. Untuk menghindari kesalahan cgroup sebelum menjalankan HAX secara lokal (misalnya sebelum menggunakan "DDEV Start" atau "Fin Init") menjalankan perintah berikut.
sudo mkdir /sys/fs/cgroup/systemd
sudo mount -t cgroup -o none,name=systemd cgroup /sys/fs/cgroup/systemd
Dapatkan Bantuan / Masalah / Dukungan
- Saluran Perselisihan - https://bit.ly/hax-discord
- Queue edisi terpadu - https://github.com/haxtheweb/issues/issues
- Menggunakan Merlin secara langsung di ruang hax dan ketik "masalah" untuk melompat memulai laporan!
Tonton dan pelajari lebih lanjut tentang hax di sini:
- Coba hax: https://hax.cloud
- Haxcellence https://haxtheweb.org/what-is-Hax
- Saluran YouTube - https://www.youtube.com/@haxtheweb
Tautan dan teknologi terkait
- Daftar Paket NPM
- Haxcms (nodejs)
- HAXCMS (PHP)
- Dokumen buku cerita
- Hax [dot] psu
- Situs Hax Doc
- Hax + 11Ty