Você ainda pode contribuir em https://github.com/jamstack/jamstack.org/ ou juntar-se a nós no Slack em http://jamstack.slack.com/
headlesscms.org, um ranking dos principais sistemas de gerenciamento de conteúdo estático de sites de código aberto.
Está faltando um CMS sem cabeça aqui? Basta bifurcar o repositório e adicionar o seu como <name>.md
na pasta content/projects
.
Certifique-se de seguir as seguintes regras:
content/projects
.Certifique-se de ter o nó e o npm mais recentes instalados, clone este repositório e execute:
npm install
npm start
Para recuperar seguidores do Twitter e estrelas do GitHub com sucesso, você precisará de chaves de autenticação para ambos os serviços.
Para o GitHub, você precisará de um token de acesso pessoal com permissão para criar Gists. Isso pode ser gerado em https://github.com/settings/tokens. Para o Twitter, você precisa criar um aplicativo em https://apps.twitter.com para obter os tokens necessários. Ao implantar, você deve definir as variáveis de ambiente conforme o exemplo abaixo. Se você estiver desenvolvendo localmente, poderá configurá-los em um arquivo .env
na raiz do repositório.
HEADLESS_CMS_GITHUB_TOKEN=examplekey123abc
HEADLESS_CMS_TWITTER_CONSUMER_KEY=examplekey231abc
HEADLESS_CMS_TWITTER_CONSUMER_SECRET=examplekey321abc
HEADLESS_CMS_TWITTER_ACCESS_TOKEN_KEY=examplekey231abc
HEADLESS_CMS_TWITTER_ACCESS_TOKEN_SECRET=examplekey321abc
Os dados do GitHub e do Twitter são armazenados em cache no diretório .tmp
e online em um Gist. Se nenhum deles tiver dados com mais de 24 horas, os dados atualizados serão obtidos do GitHub e do Twitter. A busca do cache ocorre automaticamente durante a construção.
Em seguida, visite http://localhost:3000/ - React Static será recarregado automaticamente quando ocorrerem alterações.
Para testar uma compilação de produção localmente, faça:
npm run stage
npm run serve
Para executar uma compilação de produção para implantação:
npm run build
headlesscms.org é desenvolvido e mantido pela Netlify, um serviço de hospedagem e automação para sites e aplicativos estáticos.
Este projeto está licenciado sob a licença do MIT.