Skip to content

Commit c255337

Browse files
brunoborgesCopilot
andcommitted
Add social card image and enhance OpenGraph/Twitter meta tags
- Created 1200x630 PNG social card with site branding - Set twitter:card to summary_large_image for large preview - Added og:image with dimensions to all 86 pages - Added twitter:image to all pages Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 8f63543 commit c255337

File tree

89 files changed

+548
-89
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

89 files changed

+548
-89
lines changed

aot-class-preloading.html

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,15 @@
2121
<meta property="og:type" content="article">
2222
<meta property="og:site_name" content="java.evolved">
2323
<meta property="og:locale" content="en_US">
24+
<meta property="og:image" content="https://javaevolved.github.io/images/social-card.png">
25+
<meta property="og:image:width" content="1200">
26+
<meta property="og:image:height" content="630">
27+
<meta property="og:image:type" content="image/png">
2428

25-
<meta name="twitter:card" content="summary">
29+
<meta name="twitter:card" content="summary_large_image">
2630
<meta name="twitter:title" content="AOT class preloading | java.evolved">
2731
<meta name="twitter:description" content="Cache class loading and compilation for instant startup.">
32+
<meta name="twitter:image" content="https://javaevolved.github.io/images/social-card.png">
2833

2934
<script type="application/ld+json">
3035
{

collectors-flatmapping.html

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,15 @@
2121
<meta property="og:type" content="article">
2222
<meta property="og:site_name" content="java.evolved">
2323
<meta property="og:locale" content="en_US">
24+
<meta property="og:image" content="https://javaevolved.github.io/images/social-card.png">
25+
<meta property="og:image:width" content="1200">
26+
<meta property="og:image:height" content="630">
27+
<meta property="og:image:type" content="image/png">
2428

25-
<meta name="twitter:card" content="summary">
29+
<meta name="twitter:card" content="summary_large_image">
2630
<meta name="twitter:title" content="Collectors.flatMapping() | java.evolved">
2731
<meta name="twitter:description" content="Use flatMapping() to flatten inside a grouping collector.">
32+
<meta name="twitter:image" content="https://javaevolved.github.io/images/social-card.png">
2833

2934
<script type="application/ld+json">
3035
{

collectors-teeing.html

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,15 @@
2121
<meta property="og:type" content="article">
2222
<meta property="og:site_name" content="java.evolved">
2323
<meta property="og:locale" content="en_US">
24+
<meta property="og:image" content="https://javaevolved.github.io/images/social-card.png">
25+
<meta property="og:image:width" content="1200">
26+
<meta property="og:image:height" content="630">
27+
<meta property="og:image:type" content="image/png">
2428

25-
<meta name="twitter:card" content="summary">
29+
<meta name="twitter:card" content="summary_large_image">
2630
<meta name="twitter:title" content="Collectors.teeing() | java.evolved">
2731
<meta name="twitter:description" content="Compute two aggregations in a single stream pass.">
32+
<meta name="twitter:image" content="https://javaevolved.github.io/images/social-card.png">
2833

2934
<script type="application/ld+json">
3035
{

compact-object-headers.html

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,15 @@
2121
<meta property="og:type" content="article">
2222
<meta property="og:site_name" content="java.evolved">
2323
<meta property="og:locale" content="en_US">
24+
<meta property="og:image" content="https://javaevolved.github.io/images/social-card.png">
25+
<meta property="og:image:width" content="1200">
26+
<meta property="og:image:height" content="630">
27+
<meta property="og:image:type" content="image/png">
2428

25-
<meta name="twitter:card" content="summary">
29+
<meta name="twitter:card" content="summary_large_image">
2630
<meta name="twitter:title" content="Compact object headers | java.evolved">
2731
<meta name="twitter:description" content="Cut object header size in half for better memory density and cache usage.">
32+
<meta name="twitter:image" content="https://javaevolved.github.io/images/social-card.png">
2833

2934
<script type="application/ld+json">
3035
{

compact-source-files.html

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,15 @@
2121
<meta property="og:type" content="article">
2222
<meta property="og:site_name" content="java.evolved">
2323
<meta property="og:locale" content="en_US">
24+
<meta property="og:image" content="https://javaevolved.github.io/images/social-card.png">
25+
<meta property="og:image:width" content="1200">
26+
<meta property="og:image:height" content="630">
27+
<meta property="og:image:type" content="image/png">
2428

25-
<meta name="twitter:card" content="summary">
29+
<meta name="twitter:card" content="summary_large_image">
2630
<meta name="twitter:title" content="Compact source files | java.evolved">
2731
<meta name="twitter:description" content="Write a complete program without class declaration or public static void main.">
32+
<meta name="twitter:image" content="https://javaevolved.github.io/images/social-card.png">
2833

2934
<script type="application/ld+json">
3035
{

completablefuture-chaining.html

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,15 @@
2121
<meta property="og:type" content="article">
2222
<meta property="og:site_name" content="java.evolved">
2323
<meta property="og:locale" content="en_US">
24+
<meta property="og:image" content="https://javaevolved.github.io/images/social-card.png">
25+
<meta property="og:image:width" content="1200">
26+
<meta property="og:image:height" content="630">
27+
<meta property="og:image:type" content="image/png">
2428

25-
<meta name="twitter:card" content="summary">
29+
<meta name="twitter:card" content="summary_large_image">
2630
<meta name="twitter:title" content="CompletableFuture chaining | java.evolved">
2731
<meta name="twitter:description" content="Chain async operations without blocking, using CompletableFuture.">
32+
<meta name="twitter:image" content="https://javaevolved.github.io/images/social-card.png">
2833

2934
<script type="application/ld+json">
3035
{

concurrent-http-virtual.html

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,15 @@
2121
<meta property="og:type" content="article">
2222
<meta property="og:site_name" content="java.evolved">
2323
<meta property="og:locale" content="en_US">
24+
<meta property="og:image" content="https://javaevolved.github.io/images/social-card.png">
25+
<meta property="og:image:width" content="1200">
26+
<meta property="og:image:height" content="630">
27+
<meta property="og:image:type" content="image/png">
2428

25-
<meta name="twitter:card" content="summary">
29+
<meta name="twitter:card" content="summary_large_image">
2630
<meta name="twitter:title" content="Concurrent HTTP with virtual threads | java.evolved">
2731
<meta name="twitter:description" content="Fetch many URLs concurrently with virtual threads and HttpClient.">
32+
<meta name="twitter:image" content="https://javaevolved.github.io/images/social-card.png">
2833

2934
<script type="application/ld+json">
3035
{

copying-collections-immutably.html

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,15 @@
2121
<meta property="og:type" content="article">
2222
<meta property="og:site_name" content="java.evolved">
2323
<meta property="og:locale" content="en_US">
24+
<meta property="og:image" content="https://javaevolved.github.io/images/social-card.png">
25+
<meta property="og:image:width" content="1200">
26+
<meta property="og:image:height" content="630">
27+
<meta property="og:image:type" content="image/png">
2428

25-
<meta name="twitter:card" content="summary">
29+
<meta name="twitter:card" content="summary_large_image">
2630
<meta name="twitter:title" content="Copying collections immutably | java.evolved">
2731
<meta name="twitter:description" content="Create an immutable copy of any collection in one call.">
32+
<meta name="twitter:image" content="https://javaevolved.github.io/images/social-card.png">
2833

2934
<script type="application/ld+json">
3035
{

date-formatting.html

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,15 @@
2121
<meta property="og:type" content="article">
2222
<meta property="og:site_name" content="java.evolved">
2323
<meta property="og:locale" content="en_US">
24+
<meta property="og:image" content="https://javaevolved.github.io/images/social-card.png">
25+
<meta property="og:image:width" content="1200">
26+
<meta property="og:image:height" content="630">
27+
<meta property="og:image:type" content="image/png">
2428

25-
<meta name="twitter:card" content="summary">
29+
<meta name="twitter:card" content="summary_large_image">
2630
<meta name="twitter:title" content="Date formatting | java.evolved">
2731
<meta name="twitter:description" content="Format dates with thread-safe, immutable DateTimeFormatter.">
32+
<meta name="twitter:image" content="https://javaevolved.github.io/images/social-card.png">
2833

2934
<script type="application/ld+json">
3035
{

deserialization-filters.html

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,15 @@
2121
<meta property="og:type" content="article">
2222
<meta property="og:site_name" content="java.evolved">
2323
<meta property="og:locale" content="en_US">
24+
<meta property="og:image" content="https://javaevolved.github.io/images/social-card.png">
25+
<meta property="og:image:width" content="1200">
26+
<meta property="og:image:height" content="630">
27+
<meta property="og:image:type" content="image/png">
2428

25-
<meta name="twitter:card" content="summary">
29+
<meta name="twitter:card" content="summary_large_image">
2630
<meta name="twitter:title" content="Deserialization filters | java.evolved">
2731
<meta name="twitter:description" content="Restrict which classes can be deserialized to prevent attacks.">
32+
<meta name="twitter:image" content="https://javaevolved.github.io/images/social-card.png">
2833

2934
<script type="application/ld+json">
3035
{

0 commit comments

Comments
 (0)