# 랜딩 페이지 블로그 🛩

**URL:** https://meta.discourse.org/t/landing-pages-blog/190390
**Category:** Extras
**Tags:** pavilion
**Created:** [5월 14, 2021, 9:07오전 UTC](https://meta.discourse.org/t/landing-pages-blog/190390 "2021-05-14T09:07:15Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [5월 14, 2021, 9:07오전 UTC](https://meta.discourse.org/t/landing-pages-blog/190390/1 "2021-05-14T09:07:15Z")

</div>

> 작동 중이지만 더 이상 유지 관리되지 않음 [2022년 7월]

이제 [Landing Pages 플러그인](https://meta.discourse.org/t/landing-pages-plugin/180967)을 사용하여 Discourse로 블로그를 운영할 수 있습니다 🎉. 카테고리를 블로그로 설정하면, 해당 카테고리의 모든 주제(Topic)의 첫 번째 게시물이 자체적인 블로그 페이지를 가지며 블로그 게시물 목록 페이지에 표시됩니다.

[![Screen Shot 2021-05-13 at 5.04.18 PM](https://global.discourse-cdn.com/meta/original/3X/9/d/9d043b203cffd2a1e2e016a71a153129f3950a40.jpeg)](https://try.thepavilion.io/blog/farewell-the-utopian-city-to-cope-with-climate-change-we-must-learn-from-how-nature-adapts)

이 프로젝트는 @meghna와 저의 공동 노력의 결과입니다. 멋진 디자인 작업은 모두 그녀의 것입니다. 이 블로그의 디자인이 마음에 드신다면 그녀의 [Discourse 테마](https://meta.discourse.org/u/meghna/activity/topics)를 꼭 확인해 보세요. 기능에서 발견하는 모든 버그는 제 책임입니다 🙂

### 코드 가져오기

[![GitHub-Mark-64px](https://global.discourse-cdn.com/meta/original/3X/9/9/99b9dcb9a00eee3ca5c36c60f1e0126cfcea0de5.png) Landing Pages 플러그인](https://github.com/paviliondev/discourse-landing-pages)  
[![GitHub-Mark-64px](https://global.discourse-cdn.com/meta/original/3X/9/9/99b9dcb9a00eee3ca5c36c60f1e0126cfcea0de5.png) Blog Landing Pages](https://github.com/paviliondev/blog-landing-pages)  
[![GitHub-Mark-64px](https://global.discourse-cdn.com/meta/original/3X/9/9/99b9dcb9a00eee3ca5c36c60f1e0126cfcea0de5.png) Blog Landing Theme](https://github.com/paviliondev/blog-landing-theme)

### 작동 모습 보기

[try.thepavilion.io/blog](http://try.thepavilion.io/blog)

> 이 게시물에 포함된 스크린샷과 블로그의 모든 콘텐츠는 [The Conversation](https://theconversation.com)에서 가져온 것으로, 해당 사이트가 사용하는 Creative Commons 라이선스에 따라 사용되고 있습니다. 모든 콘텐츠는 원래 저자에게 귀속되며 데모 목적으로만 사용되었습니다.

### 설정 방법

다음 단계를 순서대로 따르세요

1. [Landing Pages 플러그인](https://github.com/paviliondev/discourse-landing-pages)을 설치하세요 [(Discourse에서 플러그인 설치 방법)](https://meta.discourse.org/t/install-plugins-in-discourse/19157).
2. [Blog Landing Theme](https://github.com/paviliondev/blog-landing-theme)을 설치하세요, [(Discourse에서 테마 설치 방법)](https://meta.discourse.org/t/how-do-i-install-a-theme-or-theme-component/63682).
3. [Blog Landing Pages](https://github.com/paviliondev/blog-landing-pages)를 [랜딩 페이지 저장소](https://thepavilion.io/t/adding-and-editing-landing-pages/4094#connect-a-git-repository-recommended)로 설정하세요.
4. Landing Pages 관리 UI에서 “Blog” 페이지의 카테고리를 블로그 운영에 사용하려는 카테고리로 변경하세요.  
 ![Screenshot at May 13 17-30-49](https://global.discourse-cdn.com/meta/original/3X/c/b/cbc2ecc267574caa044cfd1fff2b4e8d98c05b4f.png)

이것으로 끝입니다! 이제 해당 카테고리의 모든 주제의 첫 번째 게시물이 블로그의 게시물이 됩니다 🙂

#### 게시 권한을 기여자에게 제한하기

아마도 해당 카테고리에서의 게시 권한을 블로그 기여자 그룹으로 제한하고 싶을 것입니다. 방법을 모르신다면, 여기 간단한 가이드가 있습니다.

1. /groups로 이동하여 "New Group"을 클릭함으로써 사용자 그룹(예: “Contributors”)을 생성합니다.
2. 그룹에 사용자를 추가합니다 (우측 상단의 “Add Members”)
3. 블로그 카테고리의 “Security” 설정에서 "Everyone"의 “Create” 권한을 제거하고, Contributors 그룹을 추가합니다  
 ![Screen Shot 2021-05-13 at 5.34.51 PM](https://global.discourse-cdn.com/meta/original/3X/5/7/572f0a70a7070a1bef2d3bf7bafc5ae0b4c298bd.png)

이제 기여자만 블로그에 게시물을 올릴 수 있지만, 모든 사람이 게시물에 댓글을 달 수 있습니다.

### 다른 블로그 솔루션과 무엇이 다른가?

Discourse 내부 또는 옆에서 블로그를 운영하기 위한 훌륭한 기존 솔루션들이 있습니다. 여기에는 다음이 포함됩니다.

- 훌륭한 [WP Discourse 플러그인](https://meta.discourse.org/t/wp-discourse-plugin-installation-and-setup/50752)
- 세련된 [Blog Post 테마](https://meta.discourse.org/t/blog-post-styling/110841)

이것은 Discourse 클라이언트 앱의 일부가 아닌 완전히 독립된 페이지 세트이지만, 동일한 서버를 사용한다는 점에서 약간 다릅니다. 이는 별도의 블로그(예: Wordpress)를 운영하거나 Discourse 카테고리를 직접 사용하는 것(예: 테마 컴포넌트와 함께)에 비해 몇 가지 장점을 제공합니다.

- Discourse에서 콘텐츠를 생성하고 사용자가 답변하게 하되, 읽기와 공유를 위한 전용 블로그 환경을 가질 수 있습니다. 블로그 독자들은 포럼 게시물이 아니라 블로그를 읽고 있다고 느낄 것입니다.
- 단일 사용자 계정 시스템(Discourse의 것)을 사용합니다.
- Discourse 그룹을 사용하여 블로그 액세스를 제한할 수 있습니다.
- 추가 설정 없이 Discourse 게시물을 블로그의 댓글로 표시할 수 있습니다.
- 응답형 블로그 테마를 기본으로 제공합니다.
- 서버를 하나만 설정하고 비용을 지불하면 됩니다.
- 블로그는 작동하기 위해 포럼을 로드할 필요가 없으므로 빠르게 로드될 수 있습니다.
- 블로그 페이지(및 테마)를 버전 관리에 쉽게 유지할 수 있습니다.
- 깔끔하게 포맷된 새 블로그 게시물 알림 이메일을 받을 수 있습니다 (아래 참조)
- Landing Pages 플러그인을 사용하여 필요한 다른 랜딩 페이지와 함께 쉽게 관리할 수 있습니다.

그러나 Blog Landing Pages에는 명확한 장점이 있지만, 모든 사람에게 최고의 커뮤니티 블로그 솔루션이 되지는 않을 것입니다. 다양한 솔루션을 테스트해 보고 자신에게 맞는 것을 찾아보시기 바랍니다.

### 블로그에 "구독"한다는 것은 무엇을 의미하는가?

로그인 상태일 때 “Subscribe” 버튼을 클릭하면 모달이 표시됩니다 (로그아웃 상태라면 Discourse 로그인으로 리디렉션됩니다)

 ![Screen Shot 2021-05-13 at 5.40.28 PM](https://global.discourse-cdn.com/meta/original/3X/9/3/9375da6aed2ffbedabf3a05934517af45e2d76dd.png)

“[사이트 이름]의 게시물 구독” 옆의 상자를 체크하고 양식을 제출하면, 블로그 카테고리에 대해 “Watching First Post” 상태로 자동 설정됩니다. 이는 해당 카테고리에 새 게시물이 있을 때마다 이메일 알림을 받게 된다는 것을 의미하며, 블로그에 구독한 것과 같습니다!

일반적인 방법(Discourse 내에서)으로 블로그 카테고리의 알림을 "Watching First Post"로 설정해도 동일한 효과가 있습니다. 카테고리를 “Watching” 상태로 설정하면(모든 게시물, 답변 포함에 대해 이메일을 받는 경우) 이것도 구독된 것으로 간주됩니다.

블로그 카테고리의 이메일 알림은 조금 특별합니다. 첫째, 본인이 게시물을 작성한 것이 아니라면, 최근에 사이트를 방문했더라도 구독 중이라면 항상 이메일 알림을 받게 됩니다. 둘째, 블로그 게시물 이메일처럼 보이도록 설계되었습니다.

 ![Screen Shot 2021-05-13 at 5.59.59 PM](https://global.discourse-cdn.com/meta/original/3X/0/3/038dea2b67a643cca5b3bb77977ffaffc222b054.jpeg)

가까운 미래에 사이트 관리자가 Landing Pages 관리 UI에서 블로그 게시물 이메일 HTML을 편집할 수 있도록 할 계획입니다. 블로그 카테고리를 “Watching” 상태라면, 각 주제의 첫 번째 게시물에 대한 이메일 알림만 다를 것입니다. 답변에 대한 알림은 일반적인 Discourse 알림과 동일하게 보입니다.

### 블로깅을 넘어

위에서 설명한 기능을 사용하여 Wordpress가 블로그 엔진으로서 다른(비블로그) 유형의 콘텐츠를 표시하는 데 사용되는 것처럼, 어떤 콘텐츠에 대한 랜딩 페이지 세트를 만들 수 있습니다. 카테고리를 사용하여 제품, 장소 또는 사람 집합을 관리하고, Discourse에서 단일 게시물을 작성하기만 하면 콘텐츠에 대한 랜딩 페이지와 토론 주제를 자동으로 얻을 수 있습니다.

Ruby on Rails에 대해 조금 아는 개발자는 이 시스템을 사용하여 이러한 추가 사용 사례 중 어떤 것이라도 달성할 수 있습니다. Discourse가 어떻게 작동하는지 알 필요가 없습니다. 이 블로그 페이지가 랜딩 페이지 플러그인의 일부이므로, 컨택트 폼, 헤더, 푸터, 주제 목록 및 사용자 프로필을 포함한 해당 플러그인의 모든 기존 템플릿에 액세스할 수도 있습니다. 이 템플릿과 다른 템플릿에 대해 더 자세히 알아보려면 [플러그인 문서](https://thepavilion.io/t/partials-and-helpers/4097)를 읽으시기 바랍니다.

---

<div class="post-metadata">

### Author: ![Paracelsus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/paracelsus/32/164912_2.png) [@Paracelsus](https://meta.discourse.org/u/Paracelsus)
#### Post date: [5월 14, 2021, 11:43오전 UTC](https://meta.discourse.org/t/landing-pages-blog/190390/2 "2021-05-14T11:43:25Z")

</div>

정말 잘하셨네요, 수고 많으셨습니다! 블로그 랜딩 테마가 필수인가요? 그렇다면 기존에 다른 테마나 커스터마이징된 테마를 사용 중인 사람들이 그대로 유지할 수 있도록 컴포넌트로 구성할 수 있을까요?

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [5월 14, 2021, 9:31오후 UTC](https://meta.discourse.org/t/landing-pages-blog/190390/3 "2021-05-14T21:31:35Z")

</div>

> [@Paracelsus](#):
>
> 블로그 랜딩 테마가 필수인가요?

블로그 랜딩 페이지와 그 페이지가 의존하는 랜딩 페이지 플러그인의 기능은 모두 어떤 테마와도 함께 작동하도록 설계되었습니다 🙂 원하시는 대로 자유롭게 커스터마이즈할 수 있습니다.

> [@Paracelsus](#):
>
> 그 경우, (이미 다른/커스터마이즈된 테마를 사용 중인 사람들이 그 테마를 유지하길 원할 수 있으므로) 컴포넌트로 사용할 수 있을까요?

Discourse 사이트에서 활성화되어 있을 필요는 없으며, 설치만 되어 있으면 됩니다. 그런 다음 랜딩 페이지 관리자 UI의 관련 페이지에서 선택하면 됩니다. 다음은 try.thepavilion.io에서 테마 설정의 모습입니다 (페이지 설정은 OP에서 확인하실 수 있습니다)

 ![Screenshot at May 15 09-29-37](https://global.discourse-cdn.com/meta/original/3X/9/7/973d255930de8af563f06aad654efdeed43be371.png)

---

<div class="post-metadata">

### Author: ![Grayden\_Shand](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/grayden_shand/32/166586_2.png) [@Grayden\_Shand](https://meta.discourse.org/u/Grayden_Shand)
#### Post date: [5월 19, 2021, 9:04오후 UTC](https://meta.discourse.org/t/landing-pages-blog/190390/4 "2021-05-19T21:04:27Z")

</div>

> [@angus](#):
>
> 위에서 설명한 기능을 사용하여 블로그가 아닌 다른 유형의 콘텐츠를 표시하는 데 사용할 수 있는 워드프레스(Wordpress) 같은 블로깅 엔진처럼, 어떤 콘텐츠에 대한 랜딩 페이지 세트를 만들 수 있습니다. 카테고리 하나를 사용하여 제품, 장소 또는 인물 세트를 관리할 수 있으며, Discourse에 단일 게시글을 작성하기만 하면 해당 콘텐츠에 대한 랜딩 페이지와 토론 주제가 자동으로 생성됩니다.

대단합니다! 직접 사용해 보고 싶네요. 감사합니다 🙂

---

<div class="post-metadata">

### Author: ![Zup](https://avatars.discourse-cdn.com/v4/letter/z/c37758/32.png) [@Zup](https://meta.discourse.org/u/Zup)
#### Post date: [5월 25, 2021, 7:19오후 UTC](https://meta.discourse.org/t/landing-pages-blog/190390/5 "2021-05-25T19:19:11Z")

</div>

🤯

정말 멋지네요. 제 전체적인 접근 방식을 다시 생각하게 만들었어요. 감사합니다! 😆

---

<div class="post-metadata">

### Author: ![sethm](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sethm/32/60326_2.png) [@sethm](https://meta.discourse.org/u/sethm)
#### Post date: [6월 14, 2021, 4:44오후 UTC](https://meta.discourse.org/t/landing-pages-blog/190390/6 "2021-06-14T16:44:06Z")

</div>

정말 좋습니다!

커스터마이징하려면 저장소를 포크해서 내 사이트 정보를 입력해야 하나요? 아니면 더 나은 방법이 있을까요?

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [6월 14, 2021, 11:22오후 UTC](https://meta.discourse.org/t/landing-pages-blog/190390/7 "2021-06-14T23:22:37Z")

</div>

감사합니다 @sethm. 네, [Blog Landing Theme](https://github.com/paviliondev/blog-landing-theme)와 [Blog Landing Pages](https://github.com/paviliondev/blog-landing-pages)는 템플릿으로 의도된 것이므로 다음과 같이 사용하실 수 있습니다:

- 위에서 설명드린 대로 인스턴스에 직접 가져오기;
- 포크하기; 또는
- 다운로드하여 Wordpress, Ghost 등 다른 템플릿처럼 수정하기.

---

<div class="post-metadata">

### Author: ![Peter\_Galvin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/peter_galvin/32/169082_2.png) [@Peter\_Galvin](https://meta.discourse.org/u/Peter_Galvin)
#### Post date: [3월 10, 2022, 6:30오후 UTC](https://meta.discourse.org/t/landing-pages-blog/190390/8 "2022-03-10T18:30:27Z")

</div>

등록 또는 로그인을 요구하지 않고 일부 Discourse 콘텐츠를 공개적으로 볼 수 있는 방법이 있을까요? (이 블로그 콘텐츠처럼요) 감사합니다.

–Peter

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [3월 11, 2022, 11:59오전 UTC](https://meta.discourse.org/t/landing-pages-blog/190390/9 "2022-03-11T11:59:40Z")

</div>

피터, 네, 디스커스에서 기본적으로 콘텐츠는 공개적으로 볼 수 있습니다. 그렇지 않다면 ` 로그인 필요` 사이트 설정이 활성화되어 있다는 뜻입니다. 이 경우 카테고리별 권한(카테고리 설정에서)을 사용하여 특정 카테고리의 표시 여부를 제어할 수 있습니다. 위쪽에 카테고리별 액세스 설정의 스크린샷을 확인할 수 있습니다.

---

<div class="post-metadata">

### Author: ![Peter\_Galvin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/peter_galvin/32/169082_2.png) [@Peter\_Galvin](https://meta.discourse.org/u/Peter_Galvin)
#### Post date: [3월 11, 2022, 5:22오후 UTC](https://meta.discourse.org/t/landing-pages-blog/190390/10 "2022-03-11T17:22:38Z")

</div>

감사합니다. 그런데 카테고리별 액세스 설정에 대한 스크린샷을 찾지 못하겠습니다.

---

<div class="post-metadata">

### Author: ![Peter\_Galvin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/peter_galvin/32/169082_2.png) [@Peter\_Galvin](https://meta.discourse.org/u/Peter_Galvin)
#### Post date: [3월 14, 2022, 1:55오후 UTC](https://meta.discourse.org/t/landing-pages-blog/190390/11 "2022-03-14T13:55:29Z")

</div>

도움 주실 분 계신가요?  
아마도 로그인 필수 설정을 해제해야 카테고리별 설정이 표시되는 것 같습니다.  
하지만 카테고리를 공개 또는 로그인 필수로 설정하기 전까지는 그 설정을 해제하고 싶지 않네요.  
감사합니다.

–Peter

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [3월 14, 2022, 2:20오후 UTC](https://meta.discourse.org/t/landing-pages-blog/190390/12 "2022-03-14T14:20:36Z")

</div>

카테고리 페이지의 관리자 wrench(관리 도구)의 Security 탭에서 카테고리 권한을 확인하실 수 있습니다:

 ![admin category wrench](https://global.discourse-cdn.com/meta/original/3X/5/8/58bea352d467b27fdc0b00a5d175e00655d35860.jpeg)

 ![category security tab](https://global.discourse-cdn.com/meta/original/3X/5/9/59d28c778ed190309b13b0efc278338cb2ac571d.jpeg)

도움이 되셨길 바랍니다. 🙂

---

<div class="post-metadata">

### Author: ![Peter\_Galvin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/peter_galvin/32/169082_2.png) [@Peter\_Galvin](https://meta.discourse.org/u/Peter_Galvin)
#### Post date: [3월 14, 2022, 2:34오후 UTC](https://meta.discourse.org/t/landing-pages-blog/190390/13 "2022-03-14T14:34:06Z")

</div>

아! 감사합니다.  
모든 카테고리와 현재 사용자의 신뢰 수준을 2로 설정하고, 공개로 전환하려는 새 카테고리는 신뢰 수준 0으로 설정하며, 로그인 필수 설정을 변경하면 될까요? 아니면 그 로직이 잘못된 건가요?

–피터

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [3월 14, 2022, 2:40오후 UTC](https://meta.discourse.org/t/landing-pages-blog/190390/14 "2022-03-14T14:40:19Z")

</div>

블로그 카테고리를 익명 사용자뿐 아니라 계정 보유자에게도 표시하려면 Everyone 그룹에 대해 최소 ‘See’ 권한을 설정해야 합니다.

그리고 다른 카테고리에는 최소 trust\_level\_0을 설정하여, 해당 카테고리 내의 주제를 보고 상호작용하려면 계정이 있어야 하도록 하세요.

---

<div class="post-metadata">

### Author: ![Peter\_Galvin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/peter_galvin/32/169082_2.png) [@Peter\_Galvin](https://meta.discourse.org/u/Peter_Galvin)
#### Post date: [3월 15, 2022, 7:13오후 UTC](https://meta.discourse.org/t/landing-pages-blog/190390/15 "2022-03-15T19:13:35Z")

</div>

잘 작동했어요. 도움 주셔서 감사합니다.

---

<div class="post-metadata">

### Author: ![p0fi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/p0fi/32/261315_2.png) [@p0fi](https://meta.discourse.org/u/p0fi)
#### Post date: [6월 23, 2022, 8:09오후 UTC](https://meta.discourse.org/t/landing-pages-blog/190390/16 "2022-06-23T20:09:03Z")

</div>

이 플러그인을 이해하는 데 조금 도움이 필요합니다. 한편으로는 이렇게 말씀하시죠.

> 카테고리를 블로그로 설정하면, 해당 카테고리의 모든 주제 중 첫 번째 게시물이 자체 블로그 페이지를 가지며 블로그 게시물 목록 페이지에 표시됩니다.

다른 한편으로는 이렇게 말씀하시죠.

> 1. 블로그 랜딩 페이지를 랜딩 페이지 저장소로 설정하세요.

혼란스럽습니다. git 저장소나 `*html.erb` 파일 없이 Discourse 게시물을 기반으로 블로그를 운영할 수 있을까요?

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [6월 24, 2022, 9:51오전 UTC](https://meta.discourse.org/t/landing-pages-blog/190390/17 "2022-06-24T09:51:06Z")

</div>

블로그의 콘텐츠는 디스커스 포스트에서 가져옵니다. 블로그의 레이아웃은 HTML 파일로 처리되며, 해당 파일은 [Blog Landing Pages](https://github.com/paviliondev/blog-landing-pages) 저장소에 있을 수 있습니다.

이 플러그인은 마크업으로 블로그 글을 작성하는 Hugo와는 다릅니다. Hugo와 통합하는 것은 멋진 일이겠지만, 언젠가 시도해 볼 수 있을 것입니다 (cc @jumagura).

---

<div class="post-metadata">

### Author: ![Octoberon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/octoberon/32/288382_2.png) [@Octoberon](https://meta.discourse.org/u/Octoberon)
#### Post date: [6월 26, 2022, 11:11오후 UTC](https://meta.discourse.org/t/landing-pages-blog/190390/18 "2022-06-26T23:11:26Z")

</div>

몇 달 동안 Discourse로 포럼을 운영해 왔기 때문에 아직 초보자에 가깝습니다. 이전에 플러그인을 설치한 적은 있지만, 오늘 밤 Landing Pages 플러그인을 설치하려고 했더니 앱 재구축 시 오류가 발생하여 부팅이 되지 않았습니다. 어떤 부분과 호환성이나 버전 문제가 있는 것 같지만, 어디서부터 시작해야 할지 모르겠습니다. 혹시 방향을 잡아줄 수 있는 분이 있을까요? 로그를 다시 확인해 보았지만 문제가 무엇인지 파악이 되지 않습니다.

재구축 실행 결과의 마지막 부분입니다:

```plaintext
Pups::ExecError: cd /var/www/discourse && su discourse -c 'bundle exec rake db:migrate' failed with return #<Process::Status: pid 364 exit 1>
Location of failure: /usr/local/lib/ruby/gems/2.7.0/gems/pups-1.1.1/lib/pups/exec_command.rb:117:in `spawn'
exec failed with the params {"cd"=>"$home", "hook"=>"db_migrate", "cmd"=>["su discourse -c 'bundle exec rake db:migrate'"]}
bootstrap failed with exit code 1
**FAILED TO BOOTSTRAP** please scroll up and look for earlier error messages, there may be more than one.
./discourse-doctor may help diagnose the problem.
fb680c9c3b46dcd068abe877ed4187c730351c10139cc3eda2a8b7202822bf07
saul@discourseonubuntu2004-s-1vcpu-2gb-intel-lon1-01:/var/discourse$ 
saul@discourseonubuntu2004-s-1vcpu-2gb-intel-lon1-01:/var/discourse$ 

```

도와 주시면 감사하겠습니다.

---

<div class="post-metadata">

### Author: ![amusew](https://avatars.discourse-cdn.com/v4/letter/a/7ab992/32.png) [@amusew](https://meta.discourse.org/u/amusew)
#### Post date: [7월 11, 2022, 5:34오후 UTC](https://meta.discourse.org/t/landing-pages-blog/190390/19 "2022-07-11T17:34:43Z")

</div>

혹시 이 플러그인을 확인해 주실 수 있을까요? 저 위에 있는 분과 동일한 문제를 겪고 있습니다. 빌드를 시도할 때 몇 가지 오류가 발생하는데, 2.9.0 beta 4 이상 버전부터 깨진 것 같습니다.

로그를 제공해 드릴 수는 있지만, 개발자가 새 Discourse 설치 환경에서 빌드를 시도해 보는 것이 더 좋을 것 같습니다. 기존 Discourse 설치 환경과 새 설치 환경 모두에서 테스트해 보았지만, 항상 빌드에 실패합니다.

첫 번째 게시물에 제공된 단계를 정확히 따랐습니다.

> 1. [Landing Pages 플러그인](https://github.com/paviliondev/discourse-landing-pages) 설치 [(Discourse에서 플러그인 설치 방법)](https://meta.discourse.org/t/install-plugins-in-discourse/19157).
> 2. [Blog Landing 테마](https://github.com/paviliondev/blog-landing-theme) 설치, [(Discourse에서 테마 또는 테마 컴포넌트 설치 방법)](https://meta.discourse.org/t/how-do-i-install-a-theme-or-theme-component/63682).
> 3. [Blog Landing Pages](https://github.com/paviliondev/blog-landing-pages)를 [랜딩 페이지 저장소](https://thepavilion.io/t/adding-and-editing-landing-pages/4094#connect-a-git-repository-recommended)로 설정.
> 4. 랜딩 페이지 관리 UI에서 “Blog” 페이지의 카테고리를 블로그 운영에 사용하려는 카테고리로 변경.

---

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [7월 13, 2022, 1:10오후 UTC](https://meta.discourse.org/t/landing-pages-blog/190390/20 "2022-07-13T13:10:47Z")

</div>

이번 주 안에 이 플러그인을 최신 Discourse와 호환되도록 업데이트하겠습니다

[다음 페이지](https://meta.discourse.org/t/landing-pages-blog/190390.md?page=2)
