Skip to main content

A MkDocs plugin to show recently updated documents

Project description

mkdocs-recently-updated-docs

English | 简体中文


Display a list of recently updated documents anywhere on your MkDocs site with a single line of code. This is ideal for sites with a large number of documents, so that readers can quickly see what's new.

Features

  • Display recently updated documents in descending order by update time, list items are dynamically updated
  • Support multiple view modes including list, detail and grid
  • Support automatic extraction of article summaries
  • Support for customizing article cover in Front Matter
  • Support custom display quantity
  • Support exclude specified files or folders
  • Works well for any environment (no-Git, Git, Docker, all CI/CD build systems, etc.)

Preview

recently-updated

Installation

pip install mkdocs-recently-updated-docs

Configuration

Just add the plugin to your mkdocs.yml:

plugins:
  - recently-updated

Or, full configuration:

plugins:
  - recently-updated:
      limit: 10          # Limit the number of docs displayed
      exclude:           # List of excluded files (support unix shell-style wildcards)
        - index.md       # Exclude specific file
        - '*/index.md'   # Exclude all index.md files in any subfolders
        - blog/*         # Exclude all files in blog folder, including subfolders

Usage

Simply write this line anywhere in your md document:

<!-- RECENTLY_UPDATED_DOCS -->

Configure article cover

Use the field cover in Front Matter to specify the article cover, which supports URL paths and local file paths, for example:

---
cover: assets/cat.jpg
---

Other projects

  • MaterialX, the next generation of mkdocs-material, is based on mkdocs-material-9.7.0 and is named X. I'll be maintaining this branch continuously (since mkdocs-material will stop being maintained). Updates have been released that refactor and add a lot of new features, see https://github.com/jaywhj/mkdocs-materialx/releases/

  • mkdocs-document-dates, a new generation MkDocs plugin for displaying exact creation date, last updated date, authors, email of documents

    render


Chat Group

Discord: https://discord.gg/cvTfge4AUy

Wechat:

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mkdocs_recently_updated_docs-1.6.tar.gz (7.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mkdocs_recently_updated_docs-1.6-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

Details for the file mkdocs_recently_updated_docs-1.6.tar.gz.

File metadata

File hashes

Hashes for mkdocs_recently_updated_docs-1.6.tar.gz
Algorithm Hash digest
SHA256 709f0760a3dd0538d96ba06701c752f6fe8d3206a522e419be1859bc384c8791
MD5 00daa559ddea7d30ca2008f8c743ab79
BLAKE2b-256 d64326167493b0fdb9c872c701cb7da505526b9ff85a457010b1a4fadc776313

See more details on using hashes here.

File details

Details for the file mkdocs_recently_updated_docs-1.6-py3-none-any.whl.

File metadata

File hashes

Hashes for mkdocs_recently_updated_docs-1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 7f36f7320e5bc6c3bf766573330cc505a71fe9fe7a25bd32a512bfe5307a41f7
MD5 072103b12457e6aa72e5e52cd4625359
BLAKE2b-256 7d3916af3ea2108a911928bbfcaf69dcf27c2967059c26234d47604aa485d71c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page