Hax
A experiência de criação do HAX e a capacidade de criar sites de backup de arquivos rápidos e estáticos rapidamente. Obtenha todos os detalhes que você deseja no Haxtheweb.org! O Hax procura ser o menor CMS de back-end possível para fazer o HAX funcionar e poder criar sites com ele. Aproveitando o esquema JSON de esboço, o Hax é capaz de autorar várias páginas, que ele grava no sistema de arquivos. Dessa forma, uma camada de servidor fina é apenas para autenticação básica, sabendo como salvar arquivos e colocá -los no controle de versão.
Características
- Todo o UX do Hax trouxe para um pequeno CMS
- Estrutura de arquivos incrivelmente simples e legível de arquivos HTML planos e raio rápido e de alta escala Micro-sites
- Configuração amigável de CDN
- 0 Config, 100% offline, geração PWA
- Camada de temas limpa e simples, abstraída do conteúdo
- Nenhum banco de dados (arquivos simples
.json ajuda a gerenciar relacionamentos, todas as páginas HTML+WebComponents) - Arquivos que você pode alcançar e tocar, garfo e tema com facilidade!
- Suporte para vários sites
- Criação e gerenciamento automáticas do Repo Git (nunca toque em linha de comando novamente, mas mergulhe se você realmente precisava)
- Build in gh-pages Publishing
- Suporte para back -ends baseados em PHP e expresso
Soluções hospedadas
Recuperação de hospedagem / nuvem
- https://reclaimhosting.com/ - 1 Clique em Instalar via CPanel (baixo custo, rápido e fácil de configurar)
- https://reclaim.cloud/ - 1 Clique em Instalar para obter uma alta escala/ recursos dedicados
Haxiam
- O HAX também pode ser instalado em uma configuração "Haxiam", onde os usuários institucionais automaticamente obtêm seus próprios espaços Hax para trabalhar login.
- Entre em contato através da fila de problemas se estiver interessado nesta solução e colaborar para melhorar sua metodologia de implantação
Requisitos (PHP)
- Suporta Php 7.4+
- Requer módulos
zip , gd e xml sejam instalados - Apache 2.4
Requisitos (nó, ainda em desenvolvimento)
cd system/backend/nodejs
yarn run dev
Instalação rápida
$ curl -fsSL https://raw.githubusercontent.com/haxtheweb/haxcms/master/scripts/haxcmsme.sh -o haxcmsme.sh && sh haxcmsme.sh
Guias de instalação
- Existem instruções completas de instalação disponíveis em https://haxtheweb.org/installation, que detalham muitas rotinas de instalação diferentes.
Contêineres
- Clone este repositório:
git clone https://github.com/haxtheweb/haxcms.git - Instale um contêiner de servidor (recomendado). Aqui estão algumas opções (apoiamos todos!):
- Docker
- ddev
- Docksal
- Lando
- vagabundo
- Abra uma janela de terminal, vá para o diretório onde baixou seu aplicativo de contêiner e digite
ddev start (para DDEV) ou fin init (para Docksal) ou lando start && lando magic (para Lando) ou vagrant up (para vagabundo). - Vá para o link que qualquer um deles lhe dê em um navegador.
- O nome de usuário / senha é
admin / admin para obter sites estáticos localmente que você pode aumentar em qualquer lugar! - Clique no ícone no canto superior direito e você está de folga!
MAMP
- Baixar mamp
- Faça o download deste repo https://github.com/haxtheweb/haxcms/archive/master.zip
- Coloque os arquivos HAXCMS na pasta Htdocs do MAMP.
- Ligue o MAMP e clique em "Meu site"
- Copie a senha que fornece, clique para acessar o hax e depois hax sua web!
Escopo
Gerar arquivos .html que têm apenas "conteúdo" neles. Significando o conteúdo da página em questão. Um método simples de adicionar novas páginas e gerenciar a organização dessas páginas em uma hierarquia simples (esboço). Suporte para vários mini sites da Web para que você possa escrever muito sobre tópicos diferentes. O HAXCMS pretende ser apenas um gerador de micro-site e jogar bem com o restante do ecossistema Hax sem precisar de um CMS monstro para utilizá-lo.
Uso
Vá para o yoursite.com e faça o login com o nome de usuário e a senha que você inseriu no _config/config.php clicando no ícone de login
Windows
A linha de comando Cygwin é levemente testada, mas mais lenta que o ambiente Bash True.
Instalação do Windows
Para configurar corretamente as linhas de extremidade Git para Windows, execute esta configuração
$ git config --global core.autocrlf true
Fedora (31/32) Solução de problemas
Versões mais recentes do Fedora Use CGROUPSV2, que atualmente não é suportado pelo Docker. Para evitar um erro do CGROUP antes de executar o HAX localmente (por exemplo, antes de usar o "DDEV Start" ou "Fin Init"), execute os seguintes comandos.
sudo mkdir /sys/fs/cgroup/systemd
sudo mount -t cgroup -o none,name=systemd cgroup /sys/fs/cgroup/systemd
Obtenha ajuda / problemas / suporte
- Discord Channel - https://bit.ly/hax-discord
- Fila de problemas unificados - https://github.com/haxtheweb/issues/issues
- Usando Merlin diretamente em qualquer espaços Hax e digite "edição" para iniciar um relatório!
Assista e saiba mais sobre o Hax aqui:
- Tente hax: https://hax.cloud
- Haxcellence https://haxtheweb.org/what-ishax
- Canal do YouTube - https://www.youtube.com/@haxtheweb
Links e tecnologia relacionados
- Lista de pacotes NPM
- Haxcms (nodejs)
- HAXCMS (PHP)
- Docs de livro de histórias
- Hax [DOT] PSU
- Hax Doc Site
- Hax + 11ty