rss4mdbook

Crates.iorss4mdbook
lib.rsrss4mdbook
version0.2.42
sourcesrc
created_at2023-03-07 16:02:18.228167
updated_at2023-03-07 17:28:38.308739
descriptiona generator for mdBook as CLI tool, export RSS.xml into u want path...
homepagehttps://rs.101.so/dev/cli_rss4mdbook.html
repositoryhttps://github.com/zhrust/rss4mdbook
max_upload_size
id803741
size58,181
Zoom.Quiet (ZoomQuiet)

documentation

README

RSS for mdBook

a generator for mdBook as CLI tool, export RSS.xml into u want path...


background

mdBook is great, but not auto export RSS, and the mdbook-rss is not work now...

so make it self ;-)


goal

as Rustacean homework ...

as crate, can:

  • easy install
  • usage at local
  • usage after mdBook generated static site,
    • scanning .md path,
    • generat RSS.xml into export path
    • ...so we hold lasted upgrade content's RSS

Installation

Cargo

If you already have a Rust environment set up, you can use the cargo install command:

$ cargo install rss4mdbook

Cargo will build the rss4mdbook binary and place it in $HOME/.cargo.

Manual installation from GitHub

Compiled binary versions of rss4mdbook are uploaded to GitHub when a release is made. You can install rss4mdbook manually by downloading a release, extracting it, and copying the binary to a directory in your $PATH, such as /usr/local/bin.

For more information,

...TBD

Homebrew

..TBD


Usage

daily usage , only one shot:

  • 0: config mdBook's book.toml, append such as:
...
[rss4mdbook]
url-base = "https://rs.101.so"
  • 1: mdbook build
  • 2: use gen command, append the lasted 4 articles as rss.xml
$ rss4mdbook gen /path/2u/mdbook/book.toml

that all, should make pub.sh under u mdBook site root, include commands like:

  • mdbook build
  • rss4mdbook gen /path/2u/mdbook/book.toml
  • git add .
  • git commit -a .
  • git push
  • ...

will auto upgrade site and RSS.

BYW:

u need modify u theme/index.hbs insert the rss.xml at some where.

logging

  • ...

  • 230308 ZQ publish 2 version

  • 230306 ZQ init.

refer.


       _~-+`~_
   () /  > ♡  \ \/
     '_   ⎕   _'
     / '-----' |

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
Commit count: 5

cargo fmt