Autor Zpráva
TomJS
Profil *
Ahoj,

četl jsem, že Github podporuje jen HTML, CSS a JS. Znamená to tedy, že když části stránky vkládám pomocí php include, tak stránky na Githubu fungovat nebudou?

Struktura stránek je následující:
<html>
<body>

<h1>Welcome to my home page!</h1>
<p>Some text.</p>
<p>Some more text.</p>
<?php include 'footer.php;'?>

</body>
</html>

Případně jde nějak zachovat ten php include, ale z ma-stranka.php udělat ma-stranka.html?
weroro
Profil
Github? To je verzovací repozitár a môžeš dať do neho súbor akéhokoľvek typu.
Ak máš ale na mysli live preview, tak tam sa dajú spúšťať iba statické súbory.
Radek9
Profil
TomJS:
Pokud myslíš stránky na github.io, tak ty opravdu podporují jen HTML a CSS. Pokud si to chceš trochu zjednodušit, můžeš použít nějaký generátor statických stránek (třeba Jekyll).
Surikata
Profil *
TomJS:
Github Pages podporují HTML, CSS, JS... include sa dá zachovať tak že pri pushy do gitu bude nahradený napr. ngInclude


Surikata:
Resp. Proč rovno nepoužívať ngInclude?


A vôbec čo je to za nezmysel používať PHP len kvôli include, když server side vůbec nepoužívate?


Ak potrebujete server side, tak je tu potom heroku
Tomášeek
Profil
Surikata:
A vôbec čo je to za nezmysel používať PHP len kvôli include, když server side vůbec nepoužívate?
A co je za nesmysl PHP nepoužít? Nebo když bude chtít udělat ve footeru změnu, namísto aby ji udělal jednou pohodlně v includovaném souboru, tak ji má dělat ručně na desítkách míst? Logika v tom je kde?

Mimochodem, server side používá, právě na toto. A co ty víš, co kde řeší na serveru dál?
Mlocik97
Profil
"A co je za nesmysl PHP nepoužít? Nebo když bude chtít udělat ve footeru změnu, namísto aby ji udělal jednou pohodlně v includovaném souboru, tak ji má dělat ručně na desítkách míst? Logika v tom je kde?"

úplne nesúhlasím, a toto čo si napísal je úplný blud. V client-side (HTML a JS) sa dá tiež veľmi jednoduho spraviť jedna zmena ktorá sa prejaví na všetkých podstránkach, includovať sa dá taky (síce includovanie nevie nativne, ale vieš to HTML veľmi jednoducho naučiť, stačí 6 riadkov kódu JS alebo použiť knižnicu ako je vue alebo angular,.... alebo použiť AJAX = 3 riadky kódu JS)...

"Mimochodem, server side používá, právě na toto. A co ty víš, co kde řeší na serveru dál?"

Týpek hovorí o GitHub Pages... ten server-side nezná, tak jak můžeš tvrdiť že neco na server-side řeší? Určite neřeší, lebo Github Pages to ani neumožňujú!

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: