programing

워드프레스 블로그를 정적 웹페이지로 github 페이지에 호스트할 수 있습니까?

lastmoon 2023. 3. 8. 21:42
반응형

워드프레스 블로그를 정적 웹페이지로 github 페이지에 호스트할 수 있습니까?

WordPress 블로그를 Localhost에 설치하고 GitHub에 푸시하여 GitHub에서 정적 페이지로 실행하고 싶습니다.제가 할 수 있을까요?그렇다면 관련된 절차와 문제에 대해 자세히 답변해 주세요.

내 페이지가 정적이든 상관없지만, GitHub 페이지에서 호스팅할 수 있을까요?

이 웹 사이트에서는 이 방법에 대한 좋은 답변을 제공합니다.https://www.hywel.me/static/site/wordpress/2016/07/17/fast-free-static-website-with-wordpress-and-github-pages.html

요컨대:

  1. GitHub 페이지를 설정합니다.
  2. Simply 정적 플러그인을 WordPress에 설치합니다.
  3. 플러그 인에서 git 저장소로 내보내기를 다시 푸시하면 됩니다.

그럴수는 없어요.동적 페이지를 원하는 경우 WordPress를 사용할 수 있습니다. 이것이 WordPress를 사용하는 핵심입니다.물론 WordPress에 의해 생성된 html을 GitHub에 푸시할 수 있지만 수작업이 많이 필요할 것 같습니다.

정적 페이지 생성기를 사용할 수 있습니다(예:

워드프레스에서 전혀 전환할 수 없지만 반드시 github 페이지에서 호스트해야 한다면, 유일한 옵션은 아마도 사이트 전체를 사용하여 정적 웹 사이트(지킬 같은 것, 특히 워드프레스용)를 찾아보는 것입니다.

edit: 실제로 이러한 플러그인이 있습니다.https://wordpress.org/plugins/static-html-output-plugin/

방금 WP를 새로 설치해서 테스트했는데, 정상적으로 동작하는 것 같습니다만, 몇 가지 문제가 있는 것 같습니다.

유감스럽게도 WordPress는 WebApp이기 때문에 데이터베이스를 필요로 하기 때문에 이 작업을 수행할 없습니다.나쁜 소식을 전하게 되어 죄송합니다.

다른 방법을 고려하고 있다면 GitHub Pages에서 호스팅할 수 있는 다음과 같은 정적 사이트 생성기를 고려하십시오.

워드프레스에서 jekyl 정적 사이트 생성기(github 페이지에 전원을 공급하는 생성기)로 마이그레이션할 수 있습니다.

이행 매뉴얼은 jekyll 사이트에 있습니다.

아니요, 그러기 위해서는 다음이 필요합니다.

  • 기투브.github.io.
    쉽게 하기 제 는 실히기 for for for, 은 for for for for for for for for 입니다.andy4thehuynh.github.io
  • 휴고 레포
    의 빈 하여 CD를 실행합니다.hugo new site ./.
    repo로 ★★git init 리모콘을 해 주세요.git remote add origin git@github.com:<your_handle>/<your_handle>.github.io.git.
    좋아요, 새로운 블로그 보고서가 나왔습니다.
  • 포스트를 하여 실행합시다.hugo new post/test.md ★★★★★★★★★★★★★★★★★」echo 'Your live on Github Pages' >> ./content/post/test.md.
    초안 플래그를 참으로 설정하여 게시물을 렌더링합니다.
  • 에게 Hugo를 실행하여 합니다.hugo.
    퍼블릭 디렉토리는 새로 생성된 사이트로 채워져야 합니다.★★★★★★★★★★★★★★★★!
  • 양념이 , 한 번 해 봐.echo 'public' >> .gitignore이제 Git은 당신의 퍼블릭디렉토리를 인식하지 못합니다(컴파일된 퍼블릭콘텐츠는 사용자가 브라우저에서 볼 수 있습니다).네, 이렇게 하겠습니다.
  • 에서 of the the the the the the the the 에서 전환합니다.master로 with with with 로 git checkout -b sourceGH 페이지는 소스 코드(소스 브랜치라고도 함)에 신경 쓰지 않기 때문에, 이것을 실시합니다.을 사용하다
  • 소스 변경을 추가하고 커밋합니다. 해요.git add -A ★★★★★★★★★★★★★★★★★」git commit -m 'Initial Commit' 사항을 .git push origin source.
  • CD를 의 CD에 .public더입다 notice 이 변경을.Git git git git git git git git git git git git 。이것은 의도된 목적이었다. 해요.git init,git add -A ★★★★★★★★★★★★★★★★★」git commit -m 'Initial commit' 사항을 .git push origin master.

를 열어 보다라는 합니다..github.io 쓰세요.source ★★★★★★★★★★★★★★★★★」master나뭇가지.
</FONT CHANGE:/ CHANGE:/FONT CHANGE:>에 있습니다.master★★★★★★ 。
하고, GH 、 GH 、 GH 、 will gh음 will gh gh gh it it it it로 .<your_handle>.github.io.
source분점.를 사용하여 컴파일합니다.hugo명령어를 입력합니다.변경이 에 들면, 「」를 눌러 .public이 노래에 대해서요.

네, 할 수 있고 아주 쉬워요.이점:

  1. wp-adnin 기능을 항상 사용할 수 있습니다.
  2. 사이트는 GitHub 페이지에 의해 호스트 됩니다(매우 빠릅니다).
  3. 사이트가 정적이기 때문에 제대로 작동하지 않는 한 보안 문제가 발생하지 않습니다.

순서:

  1. 서브도메인에 완전한 워드프레스 사이트를 만듭니다.예:static.mydomain.com
  2. 정적 사이트를 쉽게 생성하여 GitHub에 자동으로 업로드할 수 있는 Simply Static Pro 버전을 설치합니다(설명서에 따름).
  3. 무료로 호스팅되는 매우 빠른 정적 사이트를 즐기십시오.

보너스:

  1. wp-rocket 최적화를 사용합니다.정적 사이트가 생성되면 이러한 사이트로부터 이점을 얻을 수 있습니다.

  2. 데이터베이스가 없기 때문에 플러그인 폼 ninja Forms는 동작하지 않기 때문에 Type Form이나 Google Forms와 같이 단순히 정적 플러그인이나 서드파티에서 사용할 수 있는 것을 사용합니다.

  3. 보안을 위해 static.mydomain.com에 대한 IP 연결만 허용하도록 서버를 구성합니다. 그러면 보안이 강화되고 Google이 이 하위 도메인을 인덱싱하지 않습니다.

언급URL : https://stackoverflow.com/questions/32902472/can-i-host-my-wordpress-blog-on-github-pages-as-a-static-webpage

반응형