The default capture template didn't work for me:
(*"w"*
*"Default template"*
entry
(file+headline *"~/org/capture.org"* *"Notes"*)
*"* %^{Title}\n\n Source: %u, %c\n\n %i"*
*:empty-lines* 1)
The %u and %c bits got replaced by the actual link code (i.e.,
javascript:...). The following works as I wanted:
("w" "Default capture " entry
(file "~/org/notes.org")
"* %^{Title}
Source: [[%:link][%:description]]
%:initial" :empty-lines 1)