Since version 1.6.3, Kcite  has supported inline citations. This enables a researcher to cite any article without the presence of a URL, arXiv ID or other identifier. This article describes how to use this facility and why you should not use it!
This is not intended as a heavy-weight reference management solution. Without an public identifier, it is harder for readers to find the publication being cited, and the citation is ambiguous. Kcite now supports arbitrary URLs , while Kblog-Metadata can be used as to add multiple authors , or change the container title  of a post; this allows authors to use their kblog as a preprints server for their own work. For those occasions where a public URL does exist, but Greycite  fails to return good metadata, Greycite provides a “Report an Error” facility; finally, publishers of the public URL can be encouraged to add metadata.
Kcite provides an additional shortcode which can be used to cite work. For instance [fullcite author="Lord.P;Cockell.S;Stevens.R" title="Three Steps to Heaven" date="2012" location="Sepublica"] will be rendered as . This format is very rigid. Authors must have a single initial, and be separated with a “;“. All four fields should be present, and no further fields are supported.