it-gundan.com

완전히 정적 인 웹 사이트를위한 RSS / ATOM 피드 추가

저는 친구가 석기 시대에 매우 크고 완전히 정적 인 웹 사이트를 가져 오도록 돕고 있습니다. 즉시 추가하고 싶은 한 가지는 RSS/ATOM 피드입니다.

그는 모든 종류의 CMS 작업을 좋아하지 않습니다. 그는 Dream Weaver 템플릿을 사용하여 자신의 페이지를 만든 다음 업로드 한 후 수동으로 일부 페이지를 업데이트하여 새 콘텐츠에 연결합니다. 그의 사이트는 검색 엔진에서 매우 잘 작동하지만 독자를 유치 할 새로운 방문자를 끌어들이지는 않습니다.

피드에 새 항목을 쉽고 수동으로 추가 할 수있는 설치 가능한 항목이 있습니까? 아마도 링크가 주어지면 내용 발췌를 가져올 수있는 것입니까?

주변을 검색하면 수백 가지가 작동했지만 2000 년 또는 그 이전에는 업데이트되지 않은 것들이 많았습니다. 언어는 중요하지 않지만 PHP/Python이 이상적입니다.

나는 스스로 자체 호스팅해야합니다.

편집

이 과정의 흐름은 웹 마스터가 새로운 정적 페이지를 만들고, 업로드하고, 링크하는 것입니다. 이제 해당 페이지에 대한 언급이 RSS 피드에 존재해야합니다. 이상적으로 웹 마스터는 새 페이지에 대한 링크를 제공 할 수 있으며 짧은 발췌가있는 제목이 피드에 나타납니다.

편집

아마도 주석 태그에서 제목/발췌 부분을 긁어 낸 것조차도 있습니다.

<!-- BEGIN EXCERPT
<p>The quick brown fox got p0wned by l33t kittens</p>
-->

나는 완전한 파서가 필요하지 않습니다. 최소한의 기술을 가진 사람이 완전히 정적 인 사이트에서 피드를 유지하기 쉽도록 만드는 것입니다.

3
Tim Post

VisiCalc의 창시자 인 Dan Bricklin은 RSS 피드를 수동으로 생성하는 Software Garden ListGarden 이라는 무료 제품을 보유하고 있습니다.

alt text
(출처 : softwaregarden.com )

7
Joel Spolsky

나는 선반에서 아무것도 생각할 수 없지만 예를 들어 Ruby에서 이와 같은 스크립트를 쉽게 작성할 수 있습니다.

Nokogiri 는 웹 마스터가 제공하는 링크가 제공된 페이지를 읽는 데 사용해야하는 매우 인기있는 XML 및 HTML 파서입니다. 그런 다음 발췌 텍스트와 제목을 추출 할 수 있습니다. 기존 피드 XML을 읽고 새 정보를 추가 한 후 다시 쓸 수 있습니다.

3
danivovich

결정적인 해결책을 찾기 전에 (나는 그것을 가지고 있지 않다) 당신은 항상 이것을 위해 Google을 시도하고 사용할 수 있습니다.

예 : Google 리더에 로그인하고 추가 버튼을 클릭 한 다음 친구의 웹 사이트를 추가하십시오. Google은 피드가 없다는 메시지를 표시하고 Google이 페이지를보고 페이지를 만들지 여부를 묻습니다. 그런 다음 'feed URL'(http://www.google.com/notificationservice/webchanges/webfeeds/LONGNUMBER)을보고 친구가 자신의 홈페이지에 피드 URL로 삽입하도록합니다.

1
intlect

RSS 피드를 자동 생성하는 PHP/Python 스크립트를 작성하는 것은 그리 어렵지 않습니다. 과정은 다음과 같습니다.

  • 파일 시스템에서 최신 파일을 검색하십시오 (예 : 확장자가 .html 인 모든 파일을 날짜와 함께 배열에 저장 한 다음 날짜순으로 정렬).
  • HTML 파서를 사용하여 해당 파일에서 정보를 추출하십시오 (예 : 특정 요소의 첫 번째 단락 인 제목 태그).
  • RSS XML 형식으로 데이터를 작성하십시오.

HTML 파서와 같은 몇 가지 스크립트를 찾아야합니다. 그렇지 않으면 스택 오버플로 에게 도움을 요청하십시오. :)

1
DisgruntledGoat

그가 직접 손으로 모든 일을하는 것으로 보았을 때, 왜 손으로도 ? ...

0
intlect

Nice "Reader in note"bookmarklet trick 사용자 정의 RSS 피드를 만드는 데 사용할 수 있습니다

0
mvark