Lando와 함께 새로운 Statamic 사이트, 섹션 1 만들기
왜 Stamatic이야?
몇 년 동안 나는 줄곧 나의 사이트를 새롭게 설계하고 싶었지만, 다른 항목들은 항상 나를 방해한다.나는 Laravel 맞춤형 사이트,Wordpress, 평면 파일 사이트와 다른 사이트 사이에서 잡담을 나누었다.알았어.이것도 바퀴가 미끄러지는 데 도움이 되지 않아 한 가지 일도 이루지 못했다.
라벨 뉴스 announced that they had updated their site to using Statamic 3에 나는 플랫폼을 더욱 깊이 관찰했다.(Wordpress에서 Statamic here으로 이전하는 팀을 돕는 멋진 글도 있습니다.)
내가 이 물건을 시작하고 Stamatic으로 나의 사이트를 재건하려고 시도할 때, 나와 함께 가세요.
난초
내가 최근에 알게 된 또 다른 도구는 Lando이다. 이것은 매우 간단한 Docker 기반의 사이트 설정 도구로 새로운 웹 개발 프로젝트를 매우 간단하게 개발할 수 있다.Docker는 모든 것을 개발하고 발표하기 쉽게 합니다. 왜냐하면 이것은 자체적으로 포함되어 있기 때문에, Lando는 Docker 용기 설정의 초기 비용을 제외합니다.HTTPS 인증서의 생성과 관리도 처리할 수 있기 때문에 로컬 호스트에서 안전하게 개발할 수 있습니다.나는 네가 가서 보라고 강력히 건의한다.
개시하다
Lando 설치
첫 번째 단계는 운영 체제에 따라 install Lando입니다.Linux에서는 Docker Community Edition을 설치하는 등 simple four step process을 따를 수 있습니다.Windows 설치 프로그램에는 Docker Desktop도 포함됩니다.
After you have installed, verify your installation by attempting to use the lando version
command -- which should print out the current version installed.
Lando+Statamic 프로젝트 만들기
Docker (Lando) 의 묘미는 로컬 기기에 의존 항목을 설치할 필요가 없고, 용기를 사용해서 무엇이든 할 수 있다는 것이다.란도는 이 모든 것을 아주 간단하게 만들었다.로컬에composer를 설치하지 않으면Statamic 설치 프로그램을 설치하고 몇 개의 명령으로 새 프로그램 폴더를 시작할 수 있습니다.
$ mkdir my-cool-project
$ cd my-cool-project
$ lando init \
> --source cwd \
> --recipe lamp \
> --webroot public \
> --name my-statamic-site
.lando.yml
파일을 생성합니다.
name: my-statamic-site
recipe: lamp
config:
webroot: public
Lando는 recipes의 기존 제품을 덧붙였는데 Lamp, LEMP, 심지어 Laravel 레시피도 사용할 수 있다(Statamic의 Laravel 패키지를 설치했다면).이 강좌에서 나는 조명 그룹을 선택했다.
서비스 구성(옵션)
나는 이 점에서 많은 설정을 하지 않았지만, 이미지와 용기를 구축하기 전에, 지금은 additional services과 프로젝트에 추가할 수 있는 설정을 보기 위해 Lando 문서를 볼 수 있는 좋은 시기이다.Statamic는 LAMP 레시피의 기본값을 초과할 필요가 없습니다.
메뉴마다 available options이 있습니다. 선택한 메뉴의 사용 가능한 설정을 반드시 읽어 주십시오.
Statamic 설치
기본 Lando 구성에서는 composer 이미지를 사용하여 Statamic(새로 만든 프로젝트 디렉토리)를 설치할 수 있습니다.
$ lando ssh -c "composer global require statamic/cli && statamic new placeholder"
주의:statamic를 현재 디렉터리에 어떻게 설치하는지 모르겠습니다. 그래서 placeholder
에 설치하고 모든 내용을 루트 디렉터리로 옮깁니다.
모든 내용을 설치한 후 프로젝트 파일을 디렉터리로 이동합니다. (실망스럽지만, 이 디렉터리를 보존하고 싶다면, 자리 차지 문자 이름 대신 사용할 수 있습니다. 위의 .lando.yml
에서 웹루트를 업데이트할 수 있습니다.)
$ cd placeholder
$ mv * .* ..
$ cd ..
$ rm -rf placeholder
처음 실행할 때 시작합니다!
당신은 이미 Lando를 설정했습니다. 이것은 당신의 기술 창고를 책임질 것입니다. 그리고 Statamic를 설치했습니다. 이것은 우리가 사이트를 구축하는 데 사용할 소프트웨어입니다.
열어보자!작업 디렉토리에 다음 명령을 입력합니다.
$ lando start
이렇게 하면 모든 Docker 컨테이너와 이미지가 구성되고 모든 컨텐트가 제대로 작동합니다.마지막으로 Lando는 URL을 제공하여 새로운 반짝이는 사이트를 방문할 수 있습니다!
___ __ __ __ __ ______
/ _ )___ ___ __ _ ___ / / ___ _/ /_____ _/ /__ _/ /_____ _/ / / /
/ _ / _ \/ _ \/ ' \(_-</ _ \/ _ `/ '_/ _ `/ / _ `/ '_/ _ `/_/_/_/
/____/\___/\___/_/_/_/___/_//_/\_,_/_/\_\\_,_/_/\_,_/_/\_\\_,_(_|_|_)
Your app has started up correctly.
Here are some vitals:
NAME statamic
LOCATION /home/<your_user>/workspace/statamic
SERVICES appserver, database
APPSERVER_NGINX URLS https://localhost:49155
http://localhost:49156
http://statamic.lndo.site/
https://statamic.lndo.site/
이제 당신의 새 사이트는 몇 개의 명령만 있으면 실행할 수 있습니다!
관리자 사용자 만들기
마지막 단계는 슈퍼유저가 되어 제어판에서 시작하는 것입니다.사용자가 슈퍼유저가 되기를 원하느냐는 질문에 yes
을 선택하세요!
$ lando php please make:user
Email:
> [email protected]
Name []:
> John Smith
Password (Your input will be hidden):
>
Super user (yes/no) [no]:
> y
User created successfully.
마무리
이 글에서 나는 어떻게 Lando를 설치하여 진정으로 빠른 LAMP나 LEMP 창고를 얻고 운행하는지를 소개했고 Statamic도 설치했다!새로운 웹 사이트를 구축하는 작업이 많아지면서 두 번째 부분을 업데이트할 것입니다. 기본 내용의 창설과 레이아웃과 주제에 대한 보완이 포함될 것입니다.
Reference
이 문제에 관하여(Lando와 함께 새로운 Statamic 사이트, 섹션 1 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/oranges13/starting-up-a-new-statamic-site-with-lando-part-1-4kfi
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
내가 최근에 알게 된 또 다른 도구는 Lando이다. 이것은 매우 간단한 Docker 기반의 사이트 설정 도구로 새로운 웹 개발 프로젝트를 매우 간단하게 개발할 수 있다.Docker는 모든 것을 개발하고 발표하기 쉽게 합니다. 왜냐하면 이것은 자체적으로 포함되어 있기 때문에, Lando는 Docker 용기 설정의 초기 비용을 제외합니다.HTTPS 인증서의 생성과 관리도 처리할 수 있기 때문에 로컬 호스트에서 안전하게 개발할 수 있습니다.나는 네가 가서 보라고 강력히 건의한다.
개시하다
Lando 설치
첫 번째 단계는 운영 체제에 따라 install Lando입니다.Linux에서는 Docker Community Edition을 설치하는 등 simple four step process을 따를 수 있습니다.Windows 설치 프로그램에는 Docker Desktop도 포함됩니다.
After you have installed, verify your installation by attempting to use the lando version
command -- which should print out the current version installed.
Lando+Statamic 프로젝트 만들기
Docker (Lando) 의 묘미는 로컬 기기에 의존 항목을 설치할 필요가 없고, 용기를 사용해서 무엇이든 할 수 있다는 것이다.란도는 이 모든 것을 아주 간단하게 만들었다.로컬에composer를 설치하지 않으면Statamic 설치 프로그램을 설치하고 몇 개의 명령으로 새 프로그램 폴더를 시작할 수 있습니다.
$ mkdir my-cool-project
$ cd my-cool-project
$ lando init \
> --source cwd \
> --recipe lamp \
> --webroot public \
> --name my-statamic-site
.lando.yml
파일을 생성합니다.
name: my-statamic-site
recipe: lamp
config:
webroot: public
Lando는 recipes의 기존 제품을 덧붙였는데 Lamp, LEMP, 심지어 Laravel 레시피도 사용할 수 있다(Statamic의 Laravel 패키지를 설치했다면).이 강좌에서 나는 조명 그룹을 선택했다.
서비스 구성(옵션)
나는 이 점에서 많은 설정을 하지 않았지만, 이미지와 용기를 구축하기 전에, 지금은 additional services과 프로젝트에 추가할 수 있는 설정을 보기 위해 Lando 문서를 볼 수 있는 좋은 시기이다.Statamic는 LAMP 레시피의 기본값을 초과할 필요가 없습니다.
메뉴마다 available options이 있습니다. 선택한 메뉴의 사용 가능한 설정을 반드시 읽어 주십시오.
Statamic 설치
기본 Lando 구성에서는 composer 이미지를 사용하여 Statamic(새로 만든 프로젝트 디렉토리)를 설치할 수 있습니다.
$ lando ssh -c "composer global require statamic/cli && statamic new placeholder"
주의:statamic를 현재 디렉터리에 어떻게 설치하는지 모르겠습니다. 그래서 placeholder
에 설치하고 모든 내용을 루트 디렉터리로 옮깁니다.
모든 내용을 설치한 후 프로젝트 파일을 디렉터리로 이동합니다. (실망스럽지만, 이 디렉터리를 보존하고 싶다면, 자리 차지 문자 이름 대신 사용할 수 있습니다. 위의 .lando.yml
에서 웹루트를 업데이트할 수 있습니다.)
$ cd placeholder
$ mv * .* ..
$ cd ..
$ rm -rf placeholder
처음 실행할 때 시작합니다!
당신은 이미 Lando를 설정했습니다. 이것은 당신의 기술 창고를 책임질 것입니다. 그리고 Statamic를 설치했습니다. 이것은 우리가 사이트를 구축하는 데 사용할 소프트웨어입니다.
열어보자!작업 디렉토리에 다음 명령을 입력합니다.
$ lando start
이렇게 하면 모든 Docker 컨테이너와 이미지가 구성되고 모든 컨텐트가 제대로 작동합니다.마지막으로 Lando는 URL을 제공하여 새로운 반짝이는 사이트를 방문할 수 있습니다!
___ __ __ __ __ ______
/ _ )___ ___ __ _ ___ / / ___ _/ /_____ _/ /__ _/ /_____ _/ / / /
/ _ / _ \/ _ \/ ' \(_-</ _ \/ _ `/ '_/ _ `/ / _ `/ '_/ _ `/_/_/_/
/____/\___/\___/_/_/_/___/_//_/\_,_/_/\_\\_,_/_/\_,_/_/\_\\_,_(_|_|_)
Your app has started up correctly.
Here are some vitals:
NAME statamic
LOCATION /home/<your_user>/workspace/statamic
SERVICES appserver, database
APPSERVER_NGINX URLS https://localhost:49155
http://localhost:49156
http://statamic.lndo.site/
https://statamic.lndo.site/
이제 당신의 새 사이트는 몇 개의 명령만 있으면 실행할 수 있습니다!
관리자 사용자 만들기
마지막 단계는 슈퍼유저가 되어 제어판에서 시작하는 것입니다.사용자가 슈퍼유저가 되기를 원하느냐는 질문에 yes
을 선택하세요!
$ lando php please make:user
Email:
> [email protected]
Name []:
> John Smith
Password (Your input will be hidden):
>
Super user (yes/no) [no]:
> y
User created successfully.
마무리
이 글에서 나는 어떻게 Lando를 설치하여 진정으로 빠른 LAMP나 LEMP 창고를 얻고 운행하는지를 소개했고 Statamic도 설치했다!새로운 웹 사이트를 구축하는 작업이 많아지면서 두 번째 부분을 업데이트할 것입니다. 기본 내용의 창설과 레이아웃과 주제에 대한 보완이 포함될 것입니다.
Reference
이 문제에 관하여(Lando와 함께 새로운 Statamic 사이트, 섹션 1 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/oranges13/starting-up-a-new-statamic-site-with-lando-part-1-4kfi
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
After you have installed, verify your installation by attempting to use the lando version
command -- which should print out the current version installed.
$ mkdir my-cool-project
$ cd my-cool-project
$ lando init \
> --source cwd \
> --recipe lamp \
> --webroot public \
> --name my-statamic-site
name: my-statamic-site
recipe: lamp
config:
webroot: public
$ lando ssh -c "composer global require statamic/cli && statamic new placeholder"
$ cd placeholder
$ mv * .* ..
$ cd ..
$ rm -rf placeholder
$ lando start
___ __ __ __ __ ______
/ _ )___ ___ __ _ ___ / / ___ _/ /_____ _/ /__ _/ /_____ _/ / / /
/ _ / _ \/ _ \/ ' \(_-</ _ \/ _ `/ '_/ _ `/ / _ `/ '_/ _ `/_/_/_/
/____/\___/\___/_/_/_/___/_//_/\_,_/_/\_\\_,_/_/\_,_/_/\_\\_,_(_|_|_)
Your app has started up correctly.
Here are some vitals:
NAME statamic
LOCATION /home/<your_user>/workspace/statamic
SERVICES appserver, database
APPSERVER_NGINX URLS https://localhost:49155
http://localhost:49156
http://statamic.lndo.site/
https://statamic.lndo.site/
$ lando php please make:user
Email:
> [email protected]
Name []:
> John Smith
Password (Your input will be hidden):
>
Super user (yes/no) [no]:
> y
User created successfully.
이 글에서 나는 어떻게 Lando를 설치하여 진정으로 빠른 LAMP나 LEMP 창고를 얻고 운행하는지를 소개했고 Statamic도 설치했다!새로운 웹 사이트를 구축하는 작업이 많아지면서 두 번째 부분을 업데이트할 것입니다. 기본 내용의 창설과 레이아웃과 주제에 대한 보완이 포함될 것입니다.
Reference
이 문제에 관하여(Lando와 함께 새로운 Statamic 사이트, 섹션 1 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/oranges13/starting-up-a-new-statamic-site-with-lando-part-1-4kfi텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)