This is an old revision of the document!
Citation Styles
Zotero uses Citation Style Language (CSL) styles and the citeproc-js CSL processor for creating citations and bibliographies.
For information on how to use existing CSL styles with Zotero, see Citation Styles.
Editing CSL Styles
For basic instructions on how to edit CSL styles for Zotero, see the Step-by-step guide. More documentation can be found at http://citationstyles.org/citation-style-language/documentation/.
Self-hosting CSL Styles
If you decide to host CSL styles online yourself, serve them with a “text/x-csl” MIME type allows Zotero for Firefox to automatically recognize and install your styles.
citeproc-node
citeproc-node is a wrapper for citeproc-js for server-side rendering of citations and bibliographies.