2
1
Fork 0
mirror of https://github.com/TryGhost/Ghost.git synced 2023-12-13 21:00:40 +01:00

Allowed bookmark cards to be created without a description

no issue

- title+description was too limiting for some sites so we're relaxing the requirements to only require a title
This commit is contained in:
Kevin Ansfield 2020-06-05 17:27:01 +01:00
parent b92f976a6a
commit d8773dcc45
3 changed files with 41 additions and 13 deletions

View file

@ -38,7 +38,7 @@ async function fetchBookmarkData(url, html) {
delete metadata.image; delete metadata.image;
delete metadata.logo; delete metadata.logo;
if (metadata.title && metadata.description) { if (metadata.title) {
return Promise.resolve({ return Promise.resolve({
type: 'bookmark', type: 'bookmark',
url, url,

View file

@ -46,9 +46,9 @@
"@tryghost/errors": "0.2.0", "@tryghost/errors": "0.2.0",
"@tryghost/helpers": "1.1.27", "@tryghost/helpers": "1.1.27",
"@tryghost/image-transform": "0.2.4", "@tryghost/image-transform": "0.2.4",
"@tryghost/kg-card-factory": "1.0.3", "@tryghost/kg-card-factory": "2.0.0",
"@tryghost/kg-default-atoms": "1.0.0", "@tryghost/kg-default-atoms": "1.0.0",
"@tryghost/kg-default-cards": "1.2.2", "@tryghost/kg-default-cards": "2.0.0",
"@tryghost/kg-markdown-html-renderer": "1.0.4", "@tryghost/kg-markdown-html-renderer": "1.0.4",
"@tryghost/kg-mobiledoc-html-renderer": "2.0.1", "@tryghost/kg-mobiledoc-html-renderer": "2.0.1",
"@tryghost/members-api": "0.20.0", "@tryghost/members-api": "0.20.0",

View file

@ -428,10 +428,10 @@
optionalDependencies: optionalDependencies:
sharp "0.25.3" sharp "0.25.3"
"@tryghost/kg-card-factory@1.0.3": "@tryghost/kg-card-factory@2.0.0":
version "1.0.3" version "2.0.0"
resolved "https://registry.yarnpkg.com/@tryghost/kg-card-factory/-/kg-card-factory-1.0.3.tgz#39f18a77fdd178a27b513028b71e5d547639480d" resolved "https://registry.yarnpkg.com/@tryghost/kg-card-factory/-/kg-card-factory-2.0.0.tgz#1fc651f132a5adc7b053987f2df5d9ec181865f9"
integrity sha512-EoxAA2fE+n9JyvsCSVnsNRyV44D7jT8ArbQeIl+2g/yA8GhRicKzsiR+xU1jnM6OWW3PNp8Pbnse4LhuoIWJqA== integrity sha512-i8CoC4kBR6OOYMzIqSHBC5PgT6RVl48FjOQcCo1A6965ez+1SUIKVjAXHKbNs4xvAtSY64GMXkJAd+FWoqz2Cw==
"@tryghost/kg-clean-basic-html@^0.1.8": "@tryghost/kg-clean-basic-html@^0.1.8":
version "0.1.8" version "0.1.8"
@ -443,15 +443,15 @@
resolved "https://registry.yarnpkg.com/@tryghost/kg-default-atoms/-/kg-default-atoms-1.0.0.tgz#d423a0f19a6989051bd6bbc9c8f104c88bd5c738" resolved "https://registry.yarnpkg.com/@tryghost/kg-default-atoms/-/kg-default-atoms-1.0.0.tgz#d423a0f19a6989051bd6bbc9c8f104c88bd5c738"
integrity sha512-f6a8zIoL2w7aeZbeBj+0UPvFzE1Dd/zf3RGO+L4j/Kb4Z/yqOtoBWQun6I2H37XXoaqiiQc6Z3eW+L4iYSw1Ow== integrity sha512-f6a8zIoL2w7aeZbeBj+0UPvFzE1Dd/zf3RGO+L4j/Kb4Z/yqOtoBWQun6I2H37XXoaqiiQc6Z3eW+L4iYSw1Ow==
"@tryghost/kg-default-cards@1.2.2": "@tryghost/kg-default-cards@2.0.0":
version "1.2.2" version "2.0.0"
resolved "https://registry.yarnpkg.com/@tryghost/kg-default-cards/-/kg-default-cards-1.2.2.tgz#711c72b37abbe796ad7d1969dd44ce4dfdb8defc" resolved "https://registry.yarnpkg.com/@tryghost/kg-default-cards/-/kg-default-cards-2.0.0.tgz#34180131dba5fb2b1aa9aee230ff63a7d57ef803"
integrity sha512-jC+zhwhKVb38UAck53H0l+CeSIzBM+R4n4p1Djc1SD+YtPdGedB0pGIoJYk0VL4FIje0T1akWy2Yxbte93gxrQ== integrity sha512-GoG3ypOgFQkCFzh+Zgnyd3raRy+XsvikMw0EfaJ3qRrpQrJmQ+U+AGozUy3xKFfkTP+XnRpC00tglFKR4tC2aA==
dependencies: dependencies:
"@tryghost/kg-markdown-html-renderer" "^1.0.4" "@tryghost/kg-markdown-html-renderer" "^2.0.0"
"@tryghost/url-utils" "^0.6.14" "@tryghost/url-utils" "^0.6.14"
"@tryghost/kg-markdown-html-renderer@1.0.4", "@tryghost/kg-markdown-html-renderer@^1.0.4": "@tryghost/kg-markdown-html-renderer@1.0.4":
version "1.0.4" version "1.0.4"
resolved "https://registry.yarnpkg.com/@tryghost/kg-markdown-html-renderer/-/kg-markdown-html-renderer-1.0.4.tgz#380c3b485625863a73e675495e53458fc1cc7e1e" resolved "https://registry.yarnpkg.com/@tryghost/kg-markdown-html-renderer/-/kg-markdown-html-renderer-1.0.4.tgz#380c3b485625863a73e675495e53458fc1cc7e1e"
integrity sha512-I2CVbnE00ZQc4K9ptbAKTGM3FfwSiJxMeXA52QGjRGVyPICFyw4BVLe9gUFDRradDjkVty63Jl72H6KDtrQd0Q== integrity sha512-I2CVbnE00ZQc4K9ptbAKTGM3FfwSiJxMeXA52QGjRGVyPICFyw4BVLe9gUFDRradDjkVty63Jl72H6KDtrQd0Q==
@ -461,6 +461,16 @@
markdown-it-lazy-headers "^0.1.3" markdown-it-lazy-headers "^0.1.3"
markdown-it-mark "^3.0.0" markdown-it-mark "^3.0.0"
"@tryghost/kg-markdown-html-renderer@^2.0.0":
version "2.0.0"
resolved "https://registry.yarnpkg.com/@tryghost/kg-markdown-html-renderer/-/kg-markdown-html-renderer-2.0.0.tgz#a54e571dff69aa25a4af4345fd290eb7f60848a9"
integrity sha512-bIh0te/NBgb9ZP12a6CDYQR92zD7mFINNW8MJEleYQEinJT38PSRborKDtcXID4yTVCY44n2ux5FnSSFi1XChg==
dependencies:
markdown-it "^11.0.0"
markdown-it-footnote "^3.0.2"
markdown-it-lazy-headers "^0.1.3"
markdown-it-mark "^3.0.0"
"@tryghost/kg-mobiledoc-html-renderer@2.0.1": "@tryghost/kg-mobiledoc-html-renderer@2.0.1":
version "2.0.1" version "2.0.1"
resolved "https://registry.yarnpkg.com/@tryghost/kg-mobiledoc-html-renderer/-/kg-mobiledoc-html-renderer-2.0.1.tgz#163eb693d6d3d4f6d1747ba13cd95acb5b912fcd" resolved "https://registry.yarnpkg.com/@tryghost/kg-mobiledoc-html-renderer/-/kg-mobiledoc-html-renderer-2.0.1.tgz#163eb693d6d3d4f6d1747ba13cd95acb5b912fcd"
@ -5515,6 +5525,13 @@ linkify-it@^2.0.0:
dependencies: dependencies:
uc.micro "^1.0.1" uc.micro "^1.0.1"
linkify-it@^3.0.1:
version "3.0.2"
resolved "https://registry.yarnpkg.com/linkify-it/-/linkify-it-3.0.2.tgz#f55eeb8bc1d3ae754049e124ab3bb56d97797fb8"
integrity sha512-gDBO4aHNZS6coiZCKVhSNh43F9ioIL4JwRjLZPkoLIY4yZFwg264Y5lu2x6rb1Js42Gh6Yqm2f6L2AJcnkzinQ==
dependencies:
uc.micro "^1.0.1"
livereload-js@^2.3.0: livereload-js@^2.3.0:
version "2.4.0" version "2.4.0"
resolved "https://registry.yarnpkg.com/livereload-js/-/livereload-js-2.4.0.tgz#447c31cf1ea9ab52fc20db615c5ddf678f78009c" resolved "https://registry.yarnpkg.com/livereload-js/-/livereload-js-2.4.0.tgz#447c31cf1ea9ab52fc20db615c5ddf678f78009c"
@ -5861,6 +5878,17 @@ markdown-it@^10.0.0:
mdurl "^1.0.1" mdurl "^1.0.1"
uc.micro "^1.0.5" uc.micro "^1.0.5"
markdown-it@^11.0.0:
version "11.0.0"
resolved "https://registry.yarnpkg.com/markdown-it/-/markdown-it-11.0.0.tgz#dbfc30363e43d756ebc52c38586b91b90046b876"
integrity sha512-+CvOnmbSubmQFSA9dKz1BRiaSMV7rhexl3sngKqFyXSagoA3fBdJQ8oZWtRy2knXdpDXaBw44euz37DeJQ9asg==
dependencies:
argparse "^1.0.7"
entities "~2.0.0"
linkify-it "^3.0.1"
mdurl "^1.0.1"
uc.micro "^1.0.5"
markdown-table@^1.1.0: markdown-table@^1.1.0:
version "1.1.3" version "1.1.3"
resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-1.1.3.tgz#9fcb69bcfdb8717bfd0398c6ec2d93036ef8de60" resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-1.1.3.tgz#9fcb69bcfdb8717bfd0398c6ec2d93036ef8de60"