Skip to content

Feature Request: Optional "last updated" date in default theme #258

Closed
@frankdugan3

Description

@frankdugan3

It may be useful to have an optional "last updated" timestamp displayed on a page, especially for docs that may not be tied to specific release versions.

I was thinking this could be automated nicely with git during build on a page-by-page basis with something like:

git log -1 --format="%ct" [file]
# returns timestamp in seconds of last commit of file
# easily used to create JS Date

Could also do the whole docs directory in one batch with something like:

git ls-tree -r --name-only HEAD docs | while read filename; do echo "$(git log -1 --format="%ct" -- $filename) $filename"; done
# returns lines of "timestamp filepath"
# could be modified to return a JSON array

If anyone likes this idea, do you have preferences on where the timestamp would be displayed? Next to the edit link or under page header?

I would be happy to attempt an implementation if this is of interest.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions