Rootless Podman을 사용하여 Hugo 사이트 만들기 - 1부
3812 단어 podmanhugocontainerstutorial
내가 사용하고 있는 전체 개념Hugo에 익숙해지기 위해 Hugo는 가장 인기 있는 오픈 소스 정적 사이트 생성기 중 하나입니다(예, 웹 사이트에서 가져왔습니다 :D).
이것은 podman이 Centos 또는 Archlinux 또는 원하는 배포판에서 실행 중이며 필요한 경우 설정이 매우 간단하다고 가정합니다.
Centos 7 or 8
yum install podman
or
dnf install podman
Archlinux
pacman -Syu podman
or
yay -Syu podman
Ubuntu
sudo apt-get install hugo
따라서 official docs은 즐겨 사용하는 패키지 관리자를 사용하여 로컬 시스템에 hugo를 설치하거나 podman을 통해 사용할 수 있다고 제안합니다.
다시 한 번 저장소에 공식 패키지가 있으므로 여기에는
curl -sSL URL| bash
가 필요하지 않습니다.여기에서 Centos , ArchLinux 및 Ubuntu or Debian 가이드를 따라 시작할 수 있습니다.
시작하려면 제안된 docker image을 사용합니다. 시작하기가 매우 간단합니다. 예를 들어 새 휴고 블로그를 만들고 싶다면 이렇게 하면 됩니다.
$ mkdir blog
$ cd blog
podman run --rm -it -v $(pwd):/src:z klakegg/hugo:0.82.0 new site quickstart
Trying to pull docker.io/klakegg/hugo:0.82.0...
Getting image source signatures
Copying blob e09912d331e4 done
...
Writing manifest to image destination
Storing signatures
Congratulations! Your new Hugo site is created in /src/quickstart.
플래그는 다음을 의미합니다.
--rm Remove container after exiting
-d Detach after running
-i Interactive
-t Provides a TTY
-v $(pwd):/src:z This mounts the current working directory to the /src directory in the container.
klakegg/hugo:0.82.0 Image Name
"new site" Performs hugo new site
quickstart Site Name
:Z
및 :z
는 SELinux와 관련하여 매우 중요합니다. 기본적으로 :z
는 컨테이너가 내가 본 것에서 SELinux 컨텍스트를 변경할 수 있도록 하며 :Z
는 여기Selinux With Containers에서 더 많은 정보를 제공하지 않습니다. 오류가 발생할 경우를 대비하여 SELinux를 비활성화하지 마십시오. SELinux를 사용하지 않는 경우 :z
를 제거하십시오.설치가 성공적으로 완료되면 다음이 표시되어야 합니다.
Just a few more steps and you're ready to go:
1. Download a theme into the same-named folder.
Choose a theme from https://themes.gohugo.io/ or
create your own with the "hugo new theme <THEMENAME>" command.
2. Perhaps you want to add some content. You can add single files
with "hugo new <SECTIONNAME>/<FILENAME>.<FORMAT>".
3. Start the built-in live server via "hugo server".
Visit https://gohugo.io/ for quickstart guide and full documentation.```
That's it you have your initial project ready!! Pat yourself on the back cause it was fun.
In the next post I will show you how to create posts, install a theme and build the static site using hugo and then finally serve the websites using Apache, stay tuned.
Reference
이 문제에 관하여(Rootless Podman을 사용하여 Hugo 사이트 만들기 - 1부), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/mediocredevops/testing-hugo-using-rootless-podman-part-1-32ge텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)