Skip to content

Commit 37eca41

Browse files
AntikodeAntikode
authored andcommitted
Add git-history-derived datePublished/dateModified to HowTo JSON-LD blocks (25 pages)
1 parent b4cb23b commit 37eca41

25 files changed

Lines changed: 100 additions & 100 deletions

bookmarks.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,12 +67,13 @@
6767
]
6868
}
6969
</script>
70-
<script type="application/ld+json">
71-
{
70+
<script type="application/ld+json">{
7271
"@context": "https://schema.org",
7372
"@type": "HowTo",
7473
"name": "How to add bookmarks to a PDF online without uploading it",
7574
"description": "Add a clickable table of contents to a PDF, entirely in your browser.",
75+
"datePublished": "2026-07-27",
76+
"dateModified": "2026-08-04",
7677
"step": [
7778
{
7879
"@type": "HowToStep",
@@ -105,8 +106,7 @@
105106
"text": "The file now opens with a clickable outline in any PDF reader's sidebar."
106107
}
107108
]
108-
}
109-
</script>
109+
}</script>
110110
<link rel="stylesheet" href="style.css" />
111111
</head>
112112
<body>

border.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,12 +67,13 @@
6767
]
6868
}
6969
</script>
70-
<script type="application/ld+json">
71-
{
70+
<script type="application/ld+json">{
7271
"@context": "https://schema.org",
7372
"@type": "HowTo",
7473
"name": "How to add a border to every PDF page online without uploading it",
7574
"description": "Draw a border frame on every page of a PDF, entirely in your browser.",
75+
"datePublished": "2026-07-27",
76+
"dateModified": "2026-08-04",
7677
"step": [
7778
{
7879
"@type": "HowToStep",
@@ -99,8 +100,7 @@
99100
"text": "Save the file with borders applied to every page."
100101
}
101102
]
102-
}
103-
</script>
103+
}</script>
104104
<link rel="stylesheet" href="style.css" />
105105
</head>
106106
<body>

compress.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,12 +67,13 @@
6767
]
6868
}
6969
</script>
70-
<script type="application/ld+json">
71-
{
70+
<script type="application/ld+json">{
7271
"@context": "https://schema.org",
7372
"@type": "HowTo",
7473
"name": "How to compress a PDF online without uploading it",
7574
"description": "Shrink a PDF's file size by re-encoding its embedded JPEG images, entirely in your browser.",
75+
"datePublished": "2026-07-27",
76+
"dateModified": "2026-08-04",
7677
"step": [
7778
{
7879
"@type": "HowToStep",
@@ -105,8 +106,7 @@
105106
"text": "Save the smaller file to your device."
106107
}
107108
]
108-
}
109-
</script>
109+
}</script>
110110
<script type="application/ld+json">
111111
{
112112
"@context": "https://schema.org",

crop.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,12 +67,13 @@
6767
]
6868
}
6969
</script>
70-
<script type="application/ld+json">
71-
{
70+
<script type="application/ld+json">{
7271
"@context": "https://schema.org",
7372
"@type": "HowTo",
7473
"name": "How to crop a PDF's margins online without uploading it",
7574
"description": "Trim the visible margins on every page of a PDF, entirely in your browser.",
75+
"datePublished": "2026-07-27",
76+
"dateModified": "2026-08-04",
7677
"step": [
7778
{
7879
"@type": "HowToStep",
@@ -99,8 +100,7 @@
99100
"text": "The trimmed file is generated and downloaded straight from this tab."
100101
}
101102
]
102-
}
103-
</script>
103+
}</script>
104104
<link rel="stylesheet" href="style.css" />
105105
</head>
106106
<body>

delete-pages.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,12 +67,13 @@
6767
]
6868
}
6969
</script>
70-
<script type="application/ld+json">
71-
{
70+
<script type="application/ld+json">{
7271
"@context": "https://schema.org",
7372
"@type": "HowTo",
7473
"name": "How to delete pages from a PDF online without uploading it",
7574
"description": "Remove specific pages from a PDF while keeping the rest untouched, entirely in your browser.",
75+
"datePublished": "2026-07-27",
76+
"dateModified": "2026-08-04",
7677
"step": [
7778
{
7879
"@type": "HowToStep",
@@ -99,8 +100,7 @@
99100
"text": "Save the PDF with the specified pages removed."
100101
}
101102
]
102-
}
103-
</script>
103+
}</script>
104104
<link rel="stylesheet" href="style.css" />
105105
</head>
106106
<body>

duplicate-pages.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,12 +67,13 @@
6767
]
6868
}
6969
</script>
70-
<script type="application/ld+json">
71-
{
70+
<script type="application/ld+json">{
7271
"@context": "https://schema.org",
7372
"@type": "HowTo",
7473
"name": "How to duplicate pages in a PDF online without uploading it",
7574
"description": "Copy specific pages and insert each copy right after the original, entirely in your browser.",
75+
"datePublished": "2026-07-27",
76+
"dateModified": "2026-08-04",
7677
"step": [
7778
{
7879
"@type": "HowToStep",
@@ -99,8 +100,7 @@
99100
"text": "Save the PDF with the duplicated pages included."
100101
}
101102
]
102-
}
103-
</script>
103+
}</script>
104104
<link rel="stylesheet" href="style.css" />
105105
</head>
106106
<body>

extract-images.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,12 +67,13 @@
6767
]
6868
}
6969
</script>
70-
<script type="application/ld+json">
71-
{
70+
<script type="application/ld+json">{
7271
"@context": "https://schema.org",
7372
"@type": "HowTo",
7473
"name": "How to extract images from a PDF online without uploading it",
7574
"description": "Pull the original JPEG images out of a PDF as standalone files, entirely in your browser.",
75+
"datePublished": "2026-07-27",
76+
"dateModified": "2026-08-04",
7677
"step": [
7778
{
7879
"@type": "HowToStep",
@@ -99,8 +100,7 @@
99100
"text": "Download the archive of extracted .jpg files to your device."
100101
}
101102
]
102-
}
103-
</script>
103+
}</script>
104104
<link rel="stylesheet" href="style.css" />
105105
</head>
106106
<body>

fill-form.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,12 +67,13 @@
6767
]
6868
}
6969
</script>
70-
<script type="application/ld+json">
71-
{
70+
<script type="application/ld+json">{
7271
"@context": "https://schema.org",
7372
"@type": "HowTo",
7473
"name": "How to fill a PDF form's fields online without uploading it",
7574
"description": "Type values into a PDF's existing form fields, entirely in your browser.",
75+
"datePublished": "2026-07-27",
76+
"dateModified": "2026-08-04",
7677
"step": [
7778
{
7879
"@type": "HowToStep",
@@ -99,8 +100,7 @@
99100
"text": "The downloaded file keeps its fields interactive and editable later — use Flatten Form Fields if you want to lock them in."
100101
}
101102
]
102-
}
103-
</script>
103+
}</script>
104104
<link rel="stylesheet" href="style.css" />
105105
</head>
106106
<body>

flatten.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,12 +67,13 @@
6767
]
6868
}
6969
</script>
70-
<script type="application/ld+json">
71-
{
70+
<script type="application/ld+json">{
7271
"@context": "https://schema.org",
7372
"@type": "HowTo",
7473
"name": "How to flatten PDF form fields online without uploading them",
7574
"description": "Bake a filled PDF form's field values into permanent, non-editable content, entirely in your browser.",
75+
"datePublished": "2026-07-27",
76+
"dateModified": "2026-08-04",
7677
"step": [
7778
{
7879
"@type": "HowToStep",
@@ -93,8 +94,7 @@
9394
"text": "The result looks identical to the filled form but can no longer be edited field-by-field."
9495
}
9596
]
96-
}
97-
</script>
97+
}</script>
9898
<link rel="stylesheet" href="style.css" />
9999
</head>
100100
<body>

grayscale.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -67,12 +67,13 @@
6767
]
6868
}
6969
</script>
70-
<script type="application/ld+json">
71-
{
70+
<script type="application/ld+json">{
7271
"@context": "https://schema.org",
7372
"@type": "HowTo",
7473
"name": "How to convert a PDF to grayscale online without uploading it",
7574
"description": "Convert a PDF's colors to grayscale, entirely in your browser.",
75+
"datePublished": "2026-07-27",
76+
"dateModified": "2026-08-04",
7677
"step": [
7778
{
7879
"@type": "HowToStep",
@@ -93,8 +94,7 @@
9394
"text": "Save the converted file. Embedded raster images are left untouched — only vector graphics and text-drawing colors change."
9495
}
9596
]
96-
}
97-
</script>
97+
}</script>
9898
<link rel="stylesheet" href="style.css" />
9999
</head>
100100
<body>

0 commit comments

Comments
 (0)