diff --git a/automation/process-article-img.sh b/automation/process-article-img.sh index 5a108baed..97ba20b77 100644 --- a/automation/process-article-img.sh +++ b/automation/process-article-img.sh @@ -17,12 +17,12 @@ if [ ! -f "$1" ]; then exit 1 fi - IMG_DESTINATION="./qdrant-landing/static/articles_data/${2}/preview" mkdir -p $IMG_DESTINATION -convert "$1" "${IMG_DESTINATION}/title.jpg"; -mogrify -resize 898x300^ -gravity center -extent 898x300 "${IMG_DESTINATION}/title.jpg"; +convert "$1" -resize 1200x630^ -gravity center -extent 1200x630 "${IMG_DESTINATION}/social_preview.jpg"; + +convert "$1" -resize 898x300^ -gravity center -extent 898x300 "${IMG_DESTINATION}/title.jpg"; convert "${IMG_DESTINATION}/title.jpg" -resize 530x145^ -gravity center -extent 530x145 "${IMG_DESTINATION}/preview.jpg"; cwebp -q 95 "${IMG_DESTINATION}/title.jpg" -o "${IMG_DESTINATION}/title.webp"; diff --git a/qdrant-landing/README.md b/qdrant-landing/README.md index 35e49923d..a59c204cb 100644 --- a/qdrant-landing/README.md +++ b/qdrant-landing/README.md @@ -56,7 +56,7 @@ curl -s https://raw.githubusercontent.com/Intervox/node-webp/latest/bin/install_ ### Prepare preview image -For the preview use image with the aspect ratio 3 to 1 in jpg or png format. With resolution not smaller than 898x300px. The image should illustrate in some way the article's core idea. Fill free got creative. Check out that most important part of the image is in the center. +For the preview use image with the aspect ratio 3 to 1 in jpg or png format. With resolution not smaller than 1200x630px. The image should illustrate in some way the article's core idea. Fill free got creative. Check out that most important part of the image is in the center. ### Generating preview images @@ -82,3 +82,4 @@ Preview images set consists of the following images: `preview.webp` - 530x145px (used on the article preview card **for browsers, supporting webp**) `title.jpg` - 898x300px (used on the article's page as the main image before the article title **for browsers, not supporting webp**) `title.webp` - 898x300px (used on the article's page as the main image before the article title **for browsers, supporting webp**) +`social_preview.jpg` - 1200x630px (used in social media previews) \ No newline at end of file diff --git a/qdrant-landing/content/articles/cars-recognition.md b/qdrant-landing/content/articles/cars-recognition.md index caab97662..f8e827cfa 100644 --- a/qdrant-landing/content/articles/cars-recognition.md +++ b/qdrant-landing/content/articles/cars-recognition.md @@ -2,7 +2,7 @@ title: Fine Tuning Similar Cars Search short_description: "How to use similarity learning to search for similar cars" description: Learn how to train a similarity model that can retrieve similar car images in novel categories. -social_preview_image: /articles_data/cars-recognition/social_preview.jpg +social_preview_image: /articles_data/cars-recognition/preview/social_preview.jpg small_preview_image: /articles_data/cars-recognition/icon.svg preview_dir: /articles_data/cars-recognition/preview weight: 10 diff --git a/qdrant-landing/content/articles/dataset-quality.md b/qdrant-landing/content/articles/dataset-quality.md index e0d1a42d1..575af2876 100644 --- a/qdrant-landing/content/articles/dataset-quality.md +++ b/qdrant-landing/content/articles/dataset-quality.md @@ -3,6 +3,7 @@ title: Finding errors in datasets with Similarity Search short_description: Finding errors datasets with distance-based methods description: Improving quality of text-and-images datasets on the online furniture marketplace example. preview_dir: /articles_data/dataset-quality/preview +social_preview_image: /articles_data/dataset-quality/preview/social_preview.jpg small_preview_image: /articles_data/dataset-quality/icon.svg weight: 8 author: George Panchuk diff --git a/qdrant-landing/content/articles/detecting-coffee-anomalies.md b/qdrant-landing/content/articles/detecting-coffee-anomalies.md index c38ddeda4..0d37fbc8b 100644 --- a/qdrant-landing/content/articles/detecting-coffee-anomalies.md +++ b/qdrant-landing/content/articles/detecting-coffee-anomalies.md @@ -2,7 +2,7 @@ title: Metric Learning for Anomaly Detection short_description: "How to use metric learning to detect anomalies: quality assessment of coffee beans with just 200 labelled samples" description: Practical use of metric learning for anomaly detection. A way to match the results of a classification-based approach with only ~0.6% of the labeled data. -social_preview_image: /articles_data/detecting-coffee-anomalies/social_preview.jpg +social_preview_image: /articles_data/detecting-coffee-anomalies/preview/social_preview.jpg preview_dir: /articles_data/detecting-coffee-anomalies/preview small_preview_image: /articles_data/detecting-coffee-anomalies/anomalies_icon.svg weight: 30 diff --git a/qdrant-landing/content/articles/embedding-recycler.md b/qdrant-landing/content/articles/embedding-recycler.md index b1ab07fbf..5eb13f4f1 100644 --- a/qdrant-landing/content/articles/embedding-recycler.md +++ b/qdrant-landing/content/articles/embedding-recycler.md @@ -4,6 +4,7 @@ short_description: Tradeoff between speed and performance in layer recycling description: Learn when and how to use layer recycling to achieve different performance targets. preview_dir: /articles_data/embedding-recycling/preview small_preview_image: /articles_data/embedding-recycling/icon.svg +social_preview_image: /articles_data/embedding-recycling/preview/social_preview.jpg weight: 10 author: Yusuf Sarıgöz author_link: https://medium.com/@yusufsarigoz diff --git a/qdrant-landing/content/articles/faq-question-answering.md b/qdrant-landing/content/articles/faq-question-answering.md index d3dd6a888..8fd9a944c 100644 --- a/qdrant-landing/content/articles/faq-question-answering.md +++ b/qdrant-landing/content/articles/faq-question-answering.md @@ -2,7 +2,7 @@ title: Q&A with Similarity Learning short_description: A complete guide to building a Q&A system with similarity learning. description: A complete guide to building a Q&A system using Quaterion and SentenceTransformers. -social_preview_image: /articles_data/faq-question-answering/social_preview.jpg +social_preview_image: /articles_data/faq-question-answering/preview/social_preview.jpg preview_dir: /articles_data/faq-question-answering/preview small_preview_image: /articles_data/faq-question-answering/icon.svg weight: 9 diff --git a/qdrant-landing/content/articles/metric-learning-tips.md b/qdrant-landing/content/articles/metric-learning-tips.md index 668644898..c6ed5137e 100644 --- a/qdrant-landing/content/articles/metric-learning-tips.md +++ b/qdrant-landing/content/articles/metric-learning-tips.md @@ -3,7 +3,7 @@ title: Metric Learning Tips & Tricks short_description: How to train an object matching model and serve it in production. description: Practical recommendations on how to train a matching model and serve it in production. Even with no labeled data. # external_link: https://vasnetsov93.medium.com/metric-learning-tips-n-tricks-2e4cfee6b75b -social_preview_image: /articles_data/metric-learning-tips/social_preview.jpg +social_preview_image: /articles_data/metric-learning-tips/preview/social_preview.jpg preview_dir: /articles_data/metric-learning-tips/preview small_preview_image: /articles_data/metric-learning-tips/scatter-graph.svg weight: 20 diff --git a/qdrant-landing/static/articles_data/cars-recognition/preview.jpeg b/qdrant-landing/static/articles_data/cars-recognition/preview.jpeg deleted file mode 100644 index b2e745b46..000000000 Binary files a/qdrant-landing/static/articles_data/cars-recognition/preview.jpeg and /dev/null differ diff --git a/qdrant-landing/static/articles_data/cars-recognition/social_preview.jpg b/qdrant-landing/static/articles_data/cars-recognition/preview/social_preview.jpg similarity index 100% rename from qdrant-landing/static/articles_data/cars-recognition/social_preview.jpg rename to qdrant-landing/static/articles_data/cars-recognition/preview/social_preview.jpg diff --git a/qdrant-landing/static/articles_data/dataset-quality/preview/social_preview.jpg b/qdrant-landing/static/articles_data/dataset-quality/preview/social_preview.jpg new file mode 100644 index 000000000..6d42cbbfd Binary files /dev/null and b/qdrant-landing/static/articles_data/dataset-quality/preview/social_preview.jpg differ diff --git a/qdrant-landing/static/articles_data/dataset-quality/preview/thumb.jpg b/qdrant-landing/static/articles_data/dataset-quality/preview/thumb.jpg deleted file mode 100644 index 3dfc2ce61..000000000 Binary files a/qdrant-landing/static/articles_data/dataset-quality/preview/thumb.jpg and /dev/null differ diff --git a/qdrant-landing/static/articles_data/detecting-coffee-anomalies/preview.png b/qdrant-landing/static/articles_data/detecting-coffee-anomalies/preview.png deleted file mode 100644 index 69abf35db..000000000 Binary files a/qdrant-landing/static/articles_data/detecting-coffee-anomalies/preview.png and /dev/null differ diff --git a/qdrant-landing/static/articles_data/detecting-coffee-anomalies/preview/social_preview.jpg b/qdrant-landing/static/articles_data/detecting-coffee-anomalies/preview/social_preview.jpg new file mode 100644 index 000000000..57b2bad75 Binary files /dev/null and b/qdrant-landing/static/articles_data/detecting-coffee-anomalies/preview/social_preview.jpg differ diff --git a/qdrant-landing/static/articles_data/detecting-coffee-anomalies/social_preview.jpg b/qdrant-landing/static/articles_data/detecting-coffee-anomalies/social_preview.jpg deleted file mode 100644 index 95cc15e4b..000000000 Binary files a/qdrant-landing/static/articles_data/detecting-coffee-anomalies/social_preview.jpg and /dev/null differ diff --git a/qdrant-landing/static/articles_data/embedding-recycling/preview/social_preview.jpg b/qdrant-landing/static/articles_data/embedding-recycling/preview/social_preview.jpg new file mode 100644 index 000000000..e656b603a Binary files /dev/null and b/qdrant-landing/static/articles_data/embedding-recycling/preview/social_preview.jpg differ diff --git a/qdrant-landing/static/articles_data/faq-question-answering/preview.png b/qdrant-landing/static/articles_data/faq-question-answering/preview.png deleted file mode 100644 index 7131c1f1c..000000000 Binary files a/qdrant-landing/static/articles_data/faq-question-answering/preview.png and /dev/null differ diff --git a/qdrant-landing/static/articles_data/faq-question-answering/preview/social_preview.jpg b/qdrant-landing/static/articles_data/faq-question-answering/preview/social_preview.jpg new file mode 100644 index 000000000..bc4c4e4d4 Binary files /dev/null and b/qdrant-landing/static/articles_data/faq-question-answering/preview/social_preview.jpg differ diff --git a/qdrant-landing/static/articles_data/faq-question-answering/preview/thumb.jpg b/qdrant-landing/static/articles_data/faq-question-answering/preview/thumb.jpg deleted file mode 100644 index 35949e006..000000000 Binary files a/qdrant-landing/static/articles_data/faq-question-answering/preview/thumb.jpg and /dev/null differ diff --git a/qdrant-landing/static/articles_data/faq-question-answering/social_preview.jpg b/qdrant-landing/static/articles_data/faq-question-answering/social_preview.jpg deleted file mode 100644 index a50c4b8c3..000000000 Binary files a/qdrant-landing/static/articles_data/faq-question-answering/social_preview.jpg and /dev/null differ diff --git a/qdrant-landing/static/articles_data/filtrable-hnsw/preview/social_preview.jpg b/qdrant-landing/static/articles_data/filtrable-hnsw/preview/social_preview.jpg new file mode 100644 index 000000000..28f99870b Binary files /dev/null and b/qdrant-landing/static/articles_data/filtrable-hnsw/preview/social_preview.jpg differ diff --git a/qdrant-landing/static/articles_data/metric-learning-tips/preview.png b/qdrant-landing/static/articles_data/metric-learning-tips/preview.png deleted file mode 100644 index 423aad56e..000000000 Binary files a/qdrant-landing/static/articles_data/metric-learning-tips/preview.png and /dev/null differ diff --git a/qdrant-landing/static/articles_data/metric-learning-tips/preview/social_preview.jpg b/qdrant-landing/static/articles_data/metric-learning-tips/preview/social_preview.jpg new file mode 100644 index 000000000..2fb8b9c86 Binary files /dev/null and b/qdrant-landing/static/articles_data/metric-learning-tips/preview/social_preview.jpg differ diff --git a/qdrant-landing/static/articles_data/neural-search-tutorial/preview/social_preview.jpg b/qdrant-landing/static/articles_data/neural-search-tutorial/preview/social_preview.jpg new file mode 100644 index 000000000..608bfc174 Binary files /dev/null and b/qdrant-landing/static/articles_data/neural-search-tutorial/preview/social_preview.jpg differ diff --git a/qdrant-landing/static/articles_data/triplet-loss/preview/social_preview.jpg b/qdrant-landing/static/articles_data/triplet-loss/preview/social_preview.jpg new file mode 100644 index 000000000..abc05b623 Binary files /dev/null and b/qdrant-landing/static/articles_data/triplet-loss/preview/social_preview.jpg differ