2016-07-02 10 views
2

Jekyll/Middleman/Hexo/Hugo 등의 정적 사이트 생성기 뒤에있는 아이디어가 마음에 들었습니다. 현재 Middleman을 사용하여 내 웹 사이트를 운영하고 있습니다. 일반적으로 웹 개발에 익숙하지 않다면 저에게 명확하지 않은 점이 있습니다. 정적 생성기 프레임 워크에서 생성 된 페이지에 phpBB, MyBB, SMF 또는 Vanilla Forum과 같은 포럼 소프트웨어를 어떻게 삽입 할 수 있습니까? 퍼가기를하면 일반 페이지와 포럼 페이지간에 헤더/탐색 바/바닥 글과 같은 항목을 공유하는 방법입니다. 프레임이 나쁜 것을 일반적인 경고와 함께, 프레임/iframe에정적 웹 사이트 프레임 워크 (Jekyll, Middleman, ...)에 포럼 소프트웨어 (phpBB, MyBB, ...)를 포함합니다.

  • 삽입 포럼이는 부작용이있을 수 있습니다 :

    는 빠른 구글 검색은 같은 제안을했다.
  • 포럼 소프트웨어에서 웹 사이트의 머리글/바닥 글을 "테마"로 모델링하여 다른 방법으로 포함을 해결합니다. 일부 경우에는 웹 사이트 요소의 스크린 샷을 찍는 것만으로도 가능합니다.

두 가지 접근 방식 모두 정말 설득력이 없습니다. 제 질문은 다음과 같습니다. 더 좋은 해결책이 있습니까?

일반적인 답변이없고 발전기 + 포럼 소프트웨어의 조합에 따라 크게 달라질 수 있습니다. 특정 해결책이 있으며 특히 잘 작동하는 조합이 있습니까?

+0

'iframe'에 대해 설명하는 것처럼 들립니다. –

+1

iframe이 아니라 '프레임'이 나쁜 점에 유의하십시오. iframe은 프레임을 더 친절하게 대체합니다. –

+0

@RobertHarvey : 그게 가능합니다. 고마워요! 이 경우 부정적인 부작용에 대한 경고가 iframe에도 적용되는 경우 질문을 던집니다. – bluenote10

답변

0

올바른 방법은 비슷한 테마를 만드는 것입니다 (질문에 제안 된대로). 그러나 헤더 div와 정적 사이트의 바닥 글 div를 PHP로 읽고 포럼 템플릿에 표시 할 수 있습니다. 그것은 달성하기가 더 복잡 할 것이지만, 완전히 말리십시오.

+0

일반적인 포럼 프레임 워크에 대해 어느 정도의 경험이 있습니까? 헤더에 멋진 자바 스크립트 애니메이션이 포함되어 있다면 어떻게 될까요? 헤더/navbar의 향후 수정 사항을 테마로 전송하는 데 얼마나 많은 노력이 필요합니까? 내 메인 사이트를 수정할 때마다 스크린 샷을 가져 가야한다는 아이디어는 그리 편리하지 않습니다. – bluenote10

+0

js와 css가 필요합니다 (원본을 연결할 수 있습니다). 그러면 좋을 것입니다. 테마를 최신 상태로 유지하는 것은 DRY가 아닙니다. 일의 양은 분명 나에게 보인다. 모든 변경 사항을 복제해야합니다. – JoostS