@ 引用- js/ 分数
转换不同的书目元数据源.
安装
npm install @citation-js/core
使用量
开始
您可以阅读如何开始的指南, 以及一些教程和例子, 这里。 。 。 .
Cite
用来使用 Cite 建筑师, require() 这样的模块 :
const {Cite} = require('@citation-js/core')
例如,获取 Wikidata 项目的书目数据 wd:Q21972834,然后将其格式化为HTML、英文和APA:
let example = new Cite('Q21972834')
let output = example.format('bibliography', {
format: 'html',
style: 'apa',
lang: 'en-US'
})
console.log(output)
要测试此代码, 请前往 运行Kit。 。 。 .
自动同步
使用 Async API( 推荐用于 Wikidata, URL, 和 DOI 输入) 这样 :
let example = await Cite.async('Q21972834')
let output = example.format('bibliography', {
format: 'html',
style: 'apa',
lang: 'en-US'
})
console.log(output)
Cite.async()也支持选项作为第二个参数,支持召回函数作为最后一个参数.