Skip to content

SEO Blogs#3060

Open
aishwaripahwa12 wants to merge 2 commits into
mainfrom
seo-blogs-latest-7
Open

SEO Blogs#3060
aishwaripahwa12 wants to merge 2 commits into
mainfrom
seo-blogs-latest-7

Conversation

@aishwaripahwa12

@aishwaripahwa12 aishwaripahwa12 commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

Latest SEO blogs, with the cloud computing SEO blog and its associated image removed, followed by re-running image optimization to refresh the optimize cache.

@appwrite

appwrite Bot commented Jun 25, 2026

Copy link
Copy Markdown

Appwrite Website

Project ID: 69d7efb00023389e8d27

Sites (1)
Site Status Logs Preview QR
 website
69d7f2670014e24571ca
Failed Failed View Logs Preview URL QR Code

Website (appwrite/website)

Project ID: 684969cb000a2f6c0a02

Sites (1)
Site Status Logs Preview QR
 website
68496a17000f03d62013
Queued Queued View Logs Preview URL QR Code


Tip

Function scopes give you fine-grained control over API permissions

@greptile-apps

greptile-apps Bot commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This PR adds three new SEO-targeted blog posts — "What is cloud storage?", "What is Kubernetes?", and "What is serverless?" — along with their cover images and cache updates. All posts are marked unlisted: true, so they won't appear in the blog listing until explicitly published.

  • Three new +page.markdoc files with well-structured frontmatter (valid author slugs, AVIF cover images correctly referenced, FAQs, and appropriate categories).
  • Three .avif cover images committed to static/images/blog/.
  • .optimize-cache.json updated with cover.png entries, but the actual committed images are .avif — the PNG source files were never added, leaving orphaned cache entries.

Confidence Score: 5/5

Safe to merge — adds three unlisted blog posts and cover images; no existing functionality is affected.

All changes are additive (new blog content and images). The only noteworthy issue is phantom .png entries in .optimize-cache.json that reference files never committed to the repo, which does not cause any build or runtime failure.

.optimize-cache.json has cache entries for PNG files that don't exist — the actual covers are AVIF.

Important Files Changed

Filename Overview
.optimize-cache.json Cache updated with .png keys for the three new blog posts, but the actual committed cover images are .avif — the PNG source files were never committed, leaving phantom cache entries.
src/routes/blog/post/what-is-cloud-storage-an-expert-guide-for-developers/+page.markdoc New SEO blog post on cloud storage with valid frontmatter (author, cover image, unlisted flag). Missing trailing newline.
src/routes/blog/post/what-is-kubernetes-an-expert-guide-for-developers/+page.markdoc New SEO blog post on Kubernetes with valid frontmatter. Missing trailing newline.
src/routes/blog/post/what-is-serverless-an-expert-guide-for-developers/+page.markdoc New SEO blog post on serverless computing with valid frontmatter. Missing trailing newline.

Reviews (2): Last reviewed commit: "remove cloud computing SEO blog and imag..." | Re-trigger Greptile


**Software as a Service (SaaS)** delivers complete applications over the internet, such as email or collaboration tools, with the provider managing everything. You just use the software.

Newer models extend this further, including **serverless** computing and **Backend as a Service (BaaS)**, which provide ready-made backend features through APIs. You can read more in our guide to [serverless](https://appwrite.io/blog).

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Broken internal link points to blog homepage instead of the serverless guide. The link text reads "our guide to serverless" but the URL is https://appwrite.io/blog, which takes readers to the blog index rather than the specific article. It should be https://appwrite.io/blog/post/what-is-serverless-an-expert-guide-for-developers, the companion post added in this same PR.

@atharvadeosthale

Copy link
Copy Markdown
Member

@copilot I wanted to go ahead and remove the cloud computing article. Along with that, I also want to remove the image associated with it. And then what I wanted to do is run bun run optimize. This will optimize the images again, and it will update the image cache JSON. Then go over and check again if everything is fine, and if everything is fine, just go ahead and push to this PR.

Copilot AI commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

@copilot I wanted to go ahead and remove the cloud computing article. Along with that, I also want to remove the image associated with it. And then what I wanted to do is run `bun run op...

Implemented in commit 4b3d0bd.

  • Removed the cloud computing blog post
  • Removed its associated image
  • Ran bun run optimize
  • Removed the stale cloud-computing entry from .optimize-cache.json

I also rechecked the repo for references to that blog slug and found none.

date: 2026-06-25
cover: /images/blog/what-is-kubernetes-an-expert-guide-for-developers/cover.avif
timeToRead: 5
author: aishwari

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's add Luke or Levi as the author please

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants