Jadual Kandungan
Prasyarat
Pasang
Konfigurasi
Tetapkan ketergantungan tema WordPress
Menyiapkan tema
Proses pembangunan
Beberapa arahan mengenai persediaan ini
Beberapa petua khusus iPad
Rumah hujung hadapan web tutorial css Cara Menggunakan iPad untuk Pembangunan Tema WordPress

Cara Menggunakan iPad untuk Pembangunan Tema WordPress

Mar 17, 2025 am 09:34 AM

Cara Menggunakan iPad untuk Pembangunan Tema WordPress

Selepas kolej, saya terpaksa menggunakan iPad Pro untuk menghadiri kelas sebelum saya membeli MacBook Air saya (dengan cara, cip M1 adalah hebat). Walau bagaimanapun, sebagai pelajar sains komputer, saya terpaksa mencari jalan untuk memprogramnya. Jadi, saya mula mencari cara terbaik untuk program di iPad saya.

Pada mulanya saya dapati beberapa pilihan yang baik, tetapi ia tidak sempurna kerana saya tidak dapat menjalankan sebarang kod atau program yang saya mahukan kerana kekurangan baris arahan atau kebenaran akar. Saya boleh menggunakan platform seperti coder, gitpod, codespaces github, dan juga replit, tetapi mereka bukan apa yang saya mahukan.

Tetapi, saya dapati program yang sempurna. Ia adalah percuma, sumber terbuka, dan boleh dihoskan sendiri. Ia juga menjadi asas pengkod, platform yang saya dapati ketika mencari. Ia dipanggil pelayan kod dan pada dasarnya merupakan kod VS yang diuruskan yang mempunyai akses penuh ke sistem fail pelayan.

Pada mulanya, kes penggunaan saya adalah pengaturcaraan Java (yang merupakan bahasa yang kita pelajari di kelas), tetapi saya dengan cepat menyedari bahawa saya boleh menggunakannya untuk tugas pengaturcaraan lain, iaitu pembangunan tema WordPress juga!

Prasyarat

Anda memerlukan dua perkara untuk bermula:

  • Pelayan Linux dengan akses root. Saya secara peribadi menggunakan OVH VPS. Raspberry Pi juga OK, tetapi langkah -langkahnya lebih rumit dan berada di luar skop artikel ini.
  • IPad atau mana -mana peranti lain yang biasanya tidak tersedia untuk pengaturcaraan (seperti Chromebook).

Saya mengandaikan bahawa anda sedang mengusahakan pelayan yang sama dengan laman WordPress anda. Juga, adalah penting untuk diperhatikan bahawa panduan ini ditulis menggunakan Ubuntu 20.04.2 LTS.

Pasang

Pertama, kita perlu menyambung ke pelayan kami melalui SSH. Jika anda menggunakan iPad, saya cadangkan menggunakan Termius kerana ia sesuai untuk keperluan kami. Sebaik sahaja kami log masuk ke pelayan, kami akan memasang pelayan kod, yang memerlukan keizinan root/sudo.

Pemasangan sangat mudah; Perintah yang sama juga digunakan semasa menaik taraf:

 <code>curl -fsSL https://code-server.dev/install.sh | sh</code>
Salin selepas log masuk

Konfigurasi

Selepas memasang pelayan kod, kami boleh mengkonfigurasinya melalui beberapa kaedah. Kami boleh menjalankan pelayan kod secara langsung dan ia berfungsi - tetapi ia juga tidak mempunyai HTTPS dan hanya menyediakan pengesahan asas. Saya selalu mahu HTTPS didayakan dan domain saya memerlukannya juga.

Terdapat juga beberapa cara untuk membolehkan HTTPS. Kaedah pertama dalam dokumentasi kod-pelayan menggunakan Let's Encrypt dan Reverse Proxy, seperti Nginx atau Caddy. Walaupun ini berfungsi hebat, ia memerlukan lebih banyak konfigurasi manual dan saya tidak mahu mengganggu dengannya. Walau bagaimanapun, pelayan kod juga menawarkan pilihan lain, --link , yang berfungsi dengan baik, walaupun dalam fasa beta. Bendera ini menetapkan sijil TLS, pengesahan GitHub, dan URL cdr.co yang berdedikasi! Tiada konfigurasi diperlukan! Begitu sejuk‽ Untuk menetapkannya, jalankan arahan ini (arahan ini tidak memerlukan akses root/sudo, mana -mana pengguna biasa boleh):

 <code>code-server --link</code>
Salin selepas log masuk

Ini mewujudkan URL untuk kami log masuk ke akaun GitHub anda supaya ia tahu akaun mana yang akan dibenarkan. Setelah selesai, kami akan mendapat URL yang berdedikasi dan semuanya sudah siap! Setiap pengguna mempunyai konfigurasi dan akaun GitHub mereka sendiri, jadi saya fikir secara teknikalnya mungkin untuk menjalankan beberapa contoh untuk beberapa orang pada masa yang sama. Walau bagaimanapun, saya tidak mengujinya.

Selepas mengkonfigurasi akaun GitHub, kami akan menekan Ctrl C untuk menghentikan proses tersebut.

Running <code>code-server --link</code> akan menyediakan URL Login.

Mengklik URL di Termius membukanya di Safari.

Selepas log masuk, GitHub akan membenarkan akaun anda.

Sebaik sahaja permohonan itu diberi kuasa, ia harus membawa anda terus ke antara muka yang biasa!

Kembali ke sesi SSH kami, kami dapat melihat bahawa URL kekal kini tersedia! Ingat bahawa ia berfungsi hanya apabila pelayan kod berjalan.

Tetapkan ketergantungan tema WordPress

Terdapat banyak cara untuk melakukan pembangunan tema WordPress, tetapi saya sangat suka cara menggariskan Automattic (_s), jadi kita akan bermula dengan itu.

Untuk memulakan dengan _s, mari pasang komposer. Kerana saya menganggap anda berada di pelayan yang sama seperti laman web WordPress anda, PHP sudah dipasang. Walaupun saya dapat menyenaraikan langkah -langkah di sini, laman web komposer telah melakukan lebih baik daripada yang saya mungkin.

Selepas memasang komposer, kita perlu memasang node.js dengan menjalankan arahan berikut di terminal:

 <code>cd ~ curl -sL https://deb.nodesource.com/setup_16.x -o nodesource_setup.sh sudo bash nodesource_setup.sh sudo apt install nodejs node -v</code>
Salin selepas log masuk

Perintah ini menambah PPA nod yang dikemas kini -kerana satu Ubuntu mengandungi sudah ketinggalan zaman (nod 10!) - dan kemudian pasang nod dan dapatkan versi.

Perintah terakhir harus mengembalikan sesuatu seperti v16.6.1, yang bermaksud kita sudah bersedia!

Menyiapkan tema

Untuk menetapkan tema _S, kami menjalankan npx degit automattic/_s my-cool-theme . Ini memuat turun kod _S ke folder bernama My-Cool-Theme. Jika anda mahu tema itu terletak terus dalam direktori tema WordPress anda, anda boleh memindahkan folder, membuat pautan simbolik untuknya, atau memberikan laluan penuh ke folder dalam perintah sebelumnya. Saya secara peribadi lebih suka memampatkan fail saya dengan menjalankan npm run bundle dan kemudian unzip mereka secara manual dalam folder tema saya.

Sebaik sahaja semua ini selesai, mari kita jalankan <code>code-server --link</code> , buka penyemak imbas kami dan navigasi ke URL kami!

Dalam contoh kod vs kami, kami boleh membuka folder yang mengandungi tema kami dan ikuti langkah QuickStart _s untuk menamakan tema kami dengan betul. Kemudian, di terminal bersepadu, kami menjalankan composer install dan npm install . Ini akan memasang semua pakej yang diperlukan untuk tema. Saya tidak akan menerangkan bagaimana tema WordPress berfungsi, seperti yang telah dilakukan oleh ramai orang yang berpengalaman.

Itu sahaja! Pelayan kami kini mempunyai segala yang kami perlukan untuk membangunkan beberapa tema WordPress yang sejuk menggunakan iPad atau mana -mana peranti lain dengan penyemak imbas dan papan kekunci. Sebaik sahaja penyemak imbas baru mereka dibebaskan, kami juga boleh menggunakan Xbox.

Proses pembangunan

Semua yang kita bincangkan bunyi hebat dalam teori, bukan? Apa yang anda mungkin tertanya -tanya adalah apa yang sebenarnya ingin dibangunkan pada iPad dengan konfigurasi ini. Saya mencatatkan video berikut untuk menunjukkan apa yang kelihatannya kepada saya. Ia hanya beberapa minit, tetapi saya fikir ia mencerminkan idea yang baik tentang apa yang berlaku dalam pembangunan WordPress.

Beberapa arahan mengenai persediaan ini

Oleh kerana pelayan kod menggunakan sumber terbuka vs kod-bukan versi Microsoft-sesuatu yang hilang. Ia juga tidak menggunakan pasaran pengembangan Microsoft, yang bermaksud tidak semua sambungan tersedia. Kami tidak boleh log masuk ke akaun Microsoft atau GitHub kami untuk menyegerakkan tetapan kami, tetapi kami juga boleh menggunakan sambungan penyegerakan tetapan, walaupun saya secara peribadi menghadapi masalah menggunakannya untuk menyegerakkan sambungan saya. Setiap pengguna Linux mempunyai tetapan dan sambungan sendiri, disimpan dalam folder ini: ~/.local/share/code-server . Ia sama dengan struktur folder pemasangan kod VS biasa.

Terdapat juga cara untuk menjalankan pelayan kod sebagai perkhidmatan dan bukannya berjalan secara langsung dalam sesi SSH supaya ia sentiasa berjalan, tetapi saya lebih suka membukanya jika diperlukan.

Beberapa petua khusus iPad

Jika anda bercadang untuk menggunakan iPad anda seperti saya, berikut adalah beberapa petua untuk menjadikan pengalaman anda lebih menyeronokkan!

  • Aktifkan ciri penjejakan lokasi di Termius kerana ia menyimpan sambungan SSH aktif walaupun aplikasi berjalan di latar belakang.
  • Buka laman web dengan Safari dan buka jadual kongsi untuk menambahkannya ke skrin utama anda! PWA Long Live!
  • Kandungan cache safari sangat agresif, dan membersihkan cache sangat menjengkelkan. Satu -satunya cara yang saya dapati adalah pada dasarnya untuk membersihkan sejarah penyemak imbas, yang tidak sesuai. Ia tidak mempunyai "refresh force" seperti mana -mana pelayar desktop lain. Chrome mungkin mengendalikannya dengan lebih baik, walaupun.
  • Beli papan kekunci Bluetooth, atau bahkan kes pelindung (Brydge adalah pilihan yang baik) kerana ia menjadikannya lebih seperti komputer riba daripada tablet. Papan kekunci fizikal menjadikan pengalaman 1,000 kali lebih baik daripada papan kekunci pada skrin!
  • iPads kadang -kadang "kehilangan" tumpuan editor, terutamanya apabila beralih antara aplikasi, yang menjadikannya mustahil untuk menaip. Saya biasanya menyelesaikan masalah ini dengan mengklik pada bar sisi dan kemudian mengklik pada editor.

Atas ialah kandungan terperinci Cara Menggunakan iPad untuk Pembangunan Tema WordPress. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Tutorial Java
1662
14
Tutorial PHP
1262
29
Tutorial C#
1235
24
Fon Font Google Fon Fon Font Google Fon Apr 09, 2025 am 10:42 AM

Saya melihat Font Google melancarkan reka bentuk baru (tweet). Berbanding dengan reka bentuk besar yang terakhir, ini terasa lebih berulang. Saya hampir tidak dapat memberitahu perbezaannya

Cara membuat pemasa undur animasi dengan HTML, CSS dan JavaScript Cara membuat pemasa undur animasi dengan HTML, CSS dan JavaScript Apr 11, 2025 am 11:29 AM

Pernahkah anda memerlukan pemasa undur dalam projek? Untuk sesuatu seperti itu, mungkin semula jadi untuk mencapai plugin, tetapi sebenarnya lebih banyak lagi

Panduan Atribut Data HTML Panduan Atribut Data HTML Apr 11, 2025 am 11:50 AM

Semua yang anda ingin tahu mengenai atribut data dalam HTML, CSS, dan JavaScript.

Bagaimana Kami Membuat Tapak Statik yang Menjana Corak Tartan Di SVG Bagaimana Kami Membuat Tapak Statik yang Menjana Corak Tartan Di SVG Apr 09, 2025 am 11:29 AM

Tartan adalah kain berpola yang biasanya dikaitkan dengan Scotland, terutamanya kilt bergaya mereka. Di Tartanify.com, kami mengumpulkan lebih dari 5,000 Tartan

Bukti konsep untuk menjadikan sass lebih cepat Bukti konsep untuk menjadikan sass lebih cepat Apr 16, 2025 am 10:38 AM

Pada permulaan projek baru, kompilasi SASS berlaku dalam sekejap mata. Ini terasa hebat, terutamanya apabila ia dipasangkan dengan BrowserSync, yang dimuat semula

PHP adalah A-OK untuk templat PHP adalah A-OK untuk templat Apr 11, 2025 am 11:04 AM

Templat PHP sering mendapat rap buruk untuk memudahkan kod subpar - tetapi itu tidak perlu berlaku. Mari kita lihat bagaimana projek PHP dapat menguatkuasakan asas

Cara Membina Komponen Vue dalam Tema WordPress Cara Membina Komponen Vue dalam Tema WordPress Apr 11, 2025 am 11:03 AM

Arahan template inline membolehkan kita membina komponen Vue yang kaya sebagai peningkatan progresif ke atas markup WordPress yang sedia ada.

Pengaturcaraan sass untuk mencipta kombinasi warna yang boleh diakses Pengaturcaraan sass untuk mencipta kombinasi warna yang boleh diakses Apr 09, 2025 am 11:30 AM

Kami sentiasa mencari untuk menjadikan web lebih mudah diakses. Kontras warna hanya matematik, jadi Sass dapat membantu menutup kes -kes kelebihan yang mungkin dilewatkan oleh para pereka.

See all articles