This pull request adds a new configuration setting "details_permalink" to allow for end users to customise the URLs of the details pages. For example, instead of URLs being hardcoded to be the citation key, the user may include the year, DOI, title, etc. This is similar to how normal Jekyll blog posts follow the URL pattern defined in the site's config file.
The default settings reproduce the existing behaviour of jekyll-scholar, so URLs will not change unless the user explicitly configures the new setting.
The pull request also includes a unit test for the new functionality.
This pull request adds a new configuration setting "details_permalink" to allow for end users to customise the URLs of the details pages. For example, instead of URLs being hardcoded to be the citation key, the user may include the year, DOI, title, etc. This is similar to how normal Jekyll blog posts follow the URL pattern defined in the site's config file.
The default settings reproduce the existing behaviour of jekyll-scholar, so URLs will not change unless the user explicitly configures the new setting.
The pull request also includes a unit test for the new functionality.