Hax
La experiencia de autor de HAX y la capacidad de hacer sitios web rápidos y respaldados por archivos estáticos rápidamente. ¡Obtenga todos los detalles que desee en Haxtheweb.org! HAX busca ser el CMS de back-end más pequeño posible para hacer que HAX funcione y poder crear sitios web con él. Aprovechando el esquema de esquema JSON, Hax puede autorizar varias páginas, que luego escribe en el sistema de archivos. De esta manera, una capa del servidor delgada es solo para la autenticación básica, saber cómo guardar archivos y colocarlos en el control de versiones.
Características
- Todo el ux de Hax trajo a un pequeño CMS
- Estructura de archivos increíblemente simple y legible de archivos HTML planos y micro-Sitios de alta escala rápida y rápida
- Configuración amigable de CDN
- 0 config, 100% fuera de línea capaz, generación PWA
- Capa limpia y simple de tema abstraída del contenido
- Sin base de datos (archivos
.json simples ayudan a administrar relaciones, todas las páginas HTML+WebComponents) - Archivos que puede comunicarse y tocar, bifurcarse y ¡Tema con facilidad!
- Soporte para múltiples sitios
- Creación y gestión automática de repose Git (nunca vuelva a tocar la línea de comandos, pero sumérjase en si realmente lo necesitas)
- Publicación de Páginas GH construida
- Soporte para PHP y Backends basados en Express
Soluciones alojadas
Reclamar alojamiento / nube
- https://reclamhosting.com/ - 1 Haga clic en Instalar a través de CPanel (bajo costo, rápido y fácil de configurar)
- https://REClaim.cloud/ - 1 Haga clic en Instalar para obtener recursos de alta escala/ dedicados
Haxiamiam
- HAX también se puede instalar en una configuración "Haxiam" donde los usuarios institucionales obtienen automáticamente sus propios espacios HAX para trabajar iniciando sesión.
- Contacto a través de la cola de problemas si está interesado en esta solución y colaborando para mejorar su metodología de implementación
Requisitos (PHP)
- Admite PHP 7.4+
- Requiere módulos
zip , gd y xml - Apache 2.4
Requisitos (nodo, todavía en desarrollo)
cd system/backend/nodejs
yarn run dev
Instalación rápida
$ curl -fsSL https://raw.githubusercontent.com/haxtheweb/haxcms/master/scripts/haxcmsme.sh -o haxcmsme.sh && sh haxcmsme.sh
Guías de instalación
- Hay instrucciones de instalación completas disponibles en https://haxtheweb.org/installation que detalla muchas rutinas de instalación diferentes.
Contenedores
- Clone Este repositorio:
git clone https://github.com/haxtheweb/haxcms.git - Instale un contenedor de servidor (recomendado). Aquí hay algunas opciones (¡los apoyamos todos!):
- estibador
- DDEV
- muelle
- Lando
- vagabundo
- Abra una ventana de terminal, vaya al directorio donde descargó su aplicación de contenedor y escriba
ddev start (para DDEV) o fin init (para Dockksal) o lando start && lando magic (para Lando) o vagrant up (para Vagrant). - Vaya al enlace que cualquiera de ellos te dé en un navegador.
- El nombre de usuario / contraseña es
admin / admin para obtener sitios estáticos localmente que puede empujar en cualquier lugar. - ¡Haga clic en el icono en la parte superior derecha y estará en funcionamiento!
Mampa
- Descargar mamp
- Descargue este repositorio https://github.com/haxtheweb/haxcms/archive/master.zip
- Coloque los archivos HAXCMS en la carpeta HTDOCS de MAMP.
- Enciende MAMP y haga clic en "Mi sitio web"
- Copie la contraseña que le brinda, haga clic para acceder a HAX y luego ¡HAX su web!
Alcance
Genere archivos .html que solo tienen "contenido" en ellos. Es decir, el contenido de la página en cuestión. Un método simple para agregar nuevas páginas y administrar la organización de esas páginas en una jerarquía simple (esquema). Soporte para múltiples mini sitios web para que pueda escribir mucho sobre diferentes temas. HAXCMS solo pretende ser un generador de micro sitios y jugar muy bien con el resto del ecosistema HAX sin necesidad de un monstruo CMS para utilizarlo.
Uso
Vaya a yoursite.com e inicie sesión con el nombre de usuario y la contraseña que ingresó en _config/config.php haciendo clic en el icono de inicio de sesión
Windows
La línea de comandos de Cygwin se prueba ligeramente, pero más lenta que el verdadero entorno bash.
Instalar Windows
Para configurar correctamente las líneas finales de Git para Windows, ejecute esta configuración
$ git config --global core.autocrlf true
Fedora (31/32) Solución de problemas
Las versiones más nuevas de Fedora usan CGroupSv2 que actualmente no es compatible con Docker. Para evitar un error CGROUP antes de ejecutar HAX localmente (por ejemplo, antes de usar "DDEV START" o "FIN INIT") ejecute los siguientes comandos.
sudo mkdir /sys/fs/cgroup/systemd
sudo mount -t cgroup -o none,name=systemd cgroup /sys/fs/cgroup/systemd
Obtenga ayuda / problemas / apoyo
- Discord Channel - https://bit.ly/hax-discord
- Cola de problemas unificados - https://github.com/haxtheweb/issues/issues
- ¡Usando Merlín directamente en cualquier espacio de HAX y escriba "problema" para saltar un informe!
Mira y aprende más sobre Hax aquí:
- Prueba HAX: https://hax.cloud
- Haxcelence https://haxtheweb.org/what-is-hax
- Canal de YouTube - https://www.youtube.com/@haxtheweb
Enlaces y tecnología relacionados
- Lista de paquetes de NPM
- HAXCMS (NodeJS)
- HAXCMS (PHP)
- Documentos de libros de cuentos
- Hax [punto] psu
- Sitio Doc.
- HAX + 11TY