Skip to content

[Feature suggestion] Adding an org-publish sitemap format entry function #5

Open

Description

@CyberFox001

Hello,

When publishing a website with Org-mode, it is possible to use the org-publish feature. It make possible to export a directory of org-mode files into HTML files. Org-publish can also build a sitemap of the published web pages. This sitemap can be sorted, and it's entry can be formatted with a function.

In the case of a blog, a user can have a directory where each org-mode document is a blog post and use this sitemap feature to create a blog index that list all the posts.

It would be nice to have a function for the sitemap entry formatting, that will generate an Org-mode headline in the format needed by ox-rss. This headline could have:

  • The post title, as a clickable link to the post page
  • The post author as a headline property (in the format used by ox-rss)
  • The post publication date as a headline property (in the format used by ox-rss)
  • A permalink as a headline property (in the format used by ox-rss) that lead to the post page

Activity

  1. bhwdev commented on Jul 9, 2025

    @bhwdev
    Owner

    I thank you for your interest in the project! It's really great to see others using org-mode to blog. The fact that blog articles continue to function as both blogs and my own notes (to be continuously updated) is the killer feature. Gardening vs dead tree imo. But I digress.

    I currently don't use this project anymore, I've moved onto https://gitlab.com/ambrevar/emacs-webfeeder which works better for me. If it's of any interest my config is here: https://www.bhw.name/assets/blog/dotspacemacs.html#Org-Publish-Config
    If you would like to take over ownership of the repo, please let me know here and we can point the MELPA recipe to the appropriate place. Pull requests are also welcome of course.

  2. CyberFox001 commented on Jul 9, 2025

    @CyberFox001
    CollaboratorAuthor

    I had used emacs-webfeeder, but I have stopped. I don't remember why.

    I would be very interested to submit pull request or take over the ownership of the repo. Right now, I'm very busy with my diploma work until mid-September. But I will think of it when I can.

  3. CyberFox001 commented on Sep 12, 2025

    @CyberFox001
    CollaboratorAuthor

    Hello. I'm back, after finished my diploma work.

    What do you prefer: I submit pull requests ? Or do I take the ownership of the repo ?

  4. pinned this issue on Sep 13, 2025
  5. unpinned this issue on Sep 13, 2025
  6. bhwdev commented on Sep 13, 2025

    @bhwdev
    Owner
  7. CyberFox001 commented on Sep 13, 2025

    @CyberFox001
    CollaboratorAuthor

    Thank you.

    I was thinking of moving the repository from Github to Codeberg. I need to found the Github procedure for it.

  8. bhwdev commented on Sep 13, 2025

    @bhwdev
    Owner
  9. CyberFox001 commented on Oct 20, 2025

    @CyberFox001
    CollaboratorAuthor

    Hello. Sorry for the late reply. I was sick.

    So, I am started to rewrite the README to include a documentation, but I start to think I need to write an info manual.

    If you want to see the new README, you can check it on the Codeberg repo:
    https://codeberg.org/cyberfox010101/ox-rss/src/branch/master/README.org

    If I move the dev on Codeberg, what do you prefer for this Github repo ? Do I close it, or make in a mirror of the Codeberg one ?

  10. bhwdev commented on Oct 20, 2025

    @bhwdev
    Owner
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions