it-swarm-id.com

Bagaimana Beranjak Dari WordPress Ke Halaman GitHub?

Saya sedang mempertimbangkan untuk memindahkan blog saya, Dream In Tech , yaitu WordPress CMS berjalan di Rackspace Cloud Server saya, ke Halaman GitHub karena saya mulai memiliki masalah kinerja, tetapi bagaimana cara memindahkan posting, tag dan semua hal semacam ini?

6
Nathan Campos

Seperti yang saya pahami, GitHub Pages hanya Host konten statis yang Anda unggah ke repositori git Anda. Itu berarti tidak ada skrip sisi server. Jadi, sementara itu bisa dilakukan, itu tidak akan menjadi migrasi langsung.

Disarankan agar Anda menggunakan Jekyll untuk menghasilkan situs Anda jika Anda ingin menggunakan templating dan membangun tata letak yang lebih kompleks, tetapi Anda masih harus menghasilkan HTML statis.

Saya belum mencoba Jekyll (atau Git dan Github dalam hal ini), jadi saya tidak tahu seberapa baik itu membantu Anda mengelola konten. Seharusnya itu terintegrasi dengan baik dengan Github, dan setidaknya Pengembangan Seed tampaknya sangat senang dengannya.

Tetapi Anda harus melakukan sedikit scripting dan tweaker untuk mengatur semuanya. Itu "sedikit" dibahas di sini di posting blog 8000+ kata ini . Mungkin jika Anda tidak terlalu pilih-pilih, akan ada lebih sedikit pekerjaan, karena Jekyll tampaknya datang dengan skrip migrasi untuk platform blogging paling populer.

Satu hal yang perlu diperhatikan adalah bahwa dengan mengatur tag dan halaman arsip, penulis menyatakan butuh 50 menit. untuk pembuatan situs. Itu berarti dibutuhkan 50 menit. untuk mempublikasikan posting blog baru (setelah semuanya ditulis) dan untuk membuat perubahan tata letak. Jadi dia akhirnya membuang fitur-fitur itu untuk mempercepat waktu pembuatan situsnya. Anda mungkin perlu membuat pengorbanan serupa jika situs Anda mulai tumbuh atau sudah memiliki banyak konten.

4
Lèse majesté

Karena GitHub hanya menyajikan konten statis, sudahkah Anda mempertimbangkan untuk mengimplementasikan plug-in WP-Supercache ? Ini mempercepat situs Anda dengan menyajikan flat html daripada menghasilkan setiap halaman secara dinamis.

Pilihan lain termasuk layanan gratis yang ditawarkan oleh Clouldflare , Google CDN gratis , dan menerapkan Yahoo's Front! Akhir! Optimasi! Pedoman! (dan menggunakan YSlow? Plugin untuk menemukan sumber masalah kinerja.

Seharusnya juga memberikan teriakan kepada Plugin kecepatan halaman Google .

1
toomanyairmiles