1. As páginas do github suportam php?
Não, as páginas do GitHub não suportam o PHP, pois só pode hospedar sites estáticos. No entanto, você pode gerar seu site usando um gerador PHP e depois fazer o upload do site gerado para o GitHub. Lembre -se de que, se você precisar de persistência de dados, precisará usar serviços externos como o Disqus for Comments.
2. Posso usar jekyll ou polopress com páginas do github?
Sim, você pode usar Jekyll ou Octopress para gerar seu site e depois hospedá -lo nas páginas do GitHub.
3. Os sites estáticos são adequados para todos?
Não, sites estáticos podem não ser adequados para todos, pois eles têm seus próprios benefícios e desvantagens. Recomenda -se avaliar seus requisitos antes de escolher um site estático.
4. Quais geradores estão disponíveis para a geração estática do local?
Você pode encontrar uma grande coleção de geradores no seguinte site: https: // www.staticgen.com
5. Posso usar o código php nas páginas do github?
Não, as páginas do GitHub não suportam o código PHP. Você precisará encontrar um provedor de hospedagem alternativo que suporta PHP se precisar usar o código PHP.
6. Como posso publicar um .Página PHP em vez de .HTML nas páginas do GitHub?
As páginas do GitHub suportam apenas os arquivos estáticos de HTML, CSS e JavaScript estático. Se você precisar hospedar um .Página PHP nas páginas do Github, você precisará convertê -lo para HTML antes de publicar.
7. Qual é o erro “405 não permitido ngix” ao enviar um formulário nas páginas do github?
O erro “405 não permitido ngix” indica que o servidor não permite o método HTTP usado para envio de formulário. Pode ser necessário verificar o método de envio do formulário e garantir que ele seja suportado pelo servidor.
8. Posso usar o lado do servidor inclui nas páginas do github?
Não, as páginas do GitHub não suportam o lado do servidor inclui. Se você precisar incluir conteúdo dinâmico, precisará usar um provedor de hospedagem alternativo que suporta scripts do lado do servidor.
9. O que são páginas do github?
Github Pages é um serviço de hospedagem estática fornecido pelo GitHub. Ele permite que você hospede um site diretamente de um repositório no GitHub.com.
10. Posso hospedar meu site de páginas do github em um domínio personalizado?
Sim, você pode hospedar seu site de páginas do github no github.Domínio IO ou seu próprio domínio personalizado. Existem instruções disponíveis para configurar um domínio personalizado para o seu site de páginas do github.
11. Que tipos de sites de páginas do github estão disponíveis?
Existem três tipos de sites de páginas do github: projeto, usuário e organização. Os sites do projeto estão conectados a um projeto específico hospedado no Github, enquanto os sites de usuários e organizações estão conectados a uma conta específica no GitHub.com.
12. Como faço para publicar um usuário ou site de organização nas páginas do github?
Para publicar um site de usuário, você precisa criar um repositório de propriedade de sua conta pessoal com o nome .Github.io. Para sites da organização, o repositório deve pertencer à organização e nomeado .Github.io. Os sites são acessíveis em http (s): //.Github.io ou http (s): //.Github.io.
13. Onde estão os arquivos de origem para um site de projeto armazenado?
Os arquivos de origem para um site de projeto são armazenados no mesmo repositório que o projeto. O site do projeto é acessível em http (s): //.Github.io/ ou http (s): //.Github.io/.
14. Posso ter vários sites de usuário ou organização no github?
Não, você só pode criar um usuário ou site de organização para cada conta no GitHub. No entanto, os sites de projeto são ilimitados.
15. Os proprietários da organização podem controlar a publicação de sites de páginas do github?
Sim, os proprietários da organização têm a capacidade de desativar a publicação de sites de páginas do GitHub dos repositórios de sua organização. Isso pode ser gerenciado através das configurações da organização.

As páginas do github suportam php? fechado

Vou vincular meu html bruto para a seção de formulário, bem como o manipulador de forma de contato.Código PHP para possivelmente fornecer uma melhor percepção.

Como trabalhar com PHP nas páginas do GitHub?

Depende do que você quer fazer. O PHP não é suportado por páginas do GitHub, pois você só pode hospedar sites estáticos. Normalmente, para gerar o site, é aconselhável usar Jekyll ou Octopress, mas você pode usar um gerador no PHP e fazer upload do site gerado para o GitHub. Nesse caso, recomendo que você tenha um repositório com o site gerado (aquele que será mostrado ao usuário) e outro com o código -fonte do seu projeto. Se você precisar de algum tipo de persistência de dados, precisará complementar os serviços externos (como o Disqus para comentários). Nesta página, você tem uma grande coleção de geradores que podem ajudá -lo: https: // www.staticgen.com PS: lembre -se de que um site estático não é para todos. Eu sou um grande fã deles e, portanto, sempre recomendo avaliar os benefícios e desvantagens de usar um.

20 de março de 2018, 23:20

Freqüentemente tem perguntas como esta?

Saiba com mais eficiência, gratuitamente:

As páginas do github suportam php? [fechado]

Fechado. Esta pergunta está buscando recomendações para livros, ferramentas, bibliotecas de software e mais. Não atende às diretrizes de estofamento de pilha. Atualmente não está aceitando respostas.

Nós Don’t Permite perguntas que buscam recomendações para livros, ferramentas, bibliotecas de software e muito mais. Você pode editar a pergunta para que ela possa ser respondida com fatos e citações.

Fechado 1 ano atrás .

Obrigado por reservar um tempo para revisar meu pedido de ajuda. Eu tenho usado as páginas GH para trabalhar em uma construção para um site estático e o servidor funcionou incrível para mim durante toda a construção! Embora eu pareça ter um problema ao enviar meu formulário da web html para meu e -mail através do código PHP. Quando eu envio ao servidor GH-PAGES, recebo esta mensagem de erro dizendo * 405 não permitido ngix * Eu tenho cavado para encontrar uma resposta para isso. Primeiro, descobri que tinha alguns pequenos erros no meu código que consertei. Então eu enviei novamente ao servidor com o código correto e ainda recebi a mesma mensagem do servidor GH-PAGES. * 405 não permitido ngix* Isso me leva a acreditar que o servidor GH-PAGES não suporta nenhum código PHP. Encontrei algumas informações sobre o servidor GH-PAGES não suporta PHP. Como publicar .Página PHP em vez de .html no github para demonstrar algum conteúdo de php? Tiro de tela 2014-12-27 às 12 44 19:00 Digite a descrição da imagem aquiO lado do servidor inclui alternativos executados no PHP em GH-PAGES? Ou não? Caso contrário, eu sei que tudo do meu lado está correto e não devo me preocupar com isso, porque quando eu realmente implanto este site ao vivo, usarei um servidor que suporta PHP. Aqui está minha construção atual para que você possa testar meu problema. http: // kapena.Github.io/pp_web/#Contact-pp é isso que estou recebendo quando envio o formulário para o servidor.. Digite a descrição da imagem aqui

Sobre páginas do Github

Você pode usar as páginas do Github para hospedar um site sobre você, sua organização ou seu projeto diretamente de um repositório no Github.com.

As páginas do GitHub estão disponíveis em repositórios públicos com GitHub Free e Github Free for Organizations e em repositórios públicos e privados com o Github Pro, o GitHub Team, o Github Enterprise Cloud e o Github Enterprise Server. Para mais informações, consulte “Github’s produtos.”

Sobre páginas do Github

O Github Pages é um serviço de hospedagem de site estático que leva arquivos HTML, CSS e JavaScript diretamente de um repositório no GitHub, opcionalmente, executa os arquivos por meio de um processo de construção e publica um site. Você pode ver exemplos de sites de páginas do github na coleção de exemplos de páginas do github.

Você pode hospedar seu site no github do github.Domínio IO ou seu próprio domínio personalizado. Para obter mais informações, consulte “Configurando um domínio personalizado para o seu site de páginas do GitHub.”

Você pode criar sites de páginas do Github que estão disponíveis ao público na Internet. As organizações que usam o GitHub Enterprise Cloud também podem publicar sites em particular, gerenciando o controle de acesso para o site. Para obter mais informações, consulte “Mudando a visibilidade do seu site de páginas do Github” na documentação do Github Enterprise Cloud.

Os proprietários da organização podem desativar a publicação de sites de páginas do GitHub dos repositórios da organização. Para obter mais informações, consulte “Gerenciando a publicação de sites de páginas do GitHub para sua organização.”

Tipos de sites de páginas do github

Existem três tipos de sites de páginas do github: projeto, usuário e organização. Os sites de projeto estão conectados a um projeto específico hospedado no Github, como uma biblioteca JavaScript ou uma coleção de receitas. Os sites de usuário e organização estão conectados a uma conta específica no GitHub.com.

Para publicar um site de usuários, você deve criar um repositório de propriedade de sua conta pessoal nomeada .Github.io . Para publicar um site de organização, você deve criar um repositório de propriedade de uma organização nomeada .Github.io . A menos que você esteja usando um domínio personalizado, os sites de usuários e organizações estão disponíveis em http (s): //.Github.io ou http (s): //.Github.io .

Os arquivos de origem para um site de projeto são armazenados no mesmo repositório que seu projeto. A menos que você esteja usando um domínio personalizado, os sites de projeto estão disponíveis em http (s): //.Github.io/ ou http (s): //.Github.io/ .

Para obter mais informações sobre como os domínios personalizados afetam o URL para o seu site, consulte “Sobre domínios personalizados e páginas do github.”

Você só pode criar um usuário ou site de organização para cada conta no GitHub. Os sites do projeto, de propriedade de uma organização ou conta pessoal, são ilimitados.

Fontes de publicação para sites de páginas do GitHub

Aviso: Os sites de páginas do GitHub estão disponíveis ao público na Internet, mesmo que o repositório do site seja privado. Se você tiver dados confidenciais no repositório do seu site, você pode remover os dados antes de publicar. Para mais informações, consulte “Sobre os repositórios.”

Você pode publicar seu site quando as alterações forem empurradas para uma filial específica ou pode escrever um fluxo de trabalho de ações do GitHub para publicar seu site.

Se você não precisar de nenhum controle sobre o processo de construção do seu site, recomendamos que você publique seu site quando as alterações forem empurradas para uma filial específica. Você pode especificar qual ramificação e pasta para usar como sua fonte de publicação. A filial de origem pode ser qualquer ramo do seu repositório, e a pasta de origem pode ser a raiz do repositório ( /) na filial de origem ou a pasta / docs no ramo de origem. Sempre que as alterações forem empurradas para a filial de origem, as alterações na pasta de origem serão publicadas no site do seu github Pages.

Se você deseja usar um processo de construção que não seja Jekyll ou não deseja uma filial dedicada para manter seus arquivos estáticos compilados, recomendamos que você escreva um fluxo de trabalho de ações do GitHub para publicar seu site. O GitHub fornece fluxos de trabalho para iniciantes para cenários de publicação comuns para ajudá -lo a escrever seu fluxo de trabalho.

Geradores de local estático

As páginas do Github publicam todos os arquivos estáticos que você empurra para o seu repositório. Você pode criar seus próprios arquivos estáticos ou usar um gerador de site estático para construir seu site para você. Você também pode personalizar seu próprio processo de construção localmente ou em outro servidor.

Se você usar um processo de construção personalizado ou um gerador de sites estáticos que não. O GitHub fornece fluxos de trabalho iniciantes para vários geradores de sites estáticos. Para obter mais informações, consulte “Configurando uma fonte de publicação para o seu site de páginas do Github.”

Se você publicar seu site em uma filial de origem, o Github Pages usará Jekyll para construir seu site por padrão. Se você deseja usar um gerador de site estático diferente de Jekyll, recomendamos que você escreva uma ação do Github para construir e publicar seu site em vez disso. Caso contrário, desative o processo de construção Jekyll, criando um arquivo vazio chamado .Nojekyll na raiz da sua fonte de publicação e siga as instruções do seu gerador de site estático para construir seu site localmente.

As páginas do GitHub não suportam idiomas do lado do servidor, como PHP, Ruby ou Python.

Limites para o uso de páginas do GitHub

Sites de páginas do Github criados após 15 de junho de 2016 e usando o GitHub.Os domínios de IO são servidos por https. Se você criou seu site antes de 15 de junho de 2016, pode ativar o suporte HTTPS para o tráfego para o seu site. Para obter mais informações, consulte “Garantir o site do seu github Pages com https.”

Usos proibidos

As páginas do Github não se destinam a ou permitir ser usadas como um serviço gratuito de hosts na Web para administrar seu negócio on-line, site de comércio eletrônico ou qualquer outro site que seja direcionado principalmente para facilitar transações comerciais ou fornecer software comercial como serviço (SaaS). Sites de páginas do Github não devem ser usados ​​para transações sensíveis, como enviar senhas ou números de cartão de crédito.

Além disso, seu uso de páginas do GitHub está sujeito aos termos de serviço do GitHub, incluindo as restrições de esquemas de get-rico, conteúdo sexualmente obsceno e conteúdo ou atividade violenta ou ameaçadora.

Limites de uso

Os sites de páginas do Github estão sujeitos aos seguintes limites de uso:

  • Páginas Github Repositórios de origem têm um limite recomendado de 1 GB. Para mais informações, consulte “Sobre arquivos grandes no Github”
  • Os sites de páginas do Github publicados não podem ser maiores que 1 GB.
  • Sites de páginas do github têm um macio Limite de largura de banda de 100 GB por mês.
  • Sites de páginas do github têm um macio Limite de 10 construções por hora. Esse limite não se aplica se você criar e publicar seu site com um fluxo de trabalho de ações GitHub personalizado
  • Para fornecer qualidade de serviço consistente para todos os sites de páginas do github, os limites de taxa podem se aplicar. Esses limites de taxa não pretendem interferir nos usos legítimos das páginas do GitHub. Se o seu pedido desencadear a limitação da taxa, você receberá uma resposta apropriada com um código de status HTTP de 429, juntamente com um corpo informativo HTML.

If your site exceeds these usage quotas, we may not be able to serve your site, or you may receive a polite email from GitHub Support suggesting strategies for reducing your site’s impact on our servers, including putting a third-party content distribution network (CDN) in front of your site, making use of other GitHub features such as releases, or moving to a different hosting service that might better fit your needs.

MIME TIPOS NA PÁGINAS DE GITHUB

Um tipo MIME é um cabeçalho que um servidor envia para um navegador, fornecendo informações sobre a natureza e o formato dos arquivos solicitados pelo navegador. As páginas do GitHub suportam mais de 750 tipos de mímica em milhares de extensões de arquivo. A lista de tipos de MIME suportados é gerada a partir do projeto MIME-DB.

Embora você não possa especificar tipos de mímica personalizados por arquivo ou por repositório, você pode adicionar ou modificar tipos de mímica para uso em páginas do github. Para mais informações, consulte as diretrizes contribuintes com MIME-DB.

Coleção de dados

Quando um site de páginas do Github é visitado, o endereço IP do visitante é registrado e armazenado para fins de segurança, independentemente de o visitante ter assinado no GitHub ou não. Para obter mais informações sobre as práticas de segurança do Github, consulte a Declaração de Privacidade do Github.

Leitura adicional

  • Páginas do Github em habilidades do GitHub
  • “Repositórios”

As páginas do GitHub suportam php

O Reddit e seus parceiros usam cookies e tecnologias semelhantes para proporcionar uma experiência melhor.

Ao aceitar todos os cookies, você concorda com o uso de cookies para fornecer e manter nossos serviços e site, melhorar a qualidade do Reddit, personalizar o conteúdo e publicidade do Reddit e medir a eficácia da publicidade.

Ao rejeitar cookies não essenciais, o Reddit ainda pode usar certos cookies para garantir a funcionalidade adequada de nossa plataforma.

Para mais informações, consulte nosso aviso de cookie e nossa política de privacidade .

Obtenha o aplicativo Reddit

Digitalize este código QR para baixar o aplicativo agora

Ou confira nas lojas de aplicativos

Um subreddit para todas as coisas github!

Membros online

por mr_michia

u/mr_michia avatar

Tentando executar o arquivo php nas páginas do Github para enviar um e -mail para mim mesmo a partir de um formulário de contato HTML no meu site.

Estive lendo que o Github é um gerador de sites estáticos, o que significa que não consigo processar o PHP, e percebi isso depois de receber um erro “405 não permitido” quando tentei enviar uma mensagem de teste de um formulário de contato HTML que fiz no meu site.

Existe alguma maneira de contornar isso? Como eu tenho visto conversas sobre a possibilidade de hospedar o PHP em outro servidor e fazer meu site redirecionar para isso para realizar o processo de envio de mensagens? Não tenho muita certeza de como posso fazer isso e apreciaria sugestões.

Vou vincular meu html bruto para a seção de formulário, bem como o manipulador de forma de contato.Código PHP para possivelmente fornecer uma melhor percepção.

Formulário de contato HTML:

Arquivo de manipulação de forma de contato PHP: