diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml index 0a2b7a5..9b488b6 100644 --- a/.github/workflows/pages.yml +++ b/.github/workflows/pages.yml @@ -22,11 +22,15 @@ jobs: group: ${{ github.workflow }}-${{ github.ref }} steps: - uses: actions/checkout@v4 + with: + fetch-depth: 0 - name: Setup mdBook uses: peaceiris/actions-mdbook@v1 with: mdbook-version: "latest" - - run: mdbook build + - run: | + cargo install mdbook-last-changed + mdbook build - name: Upload artifact uses: actions/upload-pages-artifact@v2 with: diff --git a/book.toml b/book.toml index fee7627..26d5f03 100644 --- a/book.toml +++ b/book.toml @@ -9,4 +9,9 @@ title = "Zig cookbook" git-repository-url = "https://github.com/zigcc/zig-cookbook" edit-url-template = "https://github.com/zigcc/zig-cookbook/edit/main/{path}" additional-js = ["static/zig-hl.js"] +additional-css = ["static/last-changed.css"] site-url = "zig-cookbook" + +[preprocessor.last-changed] +command = "mdbook-last-changed" +renderer = ["html"] \ No newline at end of file diff --git a/static/last-changed.css b/static/last-changed.css new file mode 100644 index 0000000..7c46d76 --- /dev/null +++ b/static/last-changed.css @@ -0,0 +1,6 @@ +footer { + font-size: 0.8em; + text-align: center; + border-top: 1px solid black; + padding: 5px 0; +}