rjoberon / bibsonomy-jekyll Goto Github PK
View Code? Open in Web Editor NEWBibSonomy plugin for Jekyll
License: GNU General Public License v3.0
BibSonomy plugin for Jekyll
License: GNU General Public License v3.0
Hello @rjoberon,
we are facing a minor issue when generating the references for the members of our team. It seems that the generated HTML code of the references links the to the downloaded PDF like href="pdf/paper.pdf", which causes the browser to prepend the link with the current folder in the URL, e.g., "/team/raphaelmenges/pdf/paper.pdf". However, the PDFs are located in the "pdf" folder at the root of the site directory. This might be fixed through prepending the generated, relative link with a slash, e.g., href="/pdf/paper.pdf".
Regards,
@raphaelmenges
Hey @rjoberon!
At my university institute we are currently trying to port the website to jekyll. One important feature is the displaying of each members publications via bibsonomy. So we are really happy that you created this plugin.
However, one dealbreaking issue is the missing support for liquid variables in the liquid tag parameters, for example:
{% bibsonomy user {{person_name}} 1000 %}
This doesn't work because bibsonomy searches for a user called {{person_name}}
. Leaving out the braces doesn't help either.
Dear @rjoberon,
we are using your plugin to query for publications by members of our institute. We have established the policy to add each author's bibsonomy username as tag to her publication, thus we can simply query for the publications that contain a tag that matches a person's username.
However, due to some legacy policy, one person might have used two or more different tags over time to mark her publications (e.g., first "@username" and later "username"). Is it possible with your plugin to provide multiple tags and match for all them at a query in an disjunctive "OR" manner? This might be also useful, e.g., if somebody wants to filter only for personal publications from certain research fields marked with tags.
Thank you,
@raphaelmenges
Hello,
it appears that the plugin crashes when it is used together with Jekyll 4.0:
/vendor/ruby/2.5.0/gems/jekyll-4.0.0/lib/jekyll/drops/drop.rb:75:in `[]=': Key date cannot be set in the drop. (Jekyll::Errors::DropMutationException)
from /vendor/ruby/2.5.0/bundler/gems/bibsonomy-jekyll-4cffd6e69a09/lib/bibsonomy-jekyll.rb:90:in `render'
...
I guess this requires only minor changes in your code, yet, a deeper understanding of the structures and mechanisms. It would be wonderful if you had a quick look at it and give it a try with your testing environment.
Greetings from Institute WeST,
Raphael
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.