From 782ff5f4304dbcc714ba7a9b7dd04845c37a4a6f Mon Sep 17 00:00:00 2001 From: Tabby <41929769+tabby-cat-nya@users.noreply.github.com> Date: Sat, 24 Jan 2026 02:52:05 +0000 Subject: [PATCH] new blog post! --- content/blog/about-this-site.md | 2 +- content/blog/remove-steam-advertising.md | 70 ++++++++++++++++++ pages/blog-index.vue | 2 +- pages/index.vue | 2 +- .../steam-adverts/promotions-popup-fix.png | Bin 0 -> 101016 bytes .../steam-adverts/promotions-popup.png | Bin 0 -> 281100 bytes .../blogImages/steam-adverts/small-mode.png | Bin 0 -> 94943 bytes .../steam-adverts/startup-location.png | Bin 0 -> 101068 bytes .../steam-adverts/whatsnew-before-after.png | Bin 0 -> 623677 bytes .../blogImages/steam-adverts/whatsnew-fix.png | Bin 0 -> 240376 bytes 10 files changed, 73 insertions(+), 3 deletions(-) create mode 100644 content/blog/remove-steam-advertising.md create mode 100644 public/img/blogImages/steam-adverts/promotions-popup-fix.png create mode 100644 public/img/blogImages/steam-adverts/promotions-popup.png create mode 100644 public/img/blogImages/steam-adverts/small-mode.png create mode 100644 public/img/blogImages/steam-adverts/startup-location.png create mode 100644 public/img/blogImages/steam-adverts/whatsnew-before-after.png create mode 100644 public/img/blogImages/steam-adverts/whatsnew-fix.png diff --git a/content/blog/about-this-site.md b/content/blog/about-this-site.md index 53f066c..26c7bda 100644 --- a/content/blog/about-this-site.md +++ b/content/blog/about-this-site.md @@ -15,7 +15,7 @@ So i guess this is the first proper post for my site where i will explain how th - **Framework:** I've made this evrsion of my website with Nuxt.js which is a framework based on Vue.js - **Hosting:** The site is hosted on Vercel within the free teir -- **Domain Manageemnt:** I put the domain on cloudflare for now at least +- **Domain Management:** I put the domain on cloudflare for now at least ### Markdown Formatting diff --git a/content/blog/remove-steam-advertising.md b/content/blog/remove-steam-advertising.md new file mode 100644 index 0000000..96552b9 --- /dev/null +++ b/content/blog/remove-steam-advertising.md @@ -0,0 +1,70 @@ +--- + +title: 'Eliminate advertising on Steam' +description: 'Want steam to just manage your games and stop trying to sell you new ones? heres some tips and tricks' +date: '24-01-2026' +id: 10 +tags: 'Gaming' +hidden: false + +--- + +By default, the steam client has a number of ways to push you towards buying new games, not exactly a surprise since they are primarily a videogame storefront and distributor, however the adverting can still get annoying when all you want to do is play the games you already have. I've made this post to be a summary of all the ways you can reduce and/or eliminate steam promotional material. + +### The Promotions Popup +![promotions-popup.png] + +You know that popup that appears everytime steam launches? You can switch it off! + +**Steam -> Settings -> Interface -> "Notify me about additions or changes to my games, new releases, and upcoming releases"** + +![promotions-popup-fix.png] + +### Startup Location +By default, steam opens to the store page, wouldn't it be more useful if it opened to your library? + +**Steam -> Settings -> Interface -> "Start Up Location" (Change to Library)** + +![startup-location.png] + +### What's New Promotions +![whatsnew-before-after.png] +At the top of the library there is a What's New panel that often shows alot of promotions - albeit from developers themselves rather than from steam but still, if you want to limit it to only patch notes theres a handy setting, However, it is worth noting this setting is quite senstive and will also affect patch notes with any mention of promotional material aswell as posts which are both non-promotional and non-patch notes (for example community update posts) + +**Library Tab -> What's New (Cog icon) -> "Only show product updates not other types of events and news"** + +![whatsnew-fix.png] + +### Emails +Steam has many different categories of promotional emails, your preferences can be managed from: + +**Steam -> Settings -> Account -> Account Details -> Manage Email Preferences** + +Below are the main advertising related options, switch off those which you don't want + +- A discount is applied to an item on my wishlist. +- An item on my wishlist has released (including full release or Early Access), or has transitioned from Early Access to full release. +- A demo for an item on my wishlist has released. +- A Greenlight submission I followed or favorited is released (including full release or Early Access), or has transitioned from Early Access to full release. +- A publisher or developer I followed has released (including full release or Early Access), or has transitioned from Early Access to full release. +- A publisher or developer I followed has released a demo. +- A seasonal promotion is beginning. +- A Steam sponsored Theme fest and sale is beginning. +- Steam Next Fest is beginning. This occurs three times a year, celebrating upcoming games with free demos. + +### Steam Notifications +Steam also displays notifications while the client is running, they can be configured from: + +**Steam -> Settings -> Notifications** + +These are the options most related to game promotions: +- Steam Notifications: An item on my Wishlist is on sale +- Steam Notifications: There's a major sale +- Friend Notifications: When a friend joins a game + +### Small Mode +If you mostly only use steam as a game launcher and are not very interested in the rest of the features of the client, you might find *Small Mode* useful. This option hides everything except the library games list for a minimalist and advertising free client + +**View -> Small Mode** + +![small-mode.png] \ No newline at end of file diff --git a/pages/blog-index.vue b/pages/blog-index.vue index 8065cf5..1ee731e 100644 --- a/pages/blog-index.vue +++ b/pages/blog-index.vue @@ -51,7 +51,7 @@ // console.log('tag successful') qSupplied = true } - var { data } = await useAsyncData('home', () => queryContent('blog').where({ tags: { $contains: query },hidden: {$not : true}},).sort({id:-1}).find()) + var { data } = await useAsyncData('home', () => queryContent('blog').where({ tags: { $contains: query },hidden: {$not : true}},).sort({id:-1, $numeric: true}).find())