{"id":3618,"date":"2025-07-05T16:14:00","date_gmt":"2025-07-05T13:14:00","guid":{"rendered":"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/07\/05\/cloud-native-buildpacks-guvenli-tekrarlanabilir-container-imajlari-3\/"},"modified":"2026-05-14T17:24:59","modified_gmt":"2026-05-14T14:24:59","slug":"cloud-native-buildpacks-guvenli-tekrarlanabilir-container-imajlari-3","status":"publish","type":"post","link":"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/07\/05\/cloud-native-buildpacks-guvenli-tekrarlanabilir-container-imajlari-3\/","title":{"rendered":"Cloud Native Buildpacks ile G\u00fcvenli ve Tekrarlanabilir Container \u0130majlar\u0131 Olu\u015fturma: Pratik Rehber"},"content":{"rendered":"<p class=\"bircloud-reading-time\">\ud83d\udcd6 <strong>6 dakika<\/strong> okuma s\u00fcresi<\/p>\n<div class=\"bircloud-toc\">\n<h2>\ud83d\udccb \u0130\u00e7indekiler<\/h2>\n<ul>\n<li><a href=\"#section-1\">Giri\u015f<\/a><\/li>\n<li><a href=\"#section-2\">Cloud Native Buildpacks (CNB) Nedir?<\/a><\/li>\n<li><a href=\"#section-3\">Cloud Native Buildpacks&#8217;in Avantajlar\u0131<\/a><\/li>\n<li><a href=\"#section-4\">Cloud Native Buildpacks Kullan\u0131m Senaryolar\u0131<\/a><\/li>\n<li><a href=\"#section-5\">Kurulum ve Ba\u015flang\u0131\u00e7 Rehberi<\/a><\/li>\n<li class=\"toc-sub\"><a href=\"#section-6\">1. Paketo Buildpacks&#8217;i Kurulumu<\/a><\/li>\n<li class=\"toc-sub\"><a href=\"#section-7\">2. Uygulama Olu\u015fturma<\/a><\/li>\n<li class=\"toc-sub\"><a href=\"#section-8\">3. Container \u0130maj\u0131 Olu\u015fturma<\/a><\/li>\n<li><a href=\"#section-9\">BirCloud Perspektifi<\/a><\/li>\n<li><a href=\"#section-10\">Sonu\u00e7<\/a><\/li>\n<\/ul>\n<\/div>\n<h2 id=\"section-1\">Giri\u015f<\/h2>\n<p>G\u00fcn\u00fcm\u00fczde, bulut bili\u015fim ve container teknolojileri, uygulama geli\u015ftirme ve da\u011f\u0131t\u0131m s\u00fcre\u00e7lerinde devrim yaratm\u0131\u015ft\u0131r. \u00d6zellikle <a href=\"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/12\/24\/kubernetes-gitops-ci-cd\/\">Kubernetes ve GitOps<\/a> gibi teknolojiler, modern yaz\u0131l\u0131m geli\u015ftirme ya\u015fam d\u00f6ng\u00fcs\u00fcn\u00fcn temelini olu\u015fturmaktad\u0131r. Ancak, container imajlar\u0131 olu\u015fturma s\u00fcreci genellikle karma\u015f\u0131k ve zaman al\u0131c\u0131 olabilir. Dockerfiles, bu s\u00fcre\u00e7te yayg\u0131n olarak kullan\u0131lsa da, baz\u0131 s\u0131n\u0131rlamalar\u0131 vard\u0131r. \u0130\u015fte tam bu noktada, Cloud Native Buildpacks (CNB) devreye girerek daha g\u00fcvenli, tekrarlanabilir ve verimli bir alternatif sunar.<\/p>\n<h2 id=\"section-2\">Cloud Native Buildpacks (CNB) Nedir?<\/h2>\n<p>Cloud Native Buildpacks (CNB), uygulama kaynak kodundan otomatik olarak container imajlar\u0131 olu\u015fturmak i\u00e7in kullan\u0131lan bir teknolojidir. Dockerfiles&#8217;a k\u0131yasla daha y\u00fcksek seviyede bir soyutlama sunarak, geli\u015ftiricilerin altyap\u0131 detaylar\u0131na odaklanmak yerine do\u011frudan uygulamalar\u0131na odaklanmas\u0131n\u0131 sa\u011flar. CNB, a\u00e7\u0131k kaynakl\u0131 bir projedir ve Cloud Native Computing Foundation (CNCF) taraf\u0131ndan desteklenmektedir.<\/p>\n<p>CNB&#8217;lerin temel amac\u0131, container imaj\u0131 olu\u015fturma s\u00fcrecini standartla\u015ft\u0131rmak ve otomatikle\u015ftirmektir. Bu sayede, farkl\u0131 geli\u015ftirme ekipleri ve ortamlar aras\u0131nda tutarl\u0131 ve tekrarlanabilir sonu\u00e7lar elde etmek m\u00fcmk\u00fcn olur. CNB&#8217;ler, uygulama t\u00fcr\u00fcn\u00fc otomatik olarak alg\u0131lay\u0131p, gerekli ba\u011f\u0131ml\u0131l\u0131klar\u0131 ve yap\u0131land\u0131rmalar\u0131 otomatik olarak ekleyerek container imaj\u0131n\u0131 olu\u015fturur. \u00d6rne\u011fin, Java, Python veya Node.js uygulamalar\u0131 i\u00e7in farkl\u0131 buildpack&#8217;ler mevcuttur ve bunlar, ilgili dilin gereksinimlerine g\u00f6re optimize edilmi\u015flerdir.<\/p>\n<h2 id=\"section-3\">Cloud Native Buildpacks&#8217;in Avantajlar\u0131<\/h2>\n<p>CNB&#8217;lerin Dockerfiles&#8217;a g\u00f6re bir\u00e7ok avantaj\u0131 bulunmaktad\u0131r:<\/p>\n<ul>\n<li><b>Tekrarlanabilirlik:<\/b> CNB&#8217;ler, ayn\u0131 kaynak kodundan her zaman ayn\u0131 container imaj\u0131n\u0131 olu\u015fturmay\u0131 garanti eder. Bu, geli\u015ftirme, test ve \u00fcretim ortamlar\u0131 aras\u0131nda tutarl\u0131l\u0131k sa\u011flar ve hatalar\u0131n \u00f6n\u00fcne ge\u00e7er.<\/li>\n<li><b>G\u00fcvenlik:<\/b> CNB&#8217;ler, imaj olu\u015fturma s\u00fcrecinde en g\u00fcncel g\u00fcvenlik yamalar\u0131n\u0131 ve ba\u011f\u0131ml\u0131l\u0131klar\u0131n\u0131 otomatik olarak ekler. Bu sayede, g\u00fcvenlik a\u00e7\u0131klar\u0131 riski en aza indirilir.<\/li>\n<li><b>Verimlilik:<\/b> CNB&#8217;ler, imaj olu\u015fturma s\u00fcrecini otomatikle\u015ftirerek geli\u015ftiricilerin zaman\u0131n\u0131 ve kaynaklar\u0131n\u0131 daha verimli kullanmas\u0131n\u0131 sa\u011flar. Ayr\u0131ca, katmanlama (layering) mekanizmas\u0131 sayesinde, yaln\u0131zca de\u011fi\u015fen k\u0131s\u0131mlar yeniden olu\u015fturulur, bu da imaj olu\u015fturma s\u00fcresini k\u0131salt\u0131r.<\/li>\n<li><b>G\u00fcncellenebilirlik:<\/b> CNB&#8217;ler, ba\u011f\u0131ml\u0131l\u0131klar\u0131 ve g\u00fcvenlik yamalar\u0131n\u0131 otomatik olarak g\u00fcncelleyebilir. Bu sayede, uygulamalar\u0131n her zaman en g\u00fcncel ve g\u00fcvenli s\u00fcr\u00fcmlerini kullanmas\u0131 sa\u011flan\u0131r.<\/li>\n<li><b>Standartla\u015ft\u0131rma:<\/b> CNB&#8217;ler, imaj olu\u015fturma s\u00fcrecini standartla\u015ft\u0131rarak farkl\u0131 ekipler ve ortamlar aras\u0131nda tutarl\u0131l\u0131k sa\u011flar.<\/li>\n<\/ul>\n<h2 id=\"section-4\">Cloud Native Buildpacks Kullan\u0131m Senaryolar\u0131<\/h2>\n<p>CNB&#8217;ler, \u00e7e\u015fitli kullan\u0131m senaryolar\u0131nda avantaj sa\u011flayabilir:<\/p>\n<ul>\n<li><b>Mikroservis Mimarileri:<\/b> Mikroservis mimarilerinde, \u00e7ok say\u0131da k\u00fc\u00e7\u00fck uygulama s\u00fcrekli olarak geli\u015ftirilir ve da\u011f\u0131t\u0131l\u0131r. CNB&#8217;ler, bu uygulamalar\u0131n container imajlar\u0131n\u0131 h\u0131zl\u0131 ve g\u00fcvenli bir \u015fekilde olu\u015fturmay\u0131 sa\u011flayarak, s\u00fcrekli entegrasyon ve s\u00fcrekli da\u011f\u0131t\u0131m (CI\/CD) s\u00fcre\u00e7lerini kolayla\u015ft\u0131r\u0131r.<\/li>\n<li><b>Bulut Yerel Uygulamalar:<\/b> Bulut yerel uygulamalar, bulut ortam\u0131nda \u00e7al\u0131\u015fmak \u00fczere tasarlanm\u0131\u015ft\u0131r ve genellikle container teknolojileriyle birlikte kullan\u0131l\u0131r. CNB&#8217;ler, bu uygulamalar\u0131n container imajlar\u0131n\u0131 olu\u015fturmak i\u00e7in ideal bir \u00e7\u00f6z\u00fcmd\u00fcr.<\/li>\n<li><b>Eski Uygulamalar\u0131n Modernizasyonu:<\/b> Eski uygulamalar\u0131n container&#8217;lara ta\u015f\u0131nmas\u0131 ve modern bulut ortamlar\u0131na uyarlanmas\u0131 s\u00fcrecinde CNB&#8217;ler b\u00fcy\u00fck kolayl\u0131k sa\u011flar. CNB&#8217;ler, uygulaman\u0131n dilini ve ba\u011f\u0131ml\u0131l\u0131klar\u0131n\u0131 otomatik olarak alg\u0131layarak, container imaj\u0131n\u0131 olu\u015fturma s\u00fcrecini basitle\u015ftirir.<\/li>\n<li><b>G\u00fcvenlik Odakl\u0131 Uygulamalar:<\/b> G\u00fcvenlik, her uygulama i\u00e7in \u00f6nemli olsa da, baz\u0131 uygulamalar i\u00e7in \u00f6zellikle kritiktir. CNB&#8217;ler, imaj olu\u015fturma s\u00fcrecinde g\u00fcvenlik yamalar\u0131n\u0131 ve ba\u011f\u0131ml\u0131l\u0131klar\u0131n\u0131 otomatik olarak ekleyerek, bu t\u00fcr uygulamalar\u0131n g\u00fcvenli\u011fini art\u0131r\u0131r.<\/li>\n<\/ul>\n<h2 id=\"section-5\">Kurulum ve Ba\u015flang\u0131\u00e7 Rehberi<\/h2>\n<p>CNB&#8217;leri kullanmaya ba\u015flamak i\u00e7in a\u015fa\u011f\u0131daki ad\u0131mlar\u0131 izleyebilirsiniz:<\/p>\n<h3 id=\"section-6\">1. Paketo Buildpacks&#8217;i Kurulumu<\/h3>\n<p>CNB&#8217;leri kullanmak i\u00e7in \u00f6ncelikle bir Buildpack sa\u011flay\u0131c\u0131s\u0131na ihtiyac\u0131n\u0131z vard\u0131r. Paketo Buildpacks, pop\u00fcler ve yayg\u0131n olarak kullan\u0131lan bir se\u00e7enektir. Paketo Buildpacks&#8217;i kurmak i\u00e7in a\u015fa\u011f\u0131daki ad\u0131mlar\u0131 izleyebilirsiniz:<\/p>\n<pre><code class=\"language-bash\">\nbrew tap buildpacks\/tap\nbrew install pack\n<\/code><\/pre>\n<h3 id=\"section-7\">2. Uygulama Olu\u015fturma<\/h3>\n<p>\u00d6rnek bir Node.js uygulamas\u0131 olu\u015ftural\u0131m:<\/p>\n<pre><code class=\"language-javascript\">\n\/\/ index.js\nconst http = require('http');\n\nconst hostname = '0.0.0.0';\nconst port = 8080;\n\nconst server = http.createServer((req, res) =&gt; {\n res.statusCode = 200;\n res.setHeader('Content-Type', 'text\/plain');\n res.end('Merhaba, Dunya!n');\n});\n\nserver.listen(port, hostname, () =&gt; {\n console.log(`Server running at http:\/\/${hostname}:${port}\/`);\n});\n<\/code><\/pre>\n<pre><code class=\"language-json\">\n\/\/ package.json\n{\n \"name\": \"nodejs-example\",\n \"version\": \"1.0.0\",\n \"description\": \"\",\n \"main\": \"index.js\",\n \"scripts\": {\n \"start\": \"node index.js\"\n },\n \"author\": \"\",\n \"license\": \"ISC\"\n}\n<\/code><\/pre>\n<h3 id=\"section-8\">3. Container \u0130maj\u0131 Olu\u015fturma<\/h3>\n<p>Uygulama dizininde a\u015fa\u011f\u0131daki komutu \u00e7al\u0131\u015ft\u0131rarak container imaj\u0131n\u0131 olu\u015fturabilirsiniz:<\/p>\n<pre><code class=\"language-bash\">\npack build my-nodejs-app --builder paketobuildpacks\/builder:base\n<\/code><\/pre>\n<p>Bu komut, Paketo Buildpacks&#8217;in `base` builder&#8217;\u0131n\u0131 kullanarak uygulaman\u0131z\u0131n container imaj\u0131n\u0131 olu\u015fturur. \u0130maj olu\u015fturulduktan sonra, Docker ile \u00e7al\u0131\u015ft\u0131rabilirsiniz:<\/p>\n<pre><code class=\"language-bash\">\ndocker run --rm -p 8080:8080 my-nodejs-app\n<\/code><\/pre>\n<h2 id=\"section-9\">BirCloud Perspektifi<\/h2>\n<p>BirCloud olarak, m\u00fc\u015fterilerimize en iyi bulut \u00e7\u00f6z\u00fcmlerini sunmay\u0131 hedefliyoruz. Cloud Native Buildpacks, uygulama geli\u015ftirme ve da\u011f\u0131t\u0131m s\u00fcre\u00e7lerini optimize etmek i\u00e7in g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r. M\u00fc\u015fterilerimizin <a href=\"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/12\/06\/kubernetes-gitops-ci-cd\/\">CI\/CD s\u00fcre\u00e7lerini<\/a> h\u0131zland\u0131rmalar\u0131na, g\u00fcvenliklerini art\u0131rmalar\u0131na ve kaynaklar\u0131n\u0131 daha verimli kullanmalar\u0131na yard\u0131mc\u0131 oluyoruz. CNB&#8217;ler ile, <a href=\"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/12\/21\/kubernetes-operatorleri-durumsal-uygulama-yonetimi\/\">Kubernetes operat\u00f6rleri<\/a> ve di\u011fer cloud native teknolojilerle entegre bir \u015fekilde \u00e7al\u0131\u015farak, m\u00fc\u015fterilerimizin bulut yolculu\u011funu kolayla\u015ft\u0131r\u0131yoruz.<\/p>\n<p>Ayr\u0131ca, BirCloud olarak, m\u00fc\u015fterilerimize CNB&#8217;lerin kullan\u0131m\u0131 konusunda dan\u0131\u015fmanl\u0131k ve destek hizmetleri sunuyoruz. Uygulamalar\u0131n\u0131n ihtiya\u00e7lar\u0131na en uygun buildpack&#8217;leri se\u00e7melerine, imaj olu\u015fturma s\u00fcre\u00e7lerini optimize etmelerine ve g\u00fcvenliklerini art\u0131rmalar\u0131na yard\u0131mc\u0131 oluyoruz.<\/p>\n<h2 id=\"section-10\">Sonu\u00e7<\/h2>\n<p>Cloud Native Buildpacks, container imaj\u0131 olu\u015fturma s\u00fcrecini basitle\u015ftiren, g\u00fcvenli\u011fi art\u0131ran ve tekrarlanabilirli\u011fi sa\u011flayan g\u00fc\u00e7l\u00fc bir teknolojidir. Dockerfiles&#8217;a alternatif olarak, modern bulut uygulamalar\u0131 geli\u015ftirmek ve da\u011f\u0131tmak i\u00e7in ideal bir \u00e7\u00f6z\u00fcmd\u00fcr. BirCloud olarak, m\u00fc\u015fterilerimize CNB&#8217;lerin kullan\u0131m\u0131 konusunda destek oluyor ve bulut yolculuklar\u0131nda onlara rehberlik ediyoruz. Uygulama geli\u015ftirme s\u00fcre\u00e7lerinizi h\u0131zland\u0131rmak, g\u00fcvenli\u011finizi art\u0131rmak ve kaynaklar\u0131n\u0131z\u0131 daha verimli kullanmak i\u00e7in Cloud Native Buildpacks&#8217;i deneyin.<\/p>\n<div class=\"bircloud-faq\">\n<h2>\u2753 S\u0131k Sorulan Sorular<\/h2>\n<div class=\"faq-item\">\n<h3>Cloud Native Buildpacks (CNB) nedir?<\/h3>\n<p>Cloud Native Buildpacks (CNB), uygulama kaynak kodundan otomatik olarak container imajlar\u0131 olu\u015fturmak i\u00e7in kullan\u0131lan bir teknolojidir. Dockerfiles&#039;a k\u0131yasla daha y\u00fcksek seviyede bir soyutlama sunar.<\/p>\n<\/div>\n<div class=\"faq-item\">\n<h3>CNB&#039;lerin avantajlar\u0131 nelerdir?<\/h3>\n<p>CNB&#039;ler, tekrarlanabilirlik, g\u00fcvenlik, verimlilik, g\u00fcncellenebilirlik ve standartla\u015ft\u0131rma gibi avantajlar sunar.<\/p>\n<\/div>\n<div class=\"faq-item\">\n<h3>CNB&#039;ler hangi kullan\u0131m senaryolar\u0131nda avantaj sa\u011flar?<\/h3>\n<p>CNB&#039;ler, mikroservis mimarileri, bulut yerel uygulamalar, eski uygulamalar\u0131n modernizasyonu ve g\u00fcvenlik odakl\u0131 uygulamalar gibi \u00e7e\u015fitli senaryolarda avantaj sa\u011flar.<\/p>\n<\/div>\n<div class=\"faq-item\">\n<h3>CNB&#039;leri kullanmaya nas\u0131l ba\u015flayabilirim?<\/h3>\n<p>\u00d6ncelikle bir Buildpack sa\u011flay\u0131c\u0131s\u0131 kurman\u0131z gerekir. Ard\u0131ndan uygulaman\u0131z\u0131 olu\u015fturup, `pack build` komutu ile container imaj\u0131n\u0131 olu\u015fturabilirsiniz.<\/p>\n<\/div>\n<div class=\"faq-item\">\n<h3>BirCloud CNB konusunda nas\u0131l yard\u0131mc\u0131 olabilir?<\/h3>\n<p>BirCloud, m\u00fc\u015fterilerine CNB&#039;lerin kullan\u0131m\u0131 konusunda dan\u0131\u015fmanl\u0131k ve destek hizmetleri sunar. Uygulamalar\u0131n\u0131n ihtiya\u00e7lar\u0131na en uygun buildpack&#039;leri se\u00e7melerine, imaj olu\u015fturma s\u00fcre\u00e7lerini optimize etmelerine ve g\u00fcvenliklerini art\u0131rmalar\u0131na yard\u0131mc\u0131 olur.<\/p>\n<\/div>\n<\/div>\n<div class=\"bircloud-related-posts\">\n<h2>\ud83d\udcda \u0130lgili Yaz\u0131lar<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/10\/19\/cloud-native-buildpacks-tekrarlanabilir-guvenli-uygulama-paketleme\/\">Cloud Native Buildpacks ile Tekrarlanabilir ve G\u00fcvenli Uygulama Paketleme: Kapsaml\u0131 Bir Rehber<\/a><\/li>\n<li><a href=\"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/10\/14\/gitops-argo-cd-uygulama-yonetimi-bircloud-2\/\">GitOps ve Argo CD ile Uygulama Y\u00f6netiminde Devrim: BirCloud ile S\u00fcrekli Da\u011f\u0131t\u0131m\u0131n Gelece\u011fi<\/a><\/li>\n<li><a href=\"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/02\/20\/argo-cd-gitops-surekli-teslim-guvenligi\/\">Argo CD ile GitOps Tabanl\u0131 S\u00fcrekli Teslimin G\u00fcvenli\u011fini Sa\u011flamak: En \u0130yi Uygulamalar ve Stratejiler<\/a><\/li>\n<li><a href=\"https:\/\/www.bircloud.com\/cloud\/index.php\/2025\/12\/09\/argo-cd-gitops-surekli-dagitim-stratejileri-uygulama-yonetimi\/\">Argo CD ile GitOps Tabanl\u0131 S\u00fcrekli Da\u011f\u0131t\u0131m Stratejileri: Uygulama Y\u00f6netiminde Yeni Bir \u00c7a\u011f<\/a><\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Cloud Native Buildpacks (CNB) ile Dockerfiles&#8217;a alternatif, g\u00fcvenli ve tekrarlanabilir container imajlar\u0131 olu\u015fturun. Uygulama geli\u015ftirme s\u00fcre\u00e7lerinizi h\u0131zland\u0131r\u0131n ve basitle\u015ftirin.<\/p>\n","protected":false},"author":3,"featured_media":3617,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[160],"tags":[289,165,183,287,279,288],"class_list":["post-3618","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bulut-bilisim","tag-buildpacks","tag-bulut-bilisim","tag-ci-cd","tag-cloud-native-buildpacks","tag-container","tag-docker"],"_links":{"self":[{"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/posts\/3618","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/comments?post=3618"}],"version-history":[{"count":1,"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/posts\/3618\/revisions"}],"predecessor-version":[{"id":3619,"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/posts\/3618\/revisions\/3619"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/media\/3617"}],"wp:attachment":[{"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/media?parent=3618"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/categories?post=3618"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bircloud.com\/cloud\/index.php\/wp-json\/wp\/v2\/tags?post=3618"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}