diff --git a/assets/back/FRANK-03.png b/assets/back/FRANK-03.webp similarity index 100% rename from assets/back/FRANK-03.png rename to assets/back/FRANK-03.webp diff --git a/assets/back/chengshi.jpg b/assets/back/chengshi.webp similarity index 100% rename from assets/back/chengshi.jpg rename to assets/back/chengshi.webp diff --git a/assets/back/diannao.jpg b/assets/back/diannao.webp similarity index 100% rename from assets/back/diannao.jpg rename to assets/back/diannao.webp diff --git a/assets/back/jianzhu.jpg b/assets/back/jianzhu.webp similarity index 100% rename from assets/back/jianzhu.jpg rename to assets/back/jianzhu.webp diff --git a/assets/back/ri.jpg b/assets/back/ri.webp similarity index 100% rename from assets/back/ri.jpg rename to assets/back/ri.webp diff --git a/assets/back/ri2.jpg b/assets/back/ri2.webp similarity index 100% rename from assets/back/ri2.jpg rename to assets/back/ri2.webp diff --git a/assets/helloIMG/StartHere.png b/assets/helloIMG/StartHere.webp similarity index 100% rename from assets/helloIMG/StartHere.png rename to assets/helloIMG/StartHere.webp diff --git a/assets/helloIMG/priceleft.jpg b/assets/helloIMG/priceleft.webp similarity index 100% rename from assets/helloIMG/priceleft.jpg rename to assets/helloIMG/priceleft.webp diff --git a/assets/helloIMG/priceleft2.jpg b/assets/helloIMG/priceleft2.webp similarity index 100% rename from assets/helloIMG/priceleft2.jpg rename to assets/helloIMG/priceleft2.webp diff --git a/assets/icon/24h.png b/assets/icon/24h.webp similarity index 100% rename from assets/icon/24h.png rename to assets/icon/24h.webp diff --git a/assets/icon/Arrow.png b/assets/icon/Arrow.webp similarity index 100% rename from assets/icon/Arrow.png rename to assets/icon/Arrow.webp diff --git a/assets/icon/Building.png b/assets/icon/Building.webp similarity index 100% rename from assets/icon/Building.png rename to assets/icon/Building.webp diff --git a/assets/icon/Cart.png b/assets/icon/Cart.webp similarity index 100% rename from assets/icon/Cart.png rename to assets/icon/Cart.webp diff --git a/assets/icon/Checklist.png b/assets/icon/Checklist.webp similarity index 100% rename from assets/icon/Checklist.png rename to assets/icon/Checklist.webp diff --git a/assets/icon/Email.png b/assets/icon/Email.webp similarity index 100% rename from assets/icon/Email.png rename to assets/icon/Email.webp diff --git a/assets/icon/Facebook.png b/assets/icon/Facebook.webp similarity index 100% rename from assets/icon/Facebook.png rename to assets/icon/Facebook.webp diff --git a/assets/icon/File.png b/assets/icon/File.webp similarity index 100% rename from assets/icon/File.png rename to assets/icon/File.webp diff --git a/assets/icon/Globe.png b/assets/icon/Globe.webp similarity index 100% rename from assets/icon/Globe.png rename to assets/icon/Globe.webp diff --git a/assets/icon/Grid.png b/assets/icon/Grid.webp similarity index 100% rename from assets/icon/Grid.png rename to assets/icon/Grid.webp diff --git a/assets/icon/Grid2.png b/assets/icon/Grid2.webp similarity index 100% rename from assets/icon/Grid2.png rename to assets/icon/Grid2.webp diff --git a/assets/icon/Location.png b/assets/icon/Location.webp similarity index 100% rename from assets/icon/Location.png rename to assets/icon/Location.webp diff --git a/assets/icon/Message.png b/assets/icon/Message.webp similarity index 100% rename from assets/icon/Message.png rename to assets/icon/Message.webp diff --git a/assets/icon/Phone.png b/assets/icon/Phone.webp similarity index 100% rename from assets/icon/Phone.png rename to assets/icon/Phone.webp diff --git a/assets/icon/Phone2.png b/assets/icon/Phone2.webp similarity index 100% rename from assets/icon/Phone2.png rename to assets/icon/Phone2.webp diff --git a/assets/icon/Question.png b/assets/icon/Question.webp similarity index 100% rename from assets/icon/Question.png rename to assets/icon/Question.webp diff --git a/assets/icon/Refresh.png b/assets/icon/Refresh.webp similarity index 100% rename from assets/icon/Refresh.png rename to assets/icon/Refresh.webp diff --git a/assets/icon/Send.png b/assets/icon/Send.webp similarity index 100% rename from assets/icon/Send.png rename to assets/icon/Send.webp diff --git a/assets/icon/Smile.png b/assets/icon/Smile.webp similarity index 100% rename from assets/icon/Smile.png rename to assets/icon/Smile.webp diff --git a/assets/icon/User.png b/assets/icon/User.webp similarity index 100% rename from assets/icon/User.png rename to assets/icon/User.webp diff --git a/assets/icon/Wexin.png b/assets/icon/Wexin.webp similarity index 100% rename from assets/icon/Wexin.png rename to assets/icon/Wexin.webp diff --git a/assets/icon/Wi-Fi.png b/assets/icon/Wi-Fi.webp similarity index 100% rename from assets/icon/Wi-Fi.png rename to assets/icon/Wi-Fi.webp diff --git a/assets/icon/img.png b/assets/icon/img.webp similarity index 100% rename from assets/icon/img.png rename to assets/icon/img.webp diff --git a/assets/icon/img_1.png b/assets/icon/img_1.webp similarity index 100% rename from assets/icon/img_1.png rename to assets/icon/img_1.webp diff --git a/assets/icon/img_2.png b/assets/icon/img_2.webp similarity index 100% rename from assets/icon/img_2.png rename to assets/icon/img_2.webp diff --git a/assets/icon/tg.png b/assets/icon/tg.webp similarity index 100% rename from assets/icon/tg.png rename to assets/icon/tg.webp diff --git a/assets/js/dynamic-tdk.js b/assets/js/dynamic-tdk.js new file mode 100644 index 0000000..f6ab52f --- /dev/null +++ b/assets/js/dynamic-tdk.js @@ -0,0 +1,24 @@ +// static/js/dynamic-tdk.js +export function updateTDK(tdk) { + document.title = tdk.title; + + let metaDescription = document.querySelector('meta[name="description"]'); + if (metaDescription) { + metaDescription.setAttribute('content', tdk.description); + } else { + metaDescription = document.createElement('meta'); + metaDescription.setAttribute('name', 'description'); + metaDescription.setAttribute('content', tdk.description); + document.head.appendChild(metaDescription); + } + + let metaKeywords = document.querySelector('meta[name="keywords"]'); + if (metaKeywords) { + metaKeywords.setAttribute('content', tdk.keywords); + } else { + metaKeywords = document.createElement('meta'); + metaKeywords.setAttribute('name', 'keywords'); + metaKeywords.setAttribute('content', tdk.keywords); + document.head.appendChild(metaKeywords); + } +} diff --git a/assets/logo.png b/assets/logo.webp similarity index 100% rename from assets/logo.png rename to assets/logo.webp diff --git a/assets/logo2.png b/assets/logo2.webp similarity index 100% rename from assets/logo2.png rename to assets/logo2.webp diff --git a/components/FooterMenu.vue b/components/FooterMenu.vue index f6c6f1c..21930dd 100644 --- a/components/FooterMenu.vue +++ b/components/FooterMenu.vue @@ -3,7 +3,7 @@
+
不只是您的AWS云服务代理商, 更是您云上旅程的可靠伙伴
@@ -87,19 +87,19 @@ diff --git a/components/NavMenu.vue b/components/NavMenu.vue index 2b84840..db8a2ad 100644 --- a/components/NavMenu.vue +++ b/components/NavMenu.vue @@ -3,22 +3,22 @@
+


+
+
在Buddy's - Cloud,我们相信没有一种云解决方案能够适合所有人,这就是为什么我们提供个性化的咨询服务,帮助客户了解他们的需求,并从众多云服务中选择最合适的。
-At Buddy's Cloud, we believe that no one cloud solution is right for everyone, which is why we offer one - personalized consulting services to help customers understand their needs and choose the most suitable one - from a wide range of cloud services.
++ 在Buddy's + Cloud,我们相信没有一种云解决方案能够适合所有人,这就是为什么我们提供个性化的咨询服务,帮助客户了解他们的需求,并从众多云服务中选择最合适的。 +
++ At Buddy's Cloud, we believe that no one cloud solution is right for + everyone, which is why we offer one personalized consulting services + to help customers understand their needs and choose the most + suitable one from a wide range of cloud services. +
免费提供技术咨询,解答您使用AWS服务过程中遇到的任何问题,帮助您的业务增长。
-Free technical consultation to answer all your questions about using AWS services and help your business - grow.
++ 免费提供技术咨询,解答您使用AWS服务过程中遇到的任何问题,帮助您的业务增长。 +
++ Free technical consultation to answer all your questions about using + AWS services and help your business grow. +
与我们合作的组织,接受多种货币支付,包括人民币、美元和其它外币。
-Affiliated with our organization, accepting a wide range of currencies,including RMB, USD, and tokens.
++ 与我们合作的组织,接受多种货币支付,包括人民币、美元和其它外币。 +
++ Affiliated with our organization, accepting a wide range of + currencies,including RMB, USD, and tokens. +
我们的服务不仅限于技术层面,更包括帮助客户理解云服务,助力他们的业务成长。
-Our services not only on the technical side, but also on helping customers understand cloud services and - help their businesses grow.
++ 我们的服务不仅限于技术层面,更包括帮助客户理解云服务,助力他们的业务成长。 +
++ Our services not only on the technical side, but also on helping + customers understand cloud services and help their businesses + grow. +
免费安全开设AWS账户,账户信息安全无忧,您不需要担心账户安全。
-No real-name and no card registration,safe and stable, and account secretsTake control of your own and - don't need to worry about account security.
++ No real-name and no card registration,safe and stable, and account + secretsTake control of your own and don't need to worry about + account security. +
AWS原生技术支持,稳定的账户注册与续期服务。
-AWS original technical support, stable account unblocking and renewal.
++ AWS original technical support, stable account unblocking and + renewal. +
转接代理商,原价续费。
Convert the agent and renew the originalprice.
@@ -86,7 +142,7 @@Buddy's Cloud
+
知云 懂云 用云 ![]()
知云 懂云 用云 ![]()
- AWS中国代理,超过十年专业AWS使用经验,解决3000+客户的技术问题,专业素质强,人脉广泛,结识AWS原厂技术员和阿里国际总代理。
-AWS China general agent, more than 10 years of professional AWS experience, Solve the - technical problems of 3000+ customers, strong professional quality and connections. Extensively, get - acquainted with AWS original technicians and Ali international distributors.
+ AWS中国代理,超过十年专业AWS使用经验,解决3000+客户的技术问题,专业素质强,人脉广泛,结识AWS原厂技术员和阿里国际总代理。 + ++ AWS China general agent, more than 10 years of professional AWS + experience, Solve the technical problems of 3000+ customers, strong + professional quality and connections. Extensively, get acquainted + with AWS original technicians and Ali international distributors. +