목차
전제 조건
설치하다
구성
WordPress 테마 종속성을 설정하십시오
테마 설정
개발 과정
이 설정에 대한 몇 가지 지침
몇 가지 iPad 관련 팁
웹 프론트엔드 CSS 튜토리얼 WordPress 테마 개발에 iPad를 사용하는 방법

WordPress 테마 개발에 iPad를 사용하는 방법

Mar 17, 2025 am 09:34 AM

WordPress 테마 개발에 iPad를 사용하는 방법

대학을 졸업 한 후, 나는 MacBook Air를 구입하기 전에 iPad Pro를 사용하여 수업에 참석해야했습니다 (M1 칩은 훌륭합니다). 그러나 컴퓨터 과학 학생으로서 나는 그것을 프로그램 할 수있는 방법을 찾아야했습니다. 그래서 나는 iPad에서 프로그램하는 가장 좋은 방법을 찾기 시작했습니다.

처음에는 몇 가지 좋은 옵션을 찾았지만 명령 줄이나 루트 권한 부족으로 인해 원하는 코드 나 프로그램을 실행할 수 없기 때문에 완벽하지 않았습니다. 코더, gitpod, github codespaces, 심지어 Replit과 같은 플랫폼을 사용할 수 있었지만 내가 원하는 것이 아닙니다.

그러나 나는 완벽한 프로그램을 찾았습니다. 무료이며 오픈 소스이며 자체적으로 호스팅 할 수 있습니다. 또한 검색 할 때 발견 한 플랫폼 인 코더의 기초이기도합니다. 이를 코드-서버라고하며 기본적으로 서버 파일 시스템에 완전히 액세스 할 수있는 관리되는 코드입니다.

처음에는 사용 사례가 Java 프로그래밍 (수업 시간에 배우는 언어)이지만 다른 프로그래밍 작업, 즉 WordPress 테마 개발에도 사용할 수 있다는 것을 빨리 깨달았습니다!

전제 조건

시작하려면 두 가지가 필요합니다.

  • 루트 액세스가있는 Linux 서버. 나는 개인적으로 OVH VPS를 사용합니다. 라즈베리 파이도 괜찮지 만 단계는 더 복잡 하고이 기사의 범위를 벗어납니다.
  • iPad 또는 일반적으로 프로그래밍에 사용할 수없는 기타 장치 (예 : 크롬 북).

WordPress 사이트와 동일한 서버에서 작업하고 있다고 가정하고 있습니다. 또한이 안내서는 Ubuntu 20.04.2 LTS를 사용하여 작성되었습니다.

설치하다

먼저 SSH를 통해 서버에 연결해야합니다. iPad를 사용하는 경우 Termius를 사용하는 것이 좋습니다. 서버에 로그인하면 루트/sudo 권한이 필요한 코드 서버를 설치합니다.

설치는 매우 간단합니다. 실제로 하나의 터미널 명령 만 필요합니다. 업그레이드 할 때도 동일한 명령이 사용됩니다.

 <code>curl -fsSL https://code-server.dev/install.sh | sh</code>
로그인 후 복사

구성

코드 서버를 설치 한 후 여러 가지 방법을 통해 구성 할 수 있습니다. 코드 서버를 직접 실행할 수 있으며 작동하지만 HTTP가 부족하고 기본 인증 만 제공합니다. 나는 항상 https를 활성화하기를 원했고 내 도메인에도 필요합니다.

HTTPS를 활성화하는 방법에는 여러 가지가 있습니다. 코드 서버 문서의 첫 번째 방법은 Nginx 또는 Caddy와 같은 Let 's Encrypt 및 Reverse Proxy를 사용합니다. 이것은 훌륭하게 작동하지만 더 많은 수동 구성이 필요하며 귀찮게하고 싶지 않습니다. 그러나 Code-Server는 베타 단계에 있지만 다른 옵션 인 --link 을 제공합니다. 이 플래그는 TLS 인증서, Github 인증 및 전용 CDR.CO URL을 설정합니다! 구성이 필요하지 않습니다! 너무 멋지다 설정하려면이 명령을 실행하려면 (이 명령은 Root/Sudo Access가 필요하지 않습니다.

 <code>code-server --link</code>
로그인 후 복사

이것은 우리가 당신의 GitHub 계정에 로그인하여 승인 할 계정을 알 수 있도록 URL을 만듭니다. 일단 완료되면, 우리는 전용 URL을 얻을 것이고 모든 것이 준비되었습니다! 각 사용자는 고유 한 구성 및 GitHub 계정을 가지고 있으므로 기술적으로 여러 사람의 여러 인스턴스를 동시에 실행할 수 있다고 생각합니다. 그러나 나는 그것을 테스트하지 않았습니다.

GitHub 계정을 구성한 후 CTRL C를 눌러 프로세스를 중지합니다.

<code>code-server --link</code> 로그인 URL을 제공합니다.

Termius에서 URL을 클릭하면 Safari에서 열립니다.

로그인 한 후 GitHub은 귀하의 계정을 승인합니다.

응용 프로그램이 승인되면 친숙한 인터페이스로 직접 이동해야합니다!

SSH 세션으로 돌아가서 영구 URL을 사용할 수 있음을 알 수 있습니다! 코드 서버가 실행 중일 때만 작동합니다.

WordPress 테마 종속성을 설정하십시오

WordPress 테마 개발을 수행하는 방법에는 여러 가지가 있지만 Automattic의 밑줄 (_S)이 실제로 마음에 들기 때문에 시작합니다.

_s를 시작하려면 작곡가를 설치합시다. WordPress 웹 사이트와 동일한 서버에 있다고 가정하기 때문에 PHP가 이미 설치되어 있습니다. 여기에 단계를 나열 할 수는 있지만 Composer의 웹 사이트는 나보다 더 잘 수행되었습니다.

Composer를 설치 한 후 터미널에서 다음 명령을 실행하여 Node.js를 설치해야합니다.

 <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>
로그인 후 복사

이 명령은 업데이트 된 노드 PPA를 추가합니다. Ubuntu가 포함하는 하나가 오래 되었기 때문에 (노드 10!), 노드를 설치하고 버전을 가져옵니다.

마지막 명령은 v16.6.1과 같은 것을 반환해야합니다. 즉, 우리가 준비되었음을 의미합니다!

테마 설정

_S 테마를 설정하기 위해 npx degit automattic/_s my-cool-theme 실행합니다. 이것은 _s 코드를 My-Cool-Theme이라는 폴더로 다운로드합니다. 테마가 WordPress 테마 디렉토리에 직접 위치하려면 폴더를 이동하거나 상징적 링크를 만들거나 이전 명령의 폴더에 대한 전체 경로를 제공 할 수 있습니다. npm run bundle 실행하여 내 파일을 압축 한 다음 테마 폴더에서 수동으로 압축을 풀기를 개인적으로 선호합니다.

이 모든 것이 완료되면 <code>code-server --link</code> 실행하고 브라우저를 열고 URL로 이동합시다!

대 코드 인스턴스에서 테마가 포함 된 폴더를 열고 _s의 QuickStart 단계를 따라 테마의 이름을 올바르게 이름을 지정할 수 있습니다. 그런 다음 통합 터미널에서 composer installnpm install 실행합니다. 테마에 필요한 모든 패키지를 설치합니다. 더 많은 경험이 많은 사람들이 그렇게했던 것처럼 WordPress 테마의 작동 방식을 설명하지 않을 것입니다.

그게 다야! 우리 서버에는 이제 iPad 또는 브라우저 및 키보드가있는 다른 장치를 사용하여 멋진 WordPress 테마를 개발하는 데 필요한 모든 것이 있습니다. 새 브라우저가 출시되면 Xbox를 사용할 수도 있습니다.

개발 과정

우리가 논의한 모든 것은 이론적으로 훌륭하게 들립니다. 궁금한 점은 실제로이 구성으로 iPad에서 개발하는 것이 실제로 어떤 것인지입니다. 나는 나에게 어떻게 보이는지 보여주기 위해 다음 비디오를 녹음했다. 몇 분 거리에 불과하지만 WordPress 개발에서 무슨 일이 일어나고 있는지에 대한 좋은 아이디어를 반영한다고 생각합니다.

이 설정에 대한 몇 가지 지침

Code-Server는 오픈 소스 대 코드 (Microsoft 버전이 아닌)를 사용하기 때문에 문제가 없습니다. 또한 Microsoft의 확장 시장을 사용하지 않으므로 모든 확장을 사용할 수있는 것은 아닙니다. 설정을 동기화하기 위해 Microsoft 또는 Github 계정에 로그인 할 수는 없지만 개인적으로 내선을 동기화하는 데 어려움이 있지만 설정 동기화 확장자를 사용할 수도 있습니다. 각 Linux 사용자는이 폴더에 저장된 자체 설정 및 확장 기능이 있습니다 : ~/.local/share/code-server . 일반 대 코드 설치의 폴더 구조와 유사합니다.

Code-Server를 SSH 세션에서 직접 실행하는 대신 서비스로 실행하여 항상 실행되도록 코드 서버를 서비스로 실행하는 방법도 있습니다. 그러나 필요한 경우 열기를 선호합니다.

몇 가지 iPad 관련 팁

나처럼 iPad를 사용할 계획이라면, 경험을 더 즐겁게 만들기위한 몇 가지 팁이 있습니다!

  • Application이 백그라운드에서 실행중인 경우에도 SSH 연결을 활성화하기 때문에 Termius에서 위치 추적 기능을 활성화하십시오.
  • Safari로 웹 사이트를 열고 공유 테이블을 열어 홈 화면에 추가하십시오! Long Live PWA!
  • 사파리는 콘텐츠를 매우 적극적으로 캐시하며 캐시를 치우는 것은 매우 성가신 일입니다. 내가 찾은 유일한 방법은 기본적으로 브라우저의 역사를 지우는 것입니다. 다른 데스크탑 브라우저와 마찬가지로 "포스 리프로즈"가 없습니다. 그러나 크롬은 더 잘 처리 할 수 ​​있습니다.
  • 블루투스 키보드를 구입하거나 보호 케이스 (Brydge는 좋은 선택입니다) 태블릿보다 랩톱처럼 느껴지 기 때문에. 물리적 키보드는 스크린 내 키보드보다 1,000 배 더 나은 경험을 제공합니다!
  • iPad는 때때로 편집자의 초점을 "잃어 버리기", 특히 앱 사이를 전환 할 때 입력 할 수 없습니다. 나는 보통 사이드 바를 클릭 한 다음 편집기를 클릭 하여이 문제를 해결합니다.

위 내용은 WordPress 테마 개발에 iPad를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
4 몇 주 전 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25 : Myrise에서 모든 것을 잠금 해제하는 방법
1 몇 달 전 By 尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

첫 번째 맞춤형 전환을 만듭니다 첫 번째 맞춤형 전환을 만듭니다 Mar 15, 2025 am 11:08 AM

Svelte Transition API는 맞춤형 전환을 포함하여 문서를 입력하거나 떠날 때 구성 요소를 애니메이션하는 방법을 제공합니다.

GraphQL 캐싱 작업 GraphQL 캐싱 작업 Mar 19, 2025 am 09:36 AM

최근에 GraphQL 작업을 시작했거나 장단점을 검토 한 경우 "GraphQL이 캐싱을 지원하지 않음"또는

쇼, 말하지 마십시오 쇼, 말하지 마십시오 Mar 16, 2025 am 11:49 AM

웹 사이트의 컨텐츠 프레젠테이션을 설계하는 데 얼마나 많은 시간을 소비합니까? 새 블로그 게시물을 작성하거나 새 페이지를 만들 때

Redwood.js 및 동물 군을 사용하여 이더 리움 앱 구축 Redwood.js 및 동물 군을 사용하여 이더 리움 앱 구축 Mar 28, 2025 am 09:18 AM

최근 Bitcoin의 가격이 20k 달러가 넘는 USD가 최근에 등반되면서 최근 30k를 끊었으므로 Ethereum을 만드는 데 깊이 다이빙을 할 가치가 있다고 생각했습니다.

Leakenty와 함께 자신의 Bragdoc을 만듭니다 Leakenty와 함께 자신의 Bragdoc을 만듭니다 Mar 18, 2025 am 11:23 AM

개발자로서 어느 단계에 있든, 우리가 완료 한 작업은 크든 작든, 개인적이고 전문적인 성장에 큰 영향을 미칩니다.

CI/CD에 약간 CI/CD에 약간 Apr 02, 2025 pm 06:21 PM

"웹 사이트"는 "모바일 앱"보다 더 잘 맞지만 Max Lynch 의이 프레임이 마음에 듭니다.

vue 3 vue 3 Apr 02, 2025 pm 06:32 PM

그것은#039; VUE 팀에게 그것을 끝내는 것을 축하합니다. 나는 그것이 막대한 노력과 오랜 시간이라는 것을 알고 있습니다. 모든 새로운 문서도 있습니다.

NPM 명령은 무엇입니까? NPM 명령은 무엇입니까? Mar 15, 2025 am 11:36 AM

NPM 명령은 서버 시작 또는 컴파일 코드와 같은 것들에 대한 일회성 또는 지속적으로 실행되는 프로세스로 다양한 작업을 실행합니다.

See all articles