How to publish paper items with customed IDs (e.g., no doi, pmd, etc)? #270
-
Checks
Link to your website repohttps://github.com/inspirelab-site/inspirelab-site.github.io/tree/vscode072524 Version of Lab Website Template you are using1.2.2 DescriptionI have an issue with adding conference papers with no official ids (dot, pmd, etc..). I ended up creating unofficial ids for these items (like ohbm2024i, etc). I realized that on my local setup, vscode+docker can still deploy them on the webpage as expected despite reporting errors in the terminal:
However, on the GitHub web gui (see vscode072524), these errors would prevent the deploy steps so that I couldn't merge to the main. I wonder if there may be a way to get around of this errors? P.S. I also tried removing the IDs for these items, like just using - Title: "" ..., but the website shows a |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
When running locally, yes, a critical error in the cite process won't prevent the site preview from building. But the cite process still would not have completed, so any changes you made to your sources/orcid/etc since the last successful run wouldn't be there on your site. If you want to prevent the cite process from throwing a critical error when Manubot cant cite a source (e.g. when using a non-standard I think you could also put Instead, I would recommend just removing the |
Beta Was this translation helpful? Give feedback.
When running locally, yes, a critical error in the cite process won't prevent the site preview from building. But the cite process still would not have completed, so any changes you made to your sources/orcid/etc since the last successful run wouldn't be there on your site.
If you want to prevent the cite process from throwing a critical error when Manubot cant cite a source (e.g. when using a non-standard
id
), find# if Manubot cannot cite source
except Exception as e:
and change"ERROR"
to"WARNING"
and comment outerror = True
. I wouldn't recommen…