Skip to content

Conversation

stumbo
Copy link
Member

@stumbo stumbo commented Aug 24, 2025

An initial Hugo script to create a page listing all the bibliographical entries (here expected to be in a folder content/en/publications)

This work is currently live on the staging site at publications.

This is a step back from some of my initial ideas, but is easier to implement and provides a framework discussion and for adding additional functionality.

While the current implementation uses content/en/publications as the location of the bibliography entries my end goal is to replace the existing bibliography page.

I purposely kept this PR separate from Matt's work, #279, to isolate any changes.

Next steps:

  • Create the individual page layout. This will be a more extensive presentation of the information within the Zotero bibliographic entry. Links to urls to view the article will be provided
  • Creation of css to style the listing and individual pages
  • Integration with the work Matt has done to create individual markdown files.
    • I'm currently generating the individual pages with an R script I had laying around. It's ugly put gives me full control over the content. Nice for debugging.
    • Merge into Matt's work and leverage his work on creating individual md files
  • Along those lines, handling 404 errors. If a bibliographic entry disappears or is changed, do we want a custom 404 page separate from the Interlisp.org page?
  • Longer term, version 2?, we can focus on sorting and filtering of entries, leveraging keywords in the bibliographic entries.
image

stumbo added 3 commits August 21, 2025 07:06
Crude listing generated in /pulications folder.
Primitive first pass.  Provides a chronological list of all
bibliography entires providing titles, authors, date and an
abbreviated start of the abstract (limted to 24 words). In
addition, a link is enclosed that goes to the markdown file
that represents the bibliography entry.

Currently, there is nothing implemented to show the contents of
the md file.

There is no bibliography css implemented to format the list items.

This provides an initial proof of concept.  A simple framework that
can be extended and styled to get us where we want to go.
Primitive first pass.  Provides a chronological list of all
bibliography entires providing titles, authors, date and an
abbreviated start of the abstract (limted to 24 words). In
addition, a link is enclosed that goes to the markdown file
that represents the bibliography entry.

Currently, there is nothing implemented to show the contents of
the md file.

There is no bibliography css implemented to format the list items.

This provides an initial proof of concept.  A simple framework that
can be extended and styled to get us where we want to go.
@pamoroso
Copy link
Contributor

The page looks clean. But what about turning the entries from bullet items to just paragraphs with the same formatting (i.e. everything except the bullet)? This would make the entries closer to the left margin. And over 600 bullets may not improve scannability much.

What do others think?

@stumbo
Copy link
Member Author

stumbo commented Sep 6, 2025

The page looks clean. But what about turning the entries from bullet items to just paragraphs with the same formatting (i.e. everything except the bullet)? This would make the entries closer to the left margin. And over 600 bullets may not improve scannability much.

What do others think?

I agree - and this is where work on the css will come in. For now, I just went with vanilla html and didn't spend time worrying about the formatting.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants