저는 Discourse를 엄청 많이 사용합니다. 건강 관련 포럼 몇 곳과, thepavilion.io에서 @angus, @merefield, @fzngagan, @Ellibereth와 함께 일하면서 Discourse를 더 많이 사용할수록 모든 기능, 플러그인, 테마 컴포넌트, 생태계에 대해 더 익숙해집니다.
거의 10년 동안 GitHub Pages 기반의 정적 Jekyll 사이트를 개인/업무 블로그로 사용해 왔는데, 이번에 이 사이트를 개편하기로 마음먹고 Discourse 인스턴스를 블로그로 설정해 보았습니다. 오늘이 딱 좋은 날이었죠. 원래 다른 일(구직을 위한 이력서/레юме 재작성)을 해야 하는데, 당연히 이런 식의 합법적 시간 낭비(프로크라스티네이션)가 필요했거든요. 정적 사이트에서 블로그로 콘텐츠를 옮기는 작업 같은 거요…
꽤 잘 작동했고, Topic List Previews를 추가해 블로그 게시물 발췌문을 표시하니 결과에 만족합니다. 시각적으로 더 다듬을 부분은 있지만, 시작 단계로는 괜찮습니다.
블로그는 다른 몇몇 Meta 게시물에서도 언급되었지만, 주로 Discourse를 정적 사이트의 백엔드로 사용하거나 WordPress 블로그의 댓글 엔진으로 사용하는 방법에 관한 것이었습니다. Discourse 자체를 블로그 엔진으로 사용하는 것에 대한 내용은 아니었기에, 이 네이티브 블로그 사용법에 대해 정리해 보았습니다.
같은 블로그에는 노트 메모, 참고 자료, 그리고 평소 GH Gist에 올렸을 법한 기타 자료들을 올리는 비공개 카테고리도 있습니다. (여기서는 끔찍한 Gist UI나 느린 인터페이스 없이 말이죠!)
이 블로그를 개선하는 데 도움이 되는 제안이나, Discourse를 블로그 엔진으로 사용할 때 유용한 플러그인/테마 컴포넌트가 있다면 댓글로 알려주세요.
저는 Hugo SSG 포럼의 모더레이터로 활동하고 있으며, 정적 사이트와 Discourse에 대해 매우 많이 생각합니다. Pavilion(faerie ring ventures)처럼 여러분이 사용 중인 인스턴스를 운영하고 있고, 노트/작업/인박스를 위한 개인 인스턴스를 하나 더 유지하고 있으며, 또 다른 인스턴스에서는 친구들과 어울리고 온갖 것에 댓글을 달고 있습니다.
제 commonbook 사이트의 거의 모든 페이지가 포럼의 토론으로 링크되어 있으며, Hugo의 데이터 템플릿(getJSON)을 사용해 이를 가져오고 있습니다.
댓글은 로드하지 않습니다. 왜냐하면 저는 대화가 실제로 이루어지는 곳(Discourse)에서 그대로 유지되는 것을 실제로 좋아하기 때문입니다.
자, 여기 몇 가지 즉흥적인 생각이었습니다. 기대되는 재미있는 기능이 하나 있습니다: Hugo의 로드맵에는 데이터 소스를 통한 페이지 생성이 포함되어 있습니다. 현재는 템플릿이 작동하려면 텍스트 파일에 콘텐츠 조각이 필요합니다. 하지만 결국 피드를 가리켜 원하는 출력을 생성할 수 있게 될 것입니다.
저는 이미 Discourse나 WordPress와 같은 콘텐츠 생성기로부터 출력을 생성하는 사이트를 설계하고 있습니다. 진심으로 말하자면, JSON을 생성하는 어떤 것이든 작동할 것입니다!
언젠가는 Discourse/이메일/API에서 편안하게 블로그를 작성하고 청중과 토론하면서, 핵심 UX를 쉽게 적용할 수 있는 멋지고 빠르며 슬림한 정적 사이트를 생성하게 될지도 모릅니다.