Hax
L'expérience de création de HAX et la capacité de créer rapidement des sites Web de fichiers statiques et statiques. Obtenez tous les détails que vous voulez sur haxtheweb.org! Hax cherche à être le plus petit CMS principale possible pour faire fonctionner HAX et pouvoir créer des sites Web avec. Tirant l'extraction du schéma de contour JSON, HAX est en mesure d'auteur de plusieurs pages, qu'il écrit ensuite sur le système de fichiers. De cette façon, une couche de serveur mince est juste pour l'authentification de base, savoir comment enregistrer des fichiers et les placer dans le contrôle de version.
Caractéristiques
- Tous les UX de Hax ont apporté à un petit CMS
- Structure de fichiers incroyablement simple et lisible des fichiers HTML plats et micro-sites à grande échelle à grande échelle
- Configuration conviviale CDN
- 0 config, 100% hors ligne capable, génération PWA
- Couche de thème propre et simple abstraite du contenu
- Aucune base de données (les fichiers
.json simples aident à gérer les relations, toutes les pages html + webcomponents) - Fichiers que vous pouvez contacter et toucher, fourche et thème avec facilité!
- Prise en charge de plusieurs sites
- Création et gestion automatique du repo Git (ne touchez plus jamais la ligne de commande, mais plongez si vous en aviez vraiment besoin)
- Publication de GH-pages intégrée
- Prise en charge des backends basés sur PHP et Express
Solutions hébergées
Récupérer l'hébergement / cloud
- https://reclaimhosting.com/ - 1 cliquez sur Installer via cpanel (faible coût, rapide et facile à configurer)
- https://reclaim.cloud/ - 1 cliquez sur Installer pour une échelle / ressources dédiées à grande échelle
HAXIAM
- HAX peut également être installé dans une configuration "HAXIAM" où les utilisateurs institutionnels obtiennent automatiquement leurs propres espaces HAX pour se connecter.
- Contactez via la file d'attente du problème si vous êtes intéressé par cette solution et collaborant pour améliorer sa méthodologie de déploiement
Exigences (PHP)
- Prend en charge PHP 7.4+
- Nécessite des modules
zip , gd et xml - Apache 2.4
Exigences (nœud, toujours en développement)
cd system/backend/nodejs
yarn run dev
Installation rapide
$ curl -fsSL https://raw.githubusercontent.com/haxtheweb/haxcms/master/scripts/haxcmsme.sh -o haxcmsme.sh && sh haxcmsme.sh
Guides d'installation
- Il existe des instructions d'installation complètes disponibles sur https://haxtheweb.org/installation qui détaille de nombreuses routines d'installation différentes.
Conteneurs
- Clone This Repo:
git clone https://github.com/haxtheweb/haxcms.git - Installez un conteneur de serveur (recommandé). Voici quelques options (nous les soutenons tous!):
- docker
- DDEV
- quai
- Lando
- vagabond
- Ouvrez une fenêtre de terminal, accédez au répertoire où vous avez téléchargé votre application de conteneur et tapez
ddev start (pour DDEV) ou fin init (pour Dockal) ou lando start && lando magic (pour Lando) ou vagrant up (pour Vagrant). - Accédez au lien que l'un d'eux vous donne dans un navigateur.
- Le nom d'utilisateur / mot de passe est
admin / admin pour obtenir des sites statiques localement que vous pouvez pousser n'importe où! - Cliquez sur l'icône en haut à droite et vous êtes en cours d'exécution!
Mambrer
- Télécharger Mamp
- Téléchargez ce repo https://github.com/haxtheweb/haxcms/archive/master.zip
- Placer les fichiers HAXCMS dans le dossier HTDOCS de MAMP.
- Allumez MAMP et cliquez sur "Mon site Web"
- Copiez le mot de passe qu'il vous donne, cliquez pour accéder à HAX, puis sur votre Web!
Portée
Générez des fichiers .html qui ne contentent que de "contenu". Ce qui signifie le contenu de la page en question. Une méthode simple pour ajouter de nouvelles pages et gérer l'organisation de ces pages dans une hiérarchie simple (contour). Prise en charge de plusieurs mini sites Web afin que vous puissiez écrire beaucoup sur différents sujets. HAXCMS est uniquement destiné à être un générateur de micro-sites et à jouer bien avec le reste de l'écosystème HAX sans avoir besoin d'un CMS monstre afin de l'utiliser.
Usage
Accédez à yoursite.com et connectez-vous avec le nom d'utilisateur et le mot de passe que vous avez entré dans le _config/config.php en cliquant sur l'icône de connexion
Fenêtre
La ligne de commande Cygwin est légèrement testée, mais plus lente que le vrai environnement bash.
Installation de Windows
Pour configurer correctement les lignes de ligne Git pour Windows, exécutez cette configuration
$ git config --global core.autocrlf true
Fedora (31/32) Dépannage
Les versions plus récentes de Fedora utilisent CGROUPSV2 qui n'est actuellement pas prise en charge par Docker. Pour éviter une erreur CGROUP avant d'exécuter HAX localement (par exemple avant d'utiliser "DDEV Démarrer" ou "Fin init"), exécutez les commandes suivantes.
sudo mkdir /sys/fs/cgroup/systemd
sudo mount -t cgroup -o none,name=systemd cgroup /sys/fs/cgroup/systemd
Obtenez de l'aide / des problèmes / support
- Discord Channel - https://bit.ly/hax-discord
- Unified Issue Fitre - https://github.com/haxtheweb/issues/issues
- En utilisant Merlin directement dans tous les espaces HAx et tapez "problème" pour sauter démarrer un rapport!
Regardez et en savoir plus sur Hax ici:
- Essayez HAX: https://hax.cloud
- Hoxcellence https://haxtheweb.org/what-is-hax
- Channe YouTube - https://www.youtube.com/@haxtheweb
Liens et technologies connexes
- Liste des packages NPM
- Haxcms (nodejs)
- HAXCMS (PHP)
- Documents de contes
- Hax [dot] PSU
- Site hax doc
- Hax + 11ty