Υποστηρίζει οι σελίδες Github
1. Οι σελίδες Github υποστηρίζουν την PHP?
Όχι, οι σελίδες Github δεν υποστηρίζουν την PHP, καθώς μπορεί να φιλοξενήσει μόνο στατικές τοποθεσίες. Ωστόσο, μπορείτε να δημιουργήσετε τον ιστότοπό σας χρησιμοποιώντας μια γεννήτρια PHP και στη συνέχεια να ανεβάσετε τον παραγόμενο ιστότοπο στο GitHub. Λάβετε υπόψη ότι εάν χρειάζεστε εμμονή των δεδομένων, θα χρειαστεί να χρησιμοποιήσετε εξωτερικές υπηρεσίες όπως Disqus για σχόλια.
2. Μπορώ να χρησιμοποιήσω το jekyll ή το octopress με τις σελίδες github?
Ναι, μπορείτε να χρησιμοποιήσετε το Jekyll ή το Octopress για να δημιουργήσετε τον ιστότοπό σας και στη συνέχεια να το φιλοξενήσετε σε σελίδες Github.
3. Είναι στατικές τοποθεσίες κατάλληλες για όλους?
Όχι, οι στατικές τοποθεσίες μπορεί να μην είναι κατάλληλες για όλους, καθώς έχουν τα δικά τους οφέλη και μειονεκτήματα. Συνιστάται να αξιολογήσετε τις απαιτήσεις σας πριν επιλέξετε έναν στατικό ιστότοπο.
4. Ποιες γεννήτριες είναι διαθέσιμες για τη στατική παραγωγή ιστότοπου?
Μπορείτε να βρείτε μια μεγάλη συλλογή από γεννήτριες στον ακόλουθο ιστότοπο: https: // www.στατικός εγκέφαλος.com
5. Μπορώ να χρησιμοποιήσω τον κωδικό PHP σε σελίδες GitHub?
Όχι, οι σελίδες GitHub δεν υποστηρίζουν τον κωδικό PHP. Θα χρειαστεί να βρείτε έναν εναλλακτικό πάροχο φιλοξενίας που υποστηρίζει την PHP εάν πρέπει να χρησιμοποιήσετε τον κωδικό PHP.
6. Πώς μπορώ να δημοσιεύσω ένα .σελίδα PHP αντί για .html σε σελίδες github?
Οι σελίδες Github υποστηρίζουν μόνο τη φιλοξενία στατικών αρχείων HTML, CSS και JavaScript. Εάν πρέπει να φιλοξενήσετε ένα .PHP σελίδα στις σελίδες Github, θα πρέπει να την μετατρέψετε σε HTML πριν από τη δημοσίευση.
7. Ποιο είναι το σφάλμα “405 δεν επιτρέπεται NGIX” κατά την υποβολή ενός εντύπου σε σελίδες GitHub?
Το σφάλμα “405 δεν επιτρέπεται NGIX” υποδεικνύει ότι ο διακομιστής δεν επιτρέπει τη μέθοδο HTTP που χρησιμοποιείται για την υποβολή φόρμας. Μπορεί να χρειαστεί να ελέγξετε τη μέθοδο υποβολής φόρμας και να βεβαιωθείτε ότι υποστηρίζεται από το διακομιστή.
8. Μπορώ να χρησιμοποιήσω την πλευρά του διακομιστή περιλαμβάνει σε σελίδες GitHub?
Όχι, οι σελίδες Github δεν υποστηρίζουν την πλευρά του διακομιστή. Εάν πρέπει να συμπεριλάβετε δυναμικό περιεχόμενο, θα χρειαστεί να χρησιμοποιήσετε έναν εναλλακτικό πάροχο φιλοξενίας που υποστηρίζει τη δέσμη ενεργειών από την πλευρά του διακομιστή.
9. Τι είναι οι σελίδες Github?
Το GitHub Pages είναι μια υπηρεσία στατικής τοποθεσίας που παρέχεται από το GitHub. Σας επιτρέπει να φιλοξενήσετε έναν ιστότοπο απευθείας από ένα χώρο αποθήκευσης στο GitHub.com.
10. Μπορώ να φιλοξενήσω τον ιστότοπο Github Pages σε έναν προσαρμοσμένο τομέα?
Ναι, μπορείτε να φιλοξενήσετε τον ιστότοπό σας Github Pages είτε στο GitHub.IO Domain ή στον δικό σας προσαρμοσμένο τομέα. Υπάρχουν διαθέσιμες οδηγίες για τη διαμόρφωση ενός προσαρμοσμένου τομέα για τον ιστότοπό σας GitHub Pages.
11. Ποιοι τύποι ιστότοπων σελίδων GitHub είναι διαθέσιμοι?
Υπάρχουν τρεις τύποι ιστοσελίδων σελίδων GitHub: Έργο, Χρήστης και Οργανισμός. Οι ιστότοποι έργων συνδέονται με ένα συγκεκριμένο έργο που φιλοξενείται στο GitHub, ενώ οι ιστότοποι χρήσης και οργανισμού συνδέονται με συγκεκριμένο λογαριασμό στο GitHub.com.
12. Πώς μπορώ να δημοσιεύσω έναν ιστότοπο χρήστη ή οργανισμού στις σελίδες GitHub?
Για να δημοσιεύσετε έναν ιστότοπο χρήστη, πρέπει να δημιουργήσετε ένα αποθετήριο που ανήκει στον προσωπικό σας λογαριασμό με το όνομα
13. Πού αποθηκεύονται τα αρχεία προέλευσης για έναν ιστότοπο έργου?
Τα αρχεία προέλευσης για έναν ιστότοπο του έργου αποθηκεύονται στο ίδιο αποθετήριο με το έργο. Ο ιστότοπος του έργου είναι προσβάσιμος σε http (s): //
14. Μπορώ να έχω πολλούς ιστότοπους χρήστη ή οργανισμού στο GitHub?
Όχι, μπορείτε να δημιουργήσετε μόνο έναν ιστότοπο χρήστη ή οργανισμού για κάθε λογαριασμό στο GitHub. Ωστόσο, οι ιστότοποι έργων είναι απεριόριστοι.
15. Μπορούν οι ιδιοκτήτες οργάνωσης να ελέγξουν τη δημοσίευση ιστότοπων σελίδων GitHub?
Ναι, οι ιδιοκτήτες οργάνωσης έχουν τη δυνατότητα να απενεργοποιήσουν τη δημοσίευση ιστότοπων Github Pages από τα αποθετήρια του οργανισμού τους. Αυτό μπορεί να αντιμετωπιστεί μέσω των ρυθμίσεων του οργανισμού.
Οι σελίδες Github υποστηρίζουν την PHP? κλειστό
Θα συνδέσω το ακατέργαστο HTML για το τμήμα φόρμας καθώς και για το Handler Contact-Form.Κωδικός PHP για ενδεχομένως να παρέχει καλύτερη εικόνα.
Πώς να συνεργαστείτε με την PHP σε σελίδες Github?
Εξαρτάται από το τι θέλετε να κάνετε. Η PHP δεν υποστηρίζεται από τις σελίδες Github, αφού μπορείτε να φιλοξενήσετε μόνο στατικές τοποθεσίες. Κανονικά για να δημιουργήσετε τον ιστότοπο είναι σκόπιμο να χρησιμοποιήσετε το Jekyll ή το Octopress, αλλά μπορείτε να χρησιμοποιήσετε μια γεννήτρια σε PHP και να ανεβάσετε τον παραγόμενο ιστότοπο στο GitHub. Σε αυτή την περίπτωση προτείνω να έχετε ένα repo με τον παραγόμενο ιστότοπο (αυτό που θα εμφανιστεί στον χρήστη) και ένα άλλο με τον πηγαίο κώδικα του έργου σας. Εάν χρειάζεστε κάποιο είδος εμμονής δεδομένων, θα πρέπει να συμπληρώσετε με εξωτερικές υπηρεσίες (όπως Disqus για σχόλια). Σε αυτή τη σελίδα έχετε μια μεγάλη συλλογή από γεννήτριες που μπορούν να σας βοηθήσουν: https: // www.στατικός εγκέφαλος.com PS: Λάβετε υπόψη ότι ένας στατικός ιστότοπος δεν είναι για όλους. Είμαι μεγάλος οπαδός τους και επομένως συνιστώ πάντα την αξιολόγηση των οφέλη και τα μειονεκτήματα της χρήσης ενός.
20 Μαρτίου 2018, 11:20 μ.μ
Συχνά έχουν ερωτήσεις τέτοιες ερωτήσεις?
Μάθετε πιο αποτελεσματικά, δωρεάν:
Οι σελίδες Github υποστηρίζουν την PHP? [κλειστό]
Κλειστό. Αυτή η ερώτηση αναζητά συστάσεις για βιβλία, εργαλεία, βιβλιοθήκες λογισμικού και πολλά άλλα. Δεν πληροί οδηγίες υπερχείλισης στοίβας. Δεν δέχεται επί του παρόντος απαντήσεις.
Είμαστε’επιτρέπουν ερωτήσεις που αναζητούν συστάσεις για βιβλία, εργαλεία, βιβλιοθήκες λογισμικού και πολλά άλλα. Μπορείτε να επεξεργαστείτε την ερώτηση, ώστε να μπορεί να απαντηθεί με γεγονότα και αναφορές.
Έκλεισε πριν από 1 έτος .
Σας ευχαριστώ που αφιερώσατε χρόνο για να αναθεωρήσετε το αίτημά μου για βοήθεια. Έχω χρησιμοποιήσει GH-Pages για να εργαστώ σε μια κατασκευή για μια στατική τοποθεσία και ο διακομιστής έχει λειτουργήσει εκπληκτικά για μένα σε όλη την κατασκευή! Παρόλο που φαίνεται να έχω πρόβλημα κατά την υποβολή της φόρμας ιστού HTML στο email μου μέσω του κώδικα PHP. Όταν υποβάλω στο διακομιστή GH-Pages, λαμβάνω αυτό το μήνυμα σφάλματος λέγοντας * 405 Δεν επιτρέπεται NGIX * Έχω σκάψει γύρω για να βρω μια απάντηση σε αυτό. Πρώτα ανακάλυψα ότι είχα μερικά μικρά λάθη στον κώδικα μου που διορθώσω. Στη συνέχεια, υπέβαλα ξανά στο διακομιστή με τον σωστό κωδικό και έλαβα ακόμα το ίδιο μήνυμα από το διακομιστή GH-Pages. * 405 Δεν επιτρέπεται NGIX* Αυτό με οδηγεί να πιστεύω ότι ο διακομιστής GH-Pages δεν υποστηρίζει κανένα κωδικό PHP. Βρήκα κάποιες πληροφορίες σχετικά με το SO σχετικά με το διακομιστή GH-Pages που δεν υποστήριζε PHP. Πώς να δημοσιεύσετε .σελίδα PHP αντί για .html στο github για demo κάποιο περιεχόμενο PHP?
Η πλευρά του διακομιστή περιλαμβάνει εναλλακτική λύση που εκτελείται PHP σε GH-Pages? Ή όχι? Αν όχι τότε ξέρω ότι τα πάντα στο πλευρό μου είναι σωστά και δεν πρέπει να ανησυχώ γι ‘αυτό γιατί όταν αναπτύξω πραγματικά αυτόν τον ιστότοπο, θα χρησιμοποιήσω έναν διακομιστή που υποστηρίζει την PHP. Εδώ είναι η τρέχουσα κατασκευή μου, ώστε να μπορείτε να δοκιμάσετε το πρόβλημά μου. http: // kapena.github.IO/PP_WEB/#Contact-PP Αυτό είναι αυτό που παίρνω όταν υποβάλω τη φόρμα στον διακομιστή.. 
Σχετικά με τις σελίδες Github
Μπορείτε να χρησιμοποιήσετε τις σελίδες GitHub για να φιλοξενήσετε έναν ιστότοπο για τον εαυτό σας, τον οργανισμό σας ή το έργο σας απευθείας από ένα χώρο αποθήκευσης στο GitHub.com.
Το GitHub Pages διατίθεται σε δημόσια αποθετήρια με το Github Free και το Github δωρεάν για οργανισμούς και σε δημόσιους και ιδιωτικούς αποθετήρια με Github Pro, Github Team, Github Enterprise Cloud και Github Enterprise Server. Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα “GitHub’προϊόντα.«
Σχετικά με τις σελίδες Github
Το GitHub Pages είναι μια στατική υπηρεσία φιλοξενίας ιστότοπου που λαμβάνει αρχεία HTML, CSS και JavaScript απευθείας από ένα χώρο αποθήκευσης στο GitHub, εκτελεί προαιρετικά τα αρχεία μέσω μιας διαδικασίας δημιουργίας και δημοσιεύει έναν ιστότοπο. Μπορείτε να δείτε παραδείγματα τοποθεσιών σελίδων GitHub στη συλλογή παραδειγμάτων Github Page.
Μπορείτε να φιλοξενήσετε τον ιστότοπό σας στο GitHub του GitHub.IO Domain ή στον δικό σας προσαρμοσμένο τομέα. Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα “Ρύθμιση ενός προσαρμοσμένου τομέα για τον ιστότοπό σας GitHub Pages.«
Μπορείτε να δημιουργήσετε ιστότοπους σελίδων GitHub που είναι διαθέσιμες στο διαδίκτυο στο Διαδίκτυο. Οι οργανισμοί που χρησιμοποιούν το Github Enterprise Cloud μπορούν επίσης να δημοσιεύσουν ιστότοπους ιδιωτικά με τη διαχείριση του ελέγχου πρόσβασης για τον ιστότοπο. Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα “Αλλαγή της ορατότητας του ιστότοπου Github Pages” στην τεκμηρίωση του Github Enterprise Cloud.
Οι ιδιοκτήτες οργάνωσης μπορούν να απενεργοποιήσουν τη δημοσίευση ιστότοπων σελίδων GitHub από τα αποθετήρια του οργανισμού. Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα “Διαχείριση της δημοσίευσης τοποθεσιών Github Pages για τον οργανισμό σας.«
Τύποι ιστοσελίδων σελίδων GitHub
Υπάρχουν τρεις τύποι ιστοσελίδων σελίδων GitHub: Έργο, Χρήστης και Οργανισμός. Οι ιστότοποι έργων συνδέονται με ένα συγκεκριμένο έργο που φιλοξενείται στο GitHub, όπως μια βιβλιοθήκη JavaScript ή μια συλλογή συνταγών. Οι ιστότοποι χρήστη και οργανισμού συνδέονται με έναν συγκεκριμένο λογαριασμό στο GitHub.com.
Για να δημοσιεύσετε έναν ιστότοπο χρήστη, πρέπει να δημιουργήσετε ένα αποθετήριο που ανήκει στον προσωπικό σας λογαριασμό που ονομάζεται .github.IO . Για να δημοσιεύσετε έναν ιστότοπο οργανισμού, πρέπει να δημιουργήσετε ένα αποθετήριο που ανήκει σε έναν οργανισμό που ονομάζεται .github.IO . Εκτός αν χρησιμοποιείτε έναν προσαρμοσμένο τομέα, οι ιστότοποι χρήστη και οργανισμού είναι διαθέσιμοι στο http (s): //.github.io ή http (s): //.github.IO .
Τα αρχεία προέλευσης για έναν ιστότοπο του έργου αποθηκεύονται στο ίδιο αποθετήριο με το έργο τους. Εκτός αν χρησιμοποιείτε έναν προσαρμοσμένο τομέα, οι ιστότοποι έργου είναι διαθέσιμοι στο http (s): //.github.io/ ή http (s): //.github.IO/ .
Για περισσότερες πληροφορίες σχετικά με τον τρόπο με τον οποίο οι προσαρμοσμένοι τομείς επηρεάζουν τη διεύθυνση URL για τον ιστότοπό σας, ανατρέξτε στην ενότητα “Σχετικά με τους προσαρμοσμένους τομείς και τις σελίδες GitHub.«
Μπορείτε να δημιουργήσετε μόνο έναν ιστότοπο χρήστη ή οργανισμού για κάθε λογαριασμό στο GitHub. Οι ιστότοποι έργων, είτε ανήκουν σε έναν οργανισμό είτε σε προσωπικό λογαριασμό, είναι απεριόριστοι.
Δημοσίευση πηγών για ιστότοπους σελίδων GitHub
Προειδοποίηση: Οι ιστότοποι Github Pages είναι διαθέσιμες στο διαδίκτυο, ακόμη και αν το αποθετήριο για το site είναι ιδιωτικό. Εάν έχετε ευαίσθητα δεδομένα στο χώρο αποθήκευσης του ιστότοπού σας, ίσως θελήσετε να καταργήσετε τα δεδομένα πριν από τη δημοσίευση. Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα “Σχετικά με τα αποθετήρια.«
Μπορείτε να δημοσιεύσετε τον ιστότοπό σας όταν οι αλλαγές ωθούνται σε ένα συγκεκριμένο υποκατάστημα ή μπορείτε να γράψετε μια ροή εργασίας Github Actions για να δημοσιεύσετε τον ιστότοπό σας.
Εάν δεν χρειάζεστε κανένα έλεγχο της διαδικασίας δημιουργίας για τον ιστότοπό σας, σας συνιστούμε να δημοσιεύσετε τον ιστότοπό σας όταν οι αλλαγές ωθούνται σε συγκεκριμένο κλάδο. Μπορείτε να καθορίσετε ποιο υποκατάστημα και φάκελο θα χρησιμοποιήσετε ως πηγή δημοσίευσης σας. Ο κλάδος προέλευσης μπορεί να είναι οποιοσδήποτε κλάδος στο αποθετήριο σας και ο φάκελος προέλευσης μπορεί είτε να είναι η ρίζα του αποθετηρίου ( /) στον κλάδο πηγής είτε στο φάκελο A / Docs στον κλάδο προέλευσης. Όποτε οι αλλαγές ωθούνται στον κλάδο προέλευσης, οι αλλαγές στο φάκελο προέλευσης θα δημοσιευθούν στον ιστότοπο Github Pages Pages.
Εάν θέλετε να χρησιμοποιήσετε μια διαδικασία δημιουργίας εκτός από το Jekyll ή δεν θέλετε ένα ειδικό υποκατάστημα για να κρατήσετε τα καταρτισμένα στατικά αρχεία σας, σας συνιστούμε να γράψετε μια ροή εργασίας Github Actions για να δημοσιεύσετε τον ιστότοπό σας. Το GitHub παρέχει ροές εργασίας εκκίνησης για κοινά σενάρια δημοσίευσης για να σας βοηθήσει να γράψετε τη ροή εργασίας σας.
Στατικές γεννήτριες τοποθεσίας
Το GitHub Pages δημοσιεύει τυχόν στατικά αρχεία που πιέζετε στο αποθετήριο σας. Μπορείτε να δημιουργήσετε τα δικά σας στατικά αρχεία ή να χρησιμοποιήσετε μια στατική γεννήτρια ιστότοπου για να δημιουργήσετε τον ιστότοπό σας για εσάς. Μπορείτε επίσης να προσαρμόσετε τη δική σας διαδικασία δημιουργίας τοπικά ή σε άλλο διακομιστή.
Εάν χρησιμοποιείτε μια προσαρμοσμένη διαδικασία δημιουργίας ή μια στατική γεννήτρια τοποθεσίας εκτός από το Jekyll, μπορείτε να γράψετε ένα Github Actions για να δημιουργήσετε και να δημοσιεύσετε τον ιστότοπό σας. Το GitHub παρέχει ροές εργασίας εκκίνησης για αρκετές γεννήτριες στατικής τοποθεσίας. Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα “Ρύθμιση μιας πηγής δημοσίευσης για τον ιστότοπό σας GitHub Pages Pages.«
Εάν δημοσιεύσετε τον ιστότοπό σας από ένα υποκατάστημα προέλευσης, οι σελίδες Github θα χρησιμοποιήσουν το Jekyll για να δημιουργήσετε τον ιστότοπό σας από προεπιλογή. Εάν θέλετε να χρησιμοποιήσετε μια στατική γεννήτρια ιστότοπου εκτός από το Jekyll, σας συνιστούμε να γράψετε μια ενέργειες GitHub για να δημιουργήσετε και να δημοσιεύσετε τον ιστότοπό σας. Διαφορετικά, απενεργοποιήστε τη διαδικασία δημιουργίας Jekyll δημιουργώντας ένα κενό αρχείο που ονομάζεται .Nojekyll στη ρίζα της πηγής δημοσίευσης σας, στη συνέχεια ακολουθήστε τις οδηγίες της γεννήτριας στατικού ιστότοπου για να δημιουργήσετε τον ιστότοπό σας σε τοπικό επίπεδο.
Το Github Pages δεν υποστηρίζει γλώσσες από την πλευρά του διακομιστή όπως PHP, Ruby ή Python.
Όρια στη χρήση σελίδων github
Οι ιστότοποι Github Pages δημιουργήθηκαν μετά τις 15 Ιουνίου 2016 και χρησιμοποιώντας το GitHub.Οι τομείς IO σερβίρονται σε HTTPS. Εάν δημιουργήσατε τον ιστότοπό σας πριν από τις 15 Ιουνίου 2016, μπορείτε να ενεργοποιήσετε την υποστήριξη HTTPS για επισκεψιμότητα στον ιστότοπό σας. Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα “Ασφαλίζοντας τον ιστότοπο Github Pages με HTTPS.«
Απαγορευμένες χρήσεις
Οι σελίδες GitHub δεν προορίζονται ή επιτρέπεται να χρησιμοποιηθούν ως δωρεάν υπηρεσία φιλοξενίας ιστού για να εκτελούν την ηλεκτρονική σας επιχείρηση, τον ιστότοπο ηλεκτρονικού εμπορίου ή σε οποιονδήποτε άλλο ιστότοπο που κατευθύνεται κυρίως σε είτε διευκολύνοντας τις εμπορικές συναλλαγές είτε την παροχή εμπορικού λογισμικού ως υπηρεσία (SAAS). Οι ιστότοποι σελίδων GitHub δεν πρέπει να χρησιμοποιούνται για ευαίσθητες συναλλαγές όπως η αποστολή κωδικών πρόσβασης ή αριθμών πιστωτικών καρτών.
Επιπλέον, η χρήση των σελίδων GitHub υπόκειται στους όρους παροχής υπηρεσιών GitHub, συμπεριλαμβανομένων των περιορισμών σε προγράμματα πλούσιων σε get-quick, σεξουαλικά άσεμνο περιεχόμενο και βίαιο ή απειλητικό περιεχόμενο ή δραστηριότητα.
Όρια χρήσης
Οι ιστότοποι σελίδων GitHub υπόκεινται στα ακόλουθα όρια χρήσης:
- Τα αποθετήρια πηγών Github έχουν συνιστώμενο όριο 1 GB. Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα “Σχετικά με τα μεγάλα αρχεία στο GitHub”
- Οι δημοσιευμένες ιστοσελίδες Github Pages μπορεί να μην είναι μεγαλύτερες από 1 GB.
- Οι ιστότοποι σελίδων Github έχουν μαλακός Όριο εύρους ζώνης 100 GB το μήνα.
- Οι ιστότοποι σελίδων Github έχουν μαλακός όριο 10 κατασκευών ανά ώρα. Αυτό το όριο δεν ισχύει εάν δημιουργήσετε και δημοσιεύσετε τον ιστότοπό σας με μια προσαρμοσμένη ροή εργασίας GitHub Actions Actions
- Προκειμένου να παρέχονται σταθερή ποιότητα υπηρεσιών για όλους τους ιστότοπους σελίδων GitHub, ενδέχεται να ισχύουν όρια ρυθμού. Αυτά τα όρια επιτοκίων δεν αποσκοπούν στην παρεμβολή των νόμιμων χρήσεων των σελίδων GitHub. Εάν το αίτημά σας ενεργοποιεί τον περιορισμό του επιτοκίου, θα λάβετε μια κατάλληλη απάντηση με έναν κωδικό κατάστασης HTTP του 429, μαζί με ένα ενημερωτικό σώμα HTML.
Εάν ο ιστότοπός σας υπερβεί αυτές τις ποσοστώσεις χρήσης, ενδέχεται να μην είμαστε σε θέση να εξυπηρετήσουμε τον ιστότοπό σας ή ενδέχεται να λάβετε ένα ευγενικό μήνυμα ηλεκτρονικού ταχυδρομείου από την υποστήριξη του GitHub που υποδηλώνουν στρατηγικές για τη μείωση των επιπτώσεων του ιστότοπού σας στους διακομιστές μας, συμπεριλαμβανομένης της τοποθέτησης ενός δικτύου διανομής περιεχομένου τρίτου μέρους (CDN) μπροστά από τον ιστότοπό σας, χρησιμοποιώντας άλλα χαρακτηριστικά Github, όπως τα απελευθερώσεις ή τη μετακίνηση σε διαφορετικές υπηρεσίες που μπορεί να προσαρμόσουν καλύτερα τις ανάγκες σας.
Τύποι mime σε σελίδες github
Ένας τύπος MIME είναι μια κεφαλίδα που ένας διακομιστής στέλνει σε ένα πρόγραμμα περιήγησης, παρέχοντας πληροφορίες σχετικά με τη φύση και τη μορφή των αρχείων που ζήτησε το πρόγραμμα περιήγησης. Το Github Pages υποστηρίζει περισσότερους από 750 τύπους MIME σε χιλιάδες επεκτάσεις αρχείων. Ο κατάλογος των υποστηριζόμενων τύπων MIME δημιουργείται από το έργο MIME-DB.
Ενώ δεν μπορείτε να καθορίσετε προσαρμοσμένους τύπους MIME σε βάση ανά αρχείο ή ανά προορισμό, μπορείτε να προσθέσετε ή να τροποποιήσετε τους τύπους MIME για χρήση σε σελίδες GitHub. Για περισσότερες πληροφορίες, ανατρέξτε στις οδηγίες που συμβάλλουν στις οδηγίες MIME-DB.
Συλλογή δεδομένων
Όταν επισκέπτεται ένας ιστότοπος Github Pages, η διεύθυνση IP του επισκέπτη καταγράφεται και αποθηκεύεται για σκοπούς ασφαλείας, ανεξάρτητα από το αν ο επισκέπτης έχει υπογράψει στο GitHub ή όχι. Για περισσότερες πληροφορίες σχετικά με τις πρακτικές ασφαλείας του GitHub, ανατρέξτε στη δήλωση απορρήτου GitHub.
Περαιτέρω ανάγνωση
- Σελίδες github στις δεξιότητες github
- “Αποθετήρια”
Υποστηρίζει οι σελίδες Github
Η Reddit και οι συνεργάτες του χρησιμοποιούν cookies και παρόμοιες τεχνολογίες για να σας προσφέρουν καλύτερη εμπειρία.
Με την αποδοχή όλων των cookies, συμφωνείτε με τη χρήση των cookies για να παραδώσετε και να διατηρήσετε τις υπηρεσίες και τον ιστότοπό μας, να βελτιώσετε την ποιότητα του Reddit, να εξατομικεύσετε το περιεχόμενο και τη διαφήμιση Reddit και να μετρήσετε την αποτελεσματικότητα της διαφήμισης.
Απορρίπτοντας τα μη βασικά cookies, το Reddit ενδέχεται να εξακολουθεί να χρησιμοποιεί ορισμένα cookies για να εξασφαλίσει τη σωστή λειτουργικότητα της πλατφόρμας μας.
Για περισσότερες πληροφορίες, ανατρέξτε στην ειδοποίηση cookie και στην πολιτική απορρήτου μας .
Αποκτήστε την εφαρμογή Reddit
Σάρωση αυτού του κώδικα QR για να κατεβάσετε την εφαρμογή τώρα
Ή ελέγξτε το στα καταστήματα εφαρμογών
Ένα subreddit για όλα τα πράγματα github!
Μέλη στο διαδίκτυο
από τον Mr_michia

Προσπαθώντας να εκτελέσω αρχείο PHP σε σελίδες Github για να στείλω ένα μήνυμα ηλεκτρονικού ταχυδρομείου στον εαυτό μου από μια φόρμα επικοινωνίας HTML στον ιστότοπό μου.
Έχω διαβάσει ότι το github είναι μια στατική γεννήτρια τοποθεσίας που σημαίνει ότι δεν μπορώ να επεξεργαστώ την PHP και το συνειδητοποίησα μετά από ένα σφάλμα “405 δεν επιτρέπεται” όταν προσπάθησα να υποβάλω ένα δοκιμαστικό μήνυμα από μια φόρμα επικοινωνίας HTML που έκανα στον ιστότοπό μου.
Υπάρχει ούτως ή άλλως για να το δουλέψω? Όπως και εγώ είδα να μιλάμε για δυνατότητα φιλοξενίας της PHP σε άλλο διακομιστή και με την ανακατεύθυνση του ιστότοπού μου σε αυτό για να διεξαγάγει τη διαδικασία αποστολής μηνυμάτων? Δεν είμαι απόλυτα σίγουρος πώς μπορώ να το κάνω αυτό και θα εκτιμούσα τις προτάσεις.
Θα συνδέσω το ακατέργαστο HTML για το τμήμα φόρμας καθώς και για το Handler Contact-Form.Κωδικός PHP για ενδεχομένως να παρέχει καλύτερη εικόνα.
Φόρμα επικοινωνίας HTML:
Αρχείο Handler Contact-Form Handler PHP:



