Giter VIP home page Giter VIP logo

vuepress-plugin-feed's People

Contributors

florimondmanca avatar greenkeeper[bot] avatar pbek avatar webmasterish avatar willwillems avatar yanick avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

vuepress-plugin-feed's Issues

Feed not exporting all "enabled" markdown pages

Description

I have added the following to all my markdown pages in frontmatter in Vuepress

{
  ...
  "feed": {
    "enable": "true"
  }
}

yet not all pages get added to my exported file.

Expected Behavior

All routes should be included in the outputted file. For me that is atom.xml

Actual Behavior

Not all routes get included for not clear reason. Virtually all pages have the same type of frontmatter data with the enable flag set to true at the bottom of the JSON (my preferred structure of frontmatter)

Steps to Reproduce

  1. add the above frontmatter json
  2. vuepress build docs
  3. view outed files in dist

Your Environment

Description Value
vuepress-plugin-feed version 0.1.6
node version ^11.9.0
npm version yarn ^1.6.0
browser not relevant
OS macOs 10.14.4

SNYK Security Vulnerablity: ReDoS

Description

snyk package reports vulnerability with remove-markdown dependency

See this issue

Expected Behavior

To not have a security issue

Actual Behavior

Has a security issue

Steps to Reproduce

Run snyk on a vuepress instance using this plugin

Your Environment

Description Value
vuepress-plugin-feed version 0.1.7
node version 12.8.0
npm version 6.10.2
OS OSX 10.14.5

RSS Atom generated rss.xml are missing the required attribute.

Description

RSS sitemap can be read, but has errors

Error: Missing XML attribute

image

Steps to Reproduce

  1. npm i
  2. export NODE_OPTIONS=--openssl-legacy-provider && npm run build-git
  3. Go to https://search.google.com/search-console/sitemaps and submit the file url
  4. It'll show RSS sitemap can be read, but has errors

Your Environment

Description Value
vuepress-plugin-feed version 0.1.9
node version 20.11.1
npm version 10.2.4
browser Google Chrome Version 123.0.6312.58 (Official Build) (64-bit)
OS Arch Linux x86_64

Generate multiple feeds?

Feature request

Hello, I would find it interesting if this plugin could generate multiple feeds and if we could decide which page could go in which feed.

Is your feature request related to a problem? Please describe.

I don't think it's related to a problem, unless the problem is "I can't generate different feeds for different pages"...

Describe the solution you'd like

An example of solution would be to parse the frontmatter on each article to detect on which feed the page should be added. Even adding a single field like feed_name: my_feed_1 would be enough. We could add a list of feed names in the config.js feed_options. Then it would generate files like my_feed_1.rss that includes all pages using that feed_name, and so on for other feed names.

Describe alternatives you've considered

As this is static generation for vuepress, I consider using another feed generator, maybe something outside of NodeJS (could be some python script or whatnot). The goal is just to write some kind of text file using variables found on other text files, so any scripting language could probably do the trick.

Are you willing to work on this yourself?

I am sorry but I am very far from being knoweldgeable enough in NodeJS/Vue Plugins to be able to help with this. For my needs, I will most probably rely on another scripting language (Python/Ruby/Whatnot) to build the RSS feeds I need for the moment.

Additional context

No additionnal content.

Thank you very much!

Page not added to feed

Description

Page is not addedd to feed despite meeting criteria

Expected Behavior

After publishing new post it's added to feed.

Actual Behavior

Post is not added to feed

Steps to Reproduce

  1. Add post
  2. Build site and deploy
  3. Check feed

Your Environment

Description Value
vuepress-plugin-feed version 0.1.8
node version 12.16.3
npm version
browser any
OS any

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.