架設網站

HTML head是甚麼?

HTML的世界一開始對我來說真的是一團迷霧,特別是當我第一次接觸到「head」的時候,我心想:這是頭頂的那個head嗎?不過,真的開始花時間研究它後,才發現這小小的HTML區塊,其實負責著網站的第一印象,有點像是網站的秘密武器。這次我們就一起來聊聊HTML的head是什麼,為什麼它真的超重要,還有你應該怎麼使用它來提升網站的表現!當我學到怎麼正確配置head區塊後,不只是網站打開速度變快,甚至連搜尋引擎排名也有提高的跡象——說真的,head區塊絕對是所有新手建站者不該忽略的一部分!

當我們談到網站架構時,HTML head 幾乎是一個不容忽視的關鍵部分。它不像網站的內容部門那樣直觀,但它提供了搜尋引擎和瀏覽器許多重要的資訊。以下,我會分享幾個在設計 HTML head 時需要注意的重要元素及技巧,讓你的網站更專業、更吸引人。

撰寫 title 標籤吸引點擊

網站的標題就是第一印象。title 標籤不僅出現在瀏覽器的標籤上,也是搜尋引擎中點擊率的重要因素。簡短直接是關鍵,通常推薦不要超過 60 個字元,讓使用者一眼就能了解你的網站重點。同時,可以融合以下技巧:

  • 包含關鍵字濃縮主題: 例如「學會用HTML排版,提升SEO技巧」。
  • 增加誘人的描述: 像是「免費工具、速成指南」這類詞語特別吸引目光。
  • 避免重複或字數過長: 冗長的標題容易失去焦點,也可能會被搜尋引擎截短。

善用 meta 標籤提升 SEO

meta 標籤可以說是網站的「隱形達人」,它們在網頁中表面看不到,卻對搜尋引擎和使用者有極大的影響。其中極為重要的是 meta description 以及 robots 標籤:

  • Meta description: 提供簡短摘要,最佳長度在 150-160 個字元,需加入核心關鍵字,如此更容易吸引人點擊。
  • Robots: 為搜尋引擎指示哪些網頁內容需要索引(index)或需要排除(noindex)。

記住,過度塞滿關鍵字(keyword stuffing)不僅沒有幫助,還可能被搜尋引擎降權喔!

有效連結 CSS 的 link 標籤用法

正確使用 link 標籤是網站視覺設計的基礎。它負責連結到你的 CSS 外部文件,讓網頁從留白樣式變得有層次、有風格。確保以下幾點:

  • CSS 檔案需存放於一致的資料夾結構,便於管理與維護。
  • 使用 rel="stylesheet",例如:
  • 為不同頁面加載專屬樣式時,透過多個 link 指定不同檔案。

正確擺放 script 標籤

大量 JavaScript 插進 head 部分可能拖慢頁面加載速度。所以,通常只會將關鍵或同步執行的腳本放在 head 中,使用非同步屬性(asyncdefer),例如如下:

其他腳本文件建議放在 body 結尾以提升效能,尤其是像 Google Analytics、廣告載入這些脚本。

利用 favicon 提升專業形象

最後,別忽視能增加網站識別度的小細節:favicon(網站圖標)。它就是那個瀏覽器標籤上的小圖案!帶來親切感又容易讓訪客記住你的品牌。要設置它很簡單:

  • 準備 16×16 或 32×32 像素的 .ico 文件。
  • 添加至 head:
  • 若支援其他格式如.png,記得設定兼容性。

牢記這些技巧,你的 HTML head 將比一般隨便填充的網站更具專業性和吸引力!

HTML head是甚麼?

HTML 的 head 部分是什麼?

HTML 的 head 區塊是一個隱藏在網站上但超重要的地方!它位於 HTML 文件的 標籤內,然而是在 之前的部分。這裡彙集了瀏覽器所需的「元數據」,負責告訴瀏覽器如何渲染頁面。簡單來說,它像是網站的腦袋,儘管不直接展示內容,但控制了網站的大量設定。

head 多重要?

老實說,當初學 HTML 的時候,我完全忽視了 head 部分。結果網站常常亂跑,特別是顏色和字型都怪怪的。後來才驚覺,head 裡面的資訊其實就是設定網站格局的根本,比如加字型啊、連結 CSS、甚至是設定 SEO(搜索引擎優化)標籤!少一個小東西,整站可能打不開,這可不是在開玩笑。

head 通常會有哪些標籤?

在 head 裡,通常可以看到幾個重要的基本元素:

  1. </code></strong>:告訴瀏覽器,網頁標題是什麼,這個標題會出現在瀏覽器的標籤頁上。 </li> <li><strong><code><meta></code></strong>:負責元數據,例如字符編碼(通常用 UTF-8,也就是 <code><meta charset="UTF-8"></code>)或是描述網站的敘述。 </li> <li><strong><code><link></code></strong>:連結外部資源,比如外加的 CSS 文件,像是 <code></code>。 </li> <li><strong><code><script></code></strong>:用來插入 JavaScript 文件,通常是一些互動效果、功能代碼之類的。 </li> <li><strong><code><meta name="viewport"></code></strong>:這標籤對響應式網頁設計特別重要,會讓網站在手機上能正常顯示。 </li> </ol> <p>當然,還有一些可以進階使用,比如 Favicon(小圖標),或者 GA(Google Analytics)追蹤等工具都會在這裡設定。</p> <h3><span class="ez-toc-section" id="%E6%80%8E%E9%BA%BC%E4%BF%AE%E6%94%B9_HTML_%E7%9A%84_head%EF%BC%9F"></span>怎麼修改 HTML 的 head? <span class="ez-toc-section-end"></span></h3> <p>我記得有一次,改失敗搞得網站的標題變空白(真的尷尬)。其實現在我們大多數人會用網站建構平台,像 WordPress 或 Wix,直接通過後台來調整,而不用硬碰 HTML 頭部的代碼。但如果你用純 HTML 建站,那麼只要在 <code><head></code> 裡面加進正確的代碼,存檔就行了。別忘了,改前最好備份檔案,絕對省下你的眼淚。 </p> <h3><span class="ez-toc-section" id="head%E5%B0%8DSEO%E6%9C%89%E5%B9%AB%E5%8A%A9%E5%97%8E%EF%BC%9F"></span>head對SEO有幫助嗎? <span class="ez-toc-section-end"></span></h3> <p>哇,這個問題問到我了!其實真的有。像 <code><meta name="description"></code>,這就在搜索引擎裡面,控制了顯示的頁面摘要描述。還有 <code><title></code> 標籤,這算是SEO最基本的元素。比如你寫一篇關於美食的文章,標題就可以是「超簡單10分鐘奶油義大利麵食譜—美食新手必學」。這樣的標題,搜尋排名可能比一般「奶油義大利麵」高出許多,因為它更具描述性且吸引人。 </p> <p>再進一步,head 裡可以添加結構化數據(Structured Data),這能讓搜尋引擎更智能地理解你的網頁內容。雖然這需要深一點的技術背景,但慢慢學,收益絕對超值! </p> <h2 id="outro"><span class="ez-toc-section" id="%E7%B8%BD%E7%B5%90"></span>總結<span class="ez-toc-section-end"></span></h2> <p>因此,這就是HTML head的基本概念和重要性!它看似是網站設定中一個小小的部分,但它可以大大影響你網站的SEO表現、載入速度,甚至是使用者的體驗。如果你剛開始學習建置網站,不妨從精通HTML head開始,慢慢地你會發現,善用這個區塊能讓你的網站更加專業、更符合現代網頁設計趨勢。最後,再次提醒大家,在選擇虛擬主機時,我個人非常推薦Bluehost,特別是對於剛入門的朋友。希望這篇文章能幫助到你,任何問題歡迎留言討論哦! </p> <!--CusAds0--> <div style="font-size: 0px; height: 0px; line-height: 0px; margin: 0; padding: 0; clear: both;"></div> </div> <footer class="post-footer"> <span class="post-author">By <a href="https://simplefunpc.com/author/po-chun/" title="「Gin」的文章" rel="author">Gin</a></span> <div class="post-share"> <a class="facebook-share" target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=https://simplefunpc.com/html-head%e6%98%af%e7%94%9a%e9%ba%bc%ef%bc%9f/"> <i class="fab fa-facebook-f"></i> </a> </div> </footer> </article> <!-- Previous Post --> <a href="https://simplefunpc.com/html-p%e6%98%af%e4%bb%80%e9%ba%bc%ef%bc%9f/" title="HTML p是什麼?" class="single-navigation previous-post"> <i class="icon-angle-left"></i> </a> <!-- Next Post --> <a href="https://simplefunpc.com/youtube-premium-%e5%8f%af%e4%bb%a5%e8%83%8c%e6%99%af%e6%92%ad%e6%94%be%e5%97%8e%ef%bc%9f/" title="YouTube Premium 可以背景播放嗎?" class="single-navigation next-post"> <i class="icon-angle-right"></i> </a> <div class="related-posts"> <h3>You May Also Like</h3> <section> <a href="https://simplefunpc.com/build-a-website/"><img width="500" height="330" src="https://simplefunpc.com/wp-content/uploads/2021/11/Do-small-things-with-great-love.-2021-11-10T134838.856-500x330.jpg" class="attachment-ashe-grid-thumbnail size-ashe-grid-thumbnail wp-post-image" alt="架設網站" decoding="async" title="『架設網站』如何製作小型企業基本網站的 10個簡單步驟(初學者指南)"></a> <h4><a href="https://simplefunpc.com/build-a-website/">『架設網站』如何製作小型企業基本網站的 10個簡單步驟(初學者指南)</a></h4> <span class="related-post-date">06/03/2025</span> </section> <section> <a href="https://simplefunpc.com/bluehost-review/"><img width="500" height="330" src="https://simplefunpc.com/wp-content/uploads/2021/10/Do-small-things-with-great-love.-2021-10-12T170639.244-500x330.jpg" class="attachment-ashe-grid-thumbnail size-ashe-grid-thumbnail wp-post-image" alt="bluehost評價" decoding="async" title="『主機推薦』Bluehost懶人包完整評價|最佳初學者部落格"></a> <h4><a href="https://simplefunpc.com/bluehost-review/">『主機推薦』Bluehost懶人包完整評價|最佳初學者部落格</a></h4> <span class="related-post-date">06/03/2025</span> </section> <section> <a href="https://simplefunpc.com/website-setup/"><img width="500" height="330" src="https://simplefunpc.com/wp-content/uploads/2021/11/Do-small-things-with-great-love.-2021-11-09T205336.249-500x330.jpg" class="attachment-ashe-grid-thumbnail size-ashe-grid-thumbnail wp-post-image" alt="網站架設" decoding="async" title="『網站架設』不懂程式語言,教你如何通過10個簡單步驟創建網站|循序漸進圖文教學"></a> <h4><a href="https://simplefunpc.com/website-setup/">『網站架設』不懂程式語言,教你如何通過10個簡單步驟創建網站|循序漸進圖文教學</a></h4> <span class="related-post-date">06/03/2025</span> </section> <div class="clear-fix"></div> </div> <div class="comments-area" id="comments"> <div id="respond" class="comment-respond"> <h3 id="reply-title" class="comment-reply-title">Leave a Reply <small><a rel="nofollow" id="cancel-comment-reply-link" href="/html-head%E6%98%AF%E7%94%9A%E9%BA%BC%EF%BC%9F/#respond" style="display:none;">取消回覆</a></small></h3><form action="https://simplefunpc.com/wp-comments-post.php" method="post" id="commentform" class="comment-form" novalidate><p class="comment-notes"><span id="email-notes">發佈留言必須填寫的電子郵件地址不會公開。</span> <span class="required-field-message">必填欄位標示為 <span class="required">*</span></span></p><p class="comment-form-author"><label for="author">顯示名稱 <span class="required">*</span></label> <input id="author" name="author" type="text" value="" size="30" maxlength="245" autocomplete="name" required /></p> <p class="comment-form-email"><label for="email">電子郵件地址 <span class="required">*</span></label> <input id="email" name="email" type="email" value="" size="30" maxlength="100" aria-describedby="email-notes" autocomplete="email" required /></p> <p class="comment-form-url"><label for="url">個人網站網址</label> <input id="url" name="url" type="url" value="" size="30" maxlength="200" autocomplete="url" /></p> <p class="comment-form-cookies-consent"><input id="wp-comment-cookies-consent" name="wp-comment-cookies-consent" type="checkbox" value="yes" /> <label for="wp-comment-cookies-consent">在<strong>瀏覽器</strong>中儲存顯示名稱、電子郵件地址及個人網站網址,以供下次發佈留言時使用。</label></p> <p class="comment-form-comment"><label for="comment">Comment</label><textarea name="comment" id="comment" cols="45" rows="8" maxlength="65525" required="required" spellcheck="false"></textarea></p><p class="form-submit"><input name="submit" type="submit" id="submit" class="submit" value="Post Comment" /> <input type='hidden' name='comment_post_ID' value='64255' id='comment_post_ID' /> <input type='hidden' name='comment_parent' id='comment_parent' value='0' /> </p></form> </div><!-- #respond --> </div> </div><!-- .main-container --> <div class="sidebar-right-wrap"> <aside class="sidebar-right"> <div id="text-2" class="ashe-widget widget_text"><div class="widget-title"><h2>購物實用平台</h2></div> <div class="textwidget"><p>➤<strong><a href="https://www.momoshop.com.tw/main/Main.jsp&memid=6000017458&cid=apuad&oid=1&osm=league" target="_blank" rel="noopener">momo購物網<br /> </a>➤<a href="https://amzn.to/43swyX3" target="_blank" rel="noopener">Amazon</a><a href="https://affiliate.klook.com/jump/zh-TW/?adid=434389&aid=16579" target="_blank" rel="noreferrer noopener"><br data-rich-text-line-break="true" /></a>➤<a href="https://shoppingfun.co/2msqA" target="_blank" rel="noopener">樂天市場</a><br data-rich-text-line-break="true" />➤<a href="https://go.nordvpn.net/aff_c?offer_id=252&aff_id=42104" target="_blank" rel="noreferrer noopener">NordVPN</a> <br data-rich-text-line-break="true" />➤<a href="https://get.surfshark.net/aff_c?offer_id=45&aff_id=4397" target="_blank" rel="noreferrer noopener">Surfshark</a><br data-rich-text-line-break="true" />➤<a href="https://simplefunpc.com/expressvpnlinks" target="_blank" rel="noreferrer noopener">ExpressVPN<br data-rich-text-line-break="true" /></a>➤<a href="https://bluehost.sjv.io/c/3031943/1424924/11352" target="_blank" rel="noopener">Bluehost</a><a href="https://simplefunpc.com/expressvpnlinks" target="_blank" rel="noreferrer noopener"><br data-rich-text-line-break="true" /></a>➤<a href="https://www.cloudways.com/en/?id=572134" target="_blank" rel="noreferrer noopener">Cloudways</a></strong></p> <p> </p> </div> </div><div id="search-2" class="ashe-widget widget_search"><div class="widget-title"><h2>搜尋</h2></div><form role="search" method="get" id="searchform" class="clear-fix" action="https://simplefunpc.com/"><input type="search" name="s" id="s" placeholder="Search..." data-placeholder="Type & hit Enter..." value="" /><span class="svg-fa-wrap"><i class="fa-solid fa-magnifying-glass"></i></span><input type="submit" id="searchsubmit" value="st" /></form></div> </aside> </div> </div> </div><!-- .page-content --> <!-- Page Footer --> <footer data-rocket-location-hash="696070550be4798a49d74c51cf67ead0" id="page-footer" class="clear-fix"> <!-- Scroll Top Button --> <span class="scrolltop icon-angle-up"></span> <!-- Instagram Widget --> <div data-rocket-location-hash="78cf242a22e8c2c1e412d3c78375dbde" class="footer-instagram-widget"> </div> <div data-rocket-location-hash="0e427d46a20b350c239bad5a1b602c6f" class="page-footer-inner boxed-wrapper"> <!-- Footer Widgets --> <div class="footer-copyright"> <div class="copyright-info"></div> <nav class="footer-menu-container"><ul id="footer-menu" class=""><li id="menu-item-90" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-90"><a rel="privacy-policy" href="https://simplefunpc.com/privacy-policy/">隱私政策</a></li> <li id="menu-item-91" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-91"><a href="https://simplefunpc.com/disclaimer/">免責聲明</a></li> </ul></nav> </div> </div><!-- .boxed-wrapper --> </footer><!-- #page-footer --> </div><!-- #page-wrap --> <script type="text/javascript" id="ta_main_js-js-extra"> /* <![CDATA[ */ var thirsty_global_vars = {"home_url":"\/\/simplefunpc.com","ajax_url":"https:\/\/simplefunpc.com\/wp-admin\/admin-ajax.php","link_fixer_enabled":"yes","link_prefix":"recommends","link_prefixes":["recommends"],"post_id":"64255","enable_record_stats":"yes","enable_js_redirect":"yes","disable_thirstylink_class":""}; /* ]]> */ </script> <script type="rocketlazyloadscript" data-minify="1" data-rocket-type="text/javascript" data-rocket-src="https://simplefunpc.com/wp-content/cache/min/1/wp-content/plugins/thirstyaffiliates/js/app/ta.js?ver=1742305019" id="ta_main_js-js" data-rocket-defer defer></script> <script type="text/javascript" id="ez-toc-scroll-scriptjs-js-extra"> /* <![CDATA[ */ var eztoc_smooth_local = {"scroll_offset":"30","add_request_uri":"","add_self_reference_link":""}; /* ]]> */ </script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://simplefunpc.com/wp-content/plugins/easy-table-of-contents/assets/js/smooth_scroll.min.js?ver=2.0.73" id="ez-toc-scroll-scriptjs-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://simplefunpc.com/wp-content/plugins/easy-table-of-contents/vendor/js-cookie/js.cookie.min.js?ver=2.2.1" id="ez-toc-js-cookie-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://simplefunpc.com/wp-content/plugins/easy-table-of-contents/vendor/sticky-kit/jquery.sticky-kit.min.js?ver=1.9.2" id="ez-toc-jquery-sticky-kit-js" data-rocket-defer defer></script> <script type="text/javascript" id="ez-toc-js-js-extra"> /* <![CDATA[ */ var ezTOC = {"smooth_scroll":"1","visibility_hide_by_default":"","scroll_offset":"30","fallbackIcon":"<span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span>","chamomile_theme_is_on":""}; /* ]]> */ </script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://simplefunpc.com/wp-content/plugins/easy-table-of-contents/assets/js/front.min.js?ver=2.0.73-1741834658" id="ez-toc-js-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" id="rocket-browser-checker-js-after"> /* <![CDATA[ */ "use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); /* ]]> */ </script> <script type="text/javascript" id="rocket-preload-links-js-extra"> /* <![CDATA[ */ var RocketPreloadLinksConfig = {"excludeUris":"\/(?:.+\/)?feed(?:\/(?:.+\/?)?)?$|\/(?:.+\/)?embed\/|\/(index.php\/)?(.*)wp-json(\/.*|$)|\/recommends\/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https:\/\/simplefunpc.com","onHoverDelay":"100","rateThrottle":"3"}; /* ]]> */ </script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" id="rocket-preload-links-js-after"> /* <![CDATA[ */ (function() { "use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); }()); /* ]]> */ </script> <script type="text/javascript" id="rocket_lazyload_css-js-extra"> /* <![CDATA[ */ var rocket_lazyload_css_data = {"threshold":"300"}; /* ]]> */ </script> <script type="text/javascript" id="rocket_lazyload_css-js-after"> /* <![CDATA[ */ !function o(n,c,a){function u(t,e){if(!c[t]){if(!n[t]){var r="function"==typeof require&&require;if(!e&&r)return r(t,!0);if(s)return s(t,!0);throw(e=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",e}r=c[t]={exports:{}},n[t][0].call(r.exports,function(e){return u(n[t][1][e]||e)},r,r.exports,o,n,c,a)}return c[t].exports}for(var s="function"==typeof require&&require,e=0;e<a.length;e++)u(a[e]);return u}({1:[function(e,t,r){"use strict";{const c="undefined"==typeof rocket_pairs?[]:rocket_pairs,a=(("undefined"==typeof rocket_excluded_pairs?[]:rocket_excluded_pairs).map(t=>{var e=t.selector;document.querySelectorAll(e).forEach(e=>{e.setAttribute("data-rocket-lazy-bg-"+t.hash,"excluded")})}),document.querySelector("#wpr-lazyload-bg-container"));var o=rocket_lazyload_css_data.threshold||300;const u=new IntersectionObserver(e=>{e.forEach(t=>{t.isIntersecting&&c.filter(e=>t.target.matches(e.selector)).map(t=>{var e;t&&((e=document.createElement("style")).textContent=t.style,a.insertAdjacentElement("afterend",e),t.elements.forEach(e=>{u.unobserve(e),e.setAttribute("data-rocket-lazy-bg-"+t.hash,"loaded")}))})})},{rootMargin:o+"px"});function n(){0<(0<arguments.length&&void 0!==arguments[0]?arguments[0]:[]).length&&c.forEach(t=>{try{document.querySelectorAll(t.selector).forEach(e=>{"loaded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&"excluded"!==e.getAttribute("data-rocket-lazy-bg-"+t.hash)&&(u.observe(e),(t.elements||=[]).push(e))})}catch(e){console.error(e)}})}n(),function(){const r=window.MutationObserver;return function(e,t){if(e&&1===e.nodeType)return(t=new r(t)).observe(e,{attributes:!0,childList:!0,subtree:!0}),t}}()(document.querySelector("body"),n)}},{}]},{},[1]); /* ]]> */ </script> <script type="rocketlazyloadscript" data-minify="1" data-rocket-type="text/javascript" data-rocket-src="https://simplefunpc.com/wp-content/cache/min/1/wp-content/themes/ashe-pro-premium/assets/js/custom-plugins.js?ver=1742305019" id="ashe-plugins-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-minify="1" data-rocket-type="text/javascript" data-rocket-src="https://simplefunpc.com/wp-content/cache/min/1/wp-content/themes/ashe-pro-premium/assets/js/custom-scripts.js?ver=1742305019" id="ashe-custom-scripts-js" data-rocket-defer defer></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://simplefunpc.com/wp-includes/js/comment-reply.min.js?ver=6.7.2" id="comment-reply-js" async="async" data-wp-strategy="async"></script> <script type="text/javascript" id="q2w3_fixed_widget-js-extra"> /* <![CDATA[ */ var q2w3_sidebar_options = [{"sidebar":"sidebar-alt","use_sticky_position":false,"margin_top":0,"margin_bottom":0,"stop_elements_selectors":"","screen_max_width":0,"screen_max_height":0,"widgets":["#text-3"]}]; /* ]]> */ </script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript" data-rocket-src="https://simplefunpc.com/wp-content/plugins/q2w3-fixed-widget/js/frontend.min.js?ver=6.2.3" id="q2w3_fixed_widget-js" data-rocket-defer defer></script> <script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script><script data-no-minify="1" async src="https://simplefunpc.com/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js"></script><script>function lazyLoadThumb(e,alt,l){var t='<img data-lazy-src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"><noscript><img src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"></noscript>',a='<button class="play" aria-label="Play Youtube video"></button>';if(l){t=t.replace('data-lazy-','');t=t.replace('loading="lazy"','');t=t.replace(/<noscript>.*?<\/noscript>/g,'');}t=t.replace('alt=""','alt="'+alt+'"');return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.parentNode.dataset.query.length?"":"&"+this.parentNode.dataset.query;e.setAttribute("src",t.replace("ID",this.parentNode.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.parentNode.replaceChild(e,this.parentNode)}document.addEventListener("DOMContentLoaded",function(){var exclusions=[];var e,t,p,u,l,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t<a.length;t++)(e=document.createElement("div")),(u='https://i.ytimg.com/vi/ID/hqdefault.jpg'),(u=u.replace('ID',a[t].dataset.id)),(l=exclusions.some(exclusion=>u.includes(exclusion))),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query",a[t].dataset.query),e.setAttribute("data-src",a[t].dataset.src),(e.innerHTML=lazyLoadThumb(a[t].dataset.id,a[t].dataset.alt,l)),a[t].appendChild(e),(p=e.querySelector(".play")),(p.onclick=lazyLoadYoutubeIframe)});</script> <script>var rocket_beacon_data = {"ajax_url":"https:\/\/simplefunpc.com\/wp-admin\/admin-ajax.php","nonce":"61b03986e9","url":"https:\/\/simplefunpc.com\/html-head%E6%98%AF%E7%94%9A%E9%BA%BC%EF%BC%9F","is_mobile":false,"width_threshold":1600,"height_threshold":700,"delay":500,"debug":null,"status":{"atf":true,"lrc":true},"elements":"img, video, picture, p, main, div, li, svg, section, header, span","lrc_threshold":1800}</script><script data-name="wpr-wpr-beacon" src='https://simplefunpc.com/wp-content/plugins/wp-rocket/assets/js/wpr-beacon.min.js' async></script></body> </html> <!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me --> <!-- plugin=object-cache-pro client=phpredis metric#hits=4301 metric#misses=85 metric#hit-ratio=98.1 metric#bytes=1910837 metric#prefetches=0 metric#store-reads=148 metric#store-writes=14 metric#store-hits=149 metric#store-misses=78 metric#sql-queries=12 metric#ms-total=471.34 metric#ms-cache=44.57 metric#ms-cache-avg=0.2768 metric#ms-cache-ratio=9.5 -->