Thư viện QueriesThay thế «http» bằng «https» trong tất cả nguồn ảnh trong một bài viết
Thay thế «http» bằng «https» trong tất cả nguồn ảnh trong một bài viết
Query này thay thế tất cả các URL http bằng https trong các nguồn ảnh từ HTML của bài viết.
query GetPostData($postId: ID!) {
post(by: { id: $postId }, status: any) {
id
rawContent
adaptedRawContent: _strRegexReplace(
searchRegex: "/<img(\\s+)?([^>]*?\\s+?)?src=([\"'])http:\\/\\/(.*?)/"
replaceWith: "<img$1$2src=$3https://$4$3"
in: $__rawContent
)
@export(as: "adaptedRawContent")
}
}
mutation ReplaceHttpWithHttpsInImageSources($postId: ID!)
@depends(on: "GetPostData")
{
updatePost(input: {
id: $postId,
contentAs: { html: $adaptedRawContent },
}) {
status
errors {
__typename
...on ErrorPayload {
message
}
}
post {
id
title
rawContent
}
}
}