Skip to content

对于任意 html 网页创建 rss #2

@2234839

Description

@2234839

这类似于 https://github.com/DIYgod/RSSHub/tree/master/lib/routes 的实现

但处理都是在本地进行的,不依赖 node

预设的 api 使用方式

  • customParse:
      (attr, resText, { xssDefend, elText }) => {
        const res = JSON.parse(resText).result.data;
        console.log(res);
        return {
          title: xssDefend(res.site.siteMetadata.title),
          subtitle: "",
          updated: xssDefend(res.allMarkdownRemark.edges[0].node.frontmatter.date),
          entryList: res.allMarkdownRemark.edges.map((entry) => {
            return {
              title: xssDefend(entry.node.frontmatter.title),
              published: xssDefend(entry.node.frontmatter.date),
              summary: xssDefend(entry.node.excerpt),
              link: xssDefend(entry.node.fields.slug),
            };
          }),
        };
      };

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions