301 status code means that the requested resource has been permanently moved to a new URL. All future requests should use the new address.
The browser will automatically redirect the user to the new address, and search engines will update their indexes.
200 status code is a standard successful HTTP server response. It means that the client’s request (e.g., from a browser) was successfully processed, and the server is delivering the requested data.
The user receives content without errors, and the page or application functions properly. If Code 200 is accompanied by data, the browser or program processes and displays it to the user.
GET / HTTP/1.1 Host: dbuke.com Accept: */* User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
<!DOCTYPE html> <html dir="ltr" lang="zh-Hans" prefix="og: https://ogp.me/ns#" data-save-color-scheme="yes" data-yuki-theme="dark"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <link rel="profile" href="http://gmpg.org/xfn/11"> <title>订书网 - 钉书网</title> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <!-- All in One SEO 4.8.1.1 - aioseo.com --> <meta name="description" content="钉书网" /> <meta name="robots" content="max-image-preview:large" /> <link rel="canonical" href="http://www.dbuke.com/" /> <meta name="generator" content="All in One SEO (AIOSEO) 4.8.1.1" /> <meta property="og:locale" content="zh_CN" /> <meta property="og:site_name" content="订书网 - 钉书网" /> <meta property="og:type" content="website" /> <meta property="og:title" content="订书网 - 钉书网" /> <meta property="og:description" content="钉书网" /> <meta property="og:url" content="http://www.dbuke.com/" /> <meta name="twitter:card" content="summary" /> <meta name="twitter:title" content="订书网 - 钉书网" /> <meta name="twitter:description" content="钉书网" /> <script type="application/ld+json" class="aioseo-schema"> {"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"http:\/\/www.dbuke.com\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"http:\/\/www.dbuke.com\/#listItem","position":1,"name":"\u4e3b\u9801"}]},{"@type":"CollectionPage","@id":"http:\/\/www.dbuke.com\/#collectionpage","url":"http:\/\/www.dbuke.com\/","name":"\u8ba2\u4e66\u7f51 - \u9489\u4e66\u7f51","description":"\u9489\u4e66\u7f51","inLanguage":"zh-CN","isPartOf":{"@id":"http:\/\/www.dbuke.com\/#website"},"breadcrumb":{"@id":"http:\/\/www.dbuke.com\/#breadcrumblist"},"about":{"@id":"http:\/\/www.dbuke.com\/#organization"}},{"@type":"Organization","@id":"http:\/\/www.dbuke.com\/#organization","name":"\u8ba2\u4e66\u7f51","description":"\u9489\u4e66\u7f51","url":"http:\/\/www.dbuke.com\/"},{"@type":"WebSite","@id":"http:\/\/www.dbuke.com\/#website","url":"http:\/\/www.dbuke.com\/","name":"\u8ba2\u4e66\u7f51","description":"\u9489\u4e66\u7f51","inLanguage":"zh-CN","publisher":{"@id":"http:\/\/www.dbuke.com\/#organization"}}]} </script> <!-- All in One SEO --> <link rel='dns-prefetch' href='//www.dbuke.com' /> <link rel='dns-prefetch' href='//www.googletagmanager.com' /> <link rel="alternate" type="application/rss+xml" title="订书网 » Feed" href="http://www.dbuke.com/feed/" /> <link rel="alternate" type="application/rss+xml" title="订书网 » 评论 Feed" href="http://www.dbuke.com/comments/feed/" /> <script> window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.1.0\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.1.0\/svg\/","svgExt":".svg","source":{"concatemoji":"http:\/\/www.dbuke.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.8.1"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\ud83d\udd25","\ud83d\udc26\u200b\ud83d\udd25")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); </script> <link rel='stylesheet' id='sdm-styles-css' href='http://www.dbuke.com/wp-content/plugins/simple-download-monitor/css/sdm_wp_styles.css?ver=6.8.1' media='all' /> <style id='wp-emoji-styles-inline-css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='http://www.dbuke.com/wp-includes/css/dist/block-library/style.min.css?ver=6.8.1' media='all' /> <style id='global-styles-inline-css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.682), 20px);--wp--preset--font-size--large: clamp(22.041px, 1.378rem + ((1vw - 3.2px) * 1.586), 36px);--wp--preset--font-size--x-large: clamp(25.014px, 1.563rem + ((1vw - 3.2px) * 1.93), 42px);--wp--preset--font-size--yuki-font-tiny: clamp(10px, 0.625rem + ((1vw - 3.2px) * 0.227), 12px);--wp--preset--font-size--yuki-font-xxsmall: clamp(12px, 0.75rem + ((1vw - 3.2px) * 0.227), 14px);--wp--preset--font-size--yuki-font-xsmall: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.227), 16px);--wp--preset--font-size--yuki-font-small: clamp(16px, 1rem + ((1vw - 3.2px) * 0.227), 18px);--wp--preset--font-size--yuki-font-medium: clamp(18px, 1.125rem + ((1vw - 3.2px) * 0.227), 20px);--wp--preset--font-size--yuki-font-large: clamp(24px, 1.5rem + ((1vw - 3.2px) * 0.909), 32px);--wp--preset--font-size--yuki-font-xlarge: clamp(32px, 2rem + ((1vw - 3.2px) * 1.818), 48px);--wp--preset--font-size--yuki-font-xxlarge: clamp(40px, 2.5rem + ((1vw - 3.2px) * 2.727), 64px);--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--spacing--xx-small: 0.5rem;--wp--preset--spacing--x-small: 1rem;--wp--preset--spacing--small: 1.5rem;--wp--preset--spacing--medium: 2rem;--wp--preset--spacing--large: 3rem;--wp--preset--spacing--x-large: 4rem;--wp--preset--spacing--xx-large: 6rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:root { --wp--style--global--content-size: 1140px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}a:where(:not(.wp-element-button)){text-decoration: none;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;line-height: inherit;padding: calc(0.667em + 2px) calc(1.333em + 2px);text-decoration: none;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-yuki-font-tiny-font-size{font-size: var(--wp--preset--font-size--yuki-font-tiny) !important;}.has-yuki-font-xxsmall-font-size{font-size: var(--wp--preset--font-size--yuki-font-xxsmall) !important;}.has-yuki-font-xsmall-font-size{font-size: var(--wp--preset--font-size--yuki-font-xsmall) !important;}.has-yuki-font-small-font-size{font-size: var(--wp--preset--font-size--yuki-font-small) !important;}.has-yuki-font-medium-font-size{font-size: var(--wp--preset--font-size--yuki-font-medium) !important;}.has-yuki-font-large-font-size{font-size: var(--wp--preset--font-size--yuki-font-large) !important;}.has-yuki-font-xlarge-font-size{font-size: var(--wp--preset--font-size--yuki-font-xlarge) !important;}.has-yuki-font-xxlarge-font-size{font-size: var(--wp--preset--font-size--yuki-font-xxlarge) !important;} :root :where(.wp-block-pullquote){font-size: clamp(0.984em, 0.984rem + ((1vw - 0.2em) * 0.938), 1.5em);line-height: 1.6;} </style> <link rel='stylesheet' id='lotta-fontawesome-css' href='http://www.dbuke.com/wp-content/themes/yuki/lotta-framework/dist/vendor/fontawesome/css/all.min.css?ver=2.1.1' media='all' /> <link rel='stylesheet' id='yuki-style-css' href='http://www.dbuke.com/wp-content/themes/yuki/dist/css/style.min.css?ver=1.4.8' media='all' /> <style id='yuki-dynamic-vars-inline-css'> :root{--yuki-transparent:rgba(0, 0, 0, 0);--yuki-light-primary-color:#54bd13;--yuki-light-primary-active:#30d124;--yuki-light-accent-color:#000000;--yuki-light-accent-active:#000000;--yuki-light-base-color:#ffffff;--yuki-light-base-100:#ffffff;--yuki-light-base-200:#000000;--yuki-light-base-300:#000000;--yuki-dark-primary-color:#aef72f;--yuki-dark-primary-active:#88ff1f;--yuki-dark-accent-color:#ffffff;--yuki-dark-accent-active:#ffffff;--yuki-dark-base-color:#000000;--yuki-dark-base-100:#000000;--yuki-dark-base-200:#ffffff;--yuki-dark-base-300:#ffffff;--yuki-content-base-color:var(--yuki-accent-color);--yuki-headings-color:var(--yuki-accent-active);} </style> <style id='yuki-dynamic-inline-css'> .yuki-container{padding-top:48px;padding-bottom:48px;}.yuki-body{font-family:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-weight:400;font-size:16px;line-height:1.5;background-color:var(--yuki-base-100);background-image:none;--yuki-max-w-content:auto;}.card-list{--card-gap:48px;--card-thumbnail-width:35%;}.card-wrapper{width:33.33%;}.card{background-color:var(--yuki-base-100);background-image:none;box-shadow:var(--yuki-base-200) 10px 10px 0px 0px;border:2px solid var(--lotta-border-border-initial-color);--lotta-border-initial-color:var(--yuki-base-300);--lotta-border-border-initial-color:var(--yuki-base-300);border-radius:4px 4px 4px 4px;text-align:left;justify-content:flex-start;--card-content-spacing:24px;--card-thumbnail-spacing:0px;}.card .entry-title{font-family:inherit;font-weight:700;font-size:1.25rem;line-height:1.5;--yuki-initial-color:var(--yuki-accent-active);--yuki-hover-color:var(--yuki-primary-color);}.card .entry-metas{font-family:inherit;font-weight:400;font-size:0.65rem;line-height:1.5;text-transform:capitalize;--yuki-meta-link-initial-color:var(--yuki-accent-color);--yuki-meta-link-hover-color:var(--yuki-primary-color);}.card .entry-categories{font-family:inherit;font-weight:700;font-size:0.75rem;line-height:1.5;--yuki-tax-text-initial:var(--yuki-base-color);--yuki-tax-text-hover:var(--yuki-base-color);--yuki-tax-bg-initial:var(--yuki-primary-color);--yuki-tax-bg-hover:var(--yuki-primary-active);}.card .entry-tags{font-family:inherit;font-weight:700;font-size:0.75rem;line-height:1.5;--yuki-tax-text-initial:var(--yuki-primary-color);--yuki-tax-text-hover:var(--yuki-primary-active);}.card .entry-excerpt{font-family:inherit;font-weight:400;font-size:1rem;line-height:1.5;--yuki-initial-color:var(--yuki-accent-color);--yuki-link-initial-color:Link Initial;--yuki-link-hover-color:Link Hover;}.card .entry-excerpt .yuki-entry-excerpt-more{font-family:inherit;font-weight:400;font-size:1rem;line-height:1.5;}.card .entry-thumbnail{height:550px;border-radius:0px 0px 0px 0px;box-shadow:none;}.card .entry-divider{--entry-divider:1px dashed var(--lotta-border---entry-divider-initial-color);--lotta-border-initial-color:var(--yuki-base-300);--lotta-border---entry-divider-initial-color:var(--yuki-base-300);}.card .entry-read-more{--yuki-button-height:32px;font-family:inherit;font-weight:500;font-size:0.75rem;line-height:1;text-transform:capitalize;--yuki-button-padding:0.85em 1.25em 0.85em 1.25em;--yuki-button-radius:2px 2px 2px 2px;--yuki-button-text-initial-color:var(--yuki-accent-active);--yuki-button-text-hover-color:var(--yuki-base-color);--yuki-button-initial-color:var(--yuki-transparent);--yuki-button-hover-color:var(--yuki-accent-active);--yuki-button-border:1px solid var(--lotta-border---yuki-button-border-initial-color);--lotta-border-initial-color:var(--yuki-base-300);--lotta-border---yuki-button-border-initial-color:var(--yuki-base-300);--lotta-border-hover-color:var(--yuki-accent-active);--lotta-border---yuki-button-border-hover-color:var(--yuki-accent-active);}.yuki-archive-header{text-align:center;}.yuki-archive-header .container{padding:24px 24px 24px 24px;}.yuki-archive-header .archive-title{font-family:inherit;font-weight:600;font-size:1.5rem;line-height:2;text-transform:capitalize;color:var(--yuki-accent-active);}.yuki-archive-header .archive-description{font-family:inherit;font-weight:400;font-size:0.875rem;line-height:1.5;color:var(--yuki-accent-color);}.yuki-archive-pagination{--yuki-pagination-button-border:1px solid var(--lotta-border---yuki-pagination-button-border-initial-color);--lotta-border-initial-color:var(--yuki-base-200);--lotta-border---yuki-pagination-button-border-initial-color:var(--yuki-base-200);--yuki-pagination-button-radius:4px;--yuki-pagination-initial-color:var(--yuki-accent-active);--yuki-pagination-active-color:var(--yuki-base-color);--yuki-pagination-accent-color:var(--yuki-primary-color);font-family:inherit;font-weight:400;font-size:0.875rem;line-height:1;justify-content:center;}.yuki-sidebar .yuki-widget{background-color:var(--yuki-base-100);background-image:none;border:2px solid var(--lotta-border-border-initial-color);--lotta-border-initial-color:var(--yuki-base-300);--lotta-border-border-initial-color:var(--yuki-base-300);box-shadow:var(--yuki-base-200) 10px 10px 0px 0px;padding:12px 12px 12px 12px;border-radius:4px 4px 4px 4px;}.yuki-sidebar{font-family:inherit;font-weight:400;font-size:0.875rem;line-height:1.5em;--yuki-widgets-text-color:var(--yuki-accent-color);--yuki-widgets-link-initial:var(--yuki-accent-color);--yuki-widgets-link-hover:var(--yuki-primary-active);text-align:left;--yuki-sidebar-width:27%;--yuki-sidebar-gap:24px;--yuki-widgets-spacing:24px;}.yuki-sidebar .widget-title{font-family:inherit;font-weight:600;font-size:0.875rem;line-height:1.5em;text-transform:uppercase;color:var(--yuki-accent-active);--yuki-heading-indicator:var(--yuki-primary-active);}.wp-block-search__button,.wc-block-product-search__button,.yuki-article-content .wp-block-button,.yuki-article-content button,.prose-yuki .wp-block-button,.prose-yuki button,[type="submit"]{--yuki-button-height:32px;--yuki-button-shadow:none;--yuki-button-shadow-active:rgba(44, 62, 80, 0.2) 0px 0px 15px 0px;font-family:inherit;font-weight:500;font-size:0.75rem;line-height:1;text-transform:capitalize;--yuki-button-border:1px solid var(--lotta-border---yuki-button-border-initial-color);--lotta-border-initial-color:var(--yuki-primary-active);--lotta-border---yuki-button-border-initial-color:var(--yuki-primary-active);--lotta-border-hover-color:var(--yuki-accent-active);--lotta-border---yuki-button-border-hover-color:var(--yuki-accent-active);--yuki-button-padding:0.85em 1.25em 0.85em 1.25em;--yuki-button-radius:2px 2px 2px 2px;--yuki-button-text-initial-color:var(--yuki-base-color);--yuki-button-text-hover-color:var(--yuki-base-color);--yuki-button-initial-color:var(--yuki-primary-active);--yuki-button-hover-color:var(--yuki-accent-active);}form, .yuki-form, [type="submit"]{font-family:inherit;font-weight:400;font-size:0.85rem;line-height:1.5em;}.yuki-form-classic,.yuki-form-modern{--yuki-form-background-color:var(--yuki-base-color);--yuki-form-border-color:var(--yuki-base-300);--yuki-form-active-color:var(--yuki-primary-color);}.yuki-form-modern{--yuki-form-border-top:none;--yuki-form-border-right:none;--yuki-form-border-left:none;--yuki-form-border-bottom:2px solid var(--yuki-form-border-color);--yuki-form-checkbox-border-top:2px solid var(--yuki-form-background-color);--yuki-form-checkbox-border-right:2px solid var(--yuki-form-background-color);--yuki-form-checkbox-border-left:2px solid var(--yuki-form-background-color);--yuki-form-checkbox-border-bottom:2px solid var(--yuki-form-border-color);}.yuki-is-sticky{border-top:none;--lotta-border-initial-color:var(--yuki-base-300);--lotta-border-border-top-initial-color:var(--yuki-base-300);border-bottom:none;--lotta-border-border-bottom-initial-color:var(--yuki-base-300);box-shadow:none;}.yuki-off-canvas .yuki-modal-inner{box-shadow:rgba(44, 62, 80, 0.35) 0px 0px 70px 0px;background-color:#ccc;background-size:cover;background-repeat:repeat;background-attachment:scroll;background-image:url();background-position:0% 0%;--yuki-modal-action-initial:var(--yuki-accent-color);--yuki-modal-action-hover:var(--yuki-primary-color);width:131px;margin-right:auto;}.yuki-off-canvas{background-color:rgba(255,255,255,0);background-image:none;}.yuki_header_el_widgets .yuki-widget{background-color:var(--yuki-transparent);background-image:none;border:none;--lotta-border-initial-color:var(--yuki-base-200);--lotta-border-border-initial-color:var(--yuki-base-200);box-shadow:none;padding:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;}.yuki_header_el_widgets{font-family:inherit;font-weight:400;font-size:0.875rem;line-height:1.5em;--yuki-widgets-text-color:var(--yuki-accent-color);--yuki-widgets-link-initial:var(--yuki-accent-color);--yuki-widgets-link-hover:var(--yuki-primary-active);width:100%;text-align:left;--yuki-widgets-spacing:24px;}.yuki_header_el_widgets .widget-title{font-family:inherit;font-weight:600;font-size:0.875rem;line-height:1.5em;text-transform:uppercase;color:var(--yuki-accent-active);--yuki-heading-indicator:var(--yuki-primary-active);}.yuki_header_builder_col_modal_0_desktop{padding:0px 0px 0px 0px;width:100%;flex-direction:column;justify-content:flex-start;align-items:center;--yuki-builder-elements-gap:12px;}.yuki_header_el_collapsable-menu{font-family:inherit;font-weight:700;font-size:1rem;line-height:1.5em;--menu-items-divider:1px solid var(--lotta-border---menu-items-divider-initial-color);--lotta-border-initial-color:var(--yuki-base-200);--lotta-border---menu-items-divider-initial-color:var(--yuki-base-200);--menu-text-initial-color:var(--yuki-accent-color);--menu-text-hover-color:var(--yuki-primary-color);--menu-text-active-color:var(--yuki-primary-color);--menu-dropdown-toggle-border:1px solid var(--lotta-border---menu-dropdown-toggle-border-initial-color);--lotta-border---menu-dropdown-toggle-border-initial-color:var(--yuki-base-200);}.yuki_header_builder_col_modal_0_mobile{padding:0px 0px 0px 0px;width:100%;flex-direction:column;justify-content:flex-start;align-items:center;--yuki-builder-elements-gap:12px;}.yuki_header_builder_col_top_bar_0_desktop{padding:0px 0px 0px 0px;width:33.33%;flex-direction:row;justify-content:flex-start;align-items:center;--yuki-builder-elements-gap:12px;}.yuki_header_builder_col_top_bar_1_desktop{padding:0px 0px 0px 0px;width:33.33%;flex-direction:row;justify-content:flex-start;align-items:center;--yuki-builder-elements-gap:12px;}.yuki_header_builder_col_top_bar_2_desktop{padding:0px 0px 0px 0px;width:33.33%;flex-direction:row;justify-content:flex-start;align-items:center;--yuki-builder-elements-gap:12px;}.yuki_header_builder_col_top_bar_0_mobile{padding:0px 0px 0px 0px;width:100%;flex-direction:row;justify-content:center;align-items:center;--yuki-builder-elements-gap:12px;}.yuki-header-row-primary_navbar{background-color:var(--yuki-base-color);background-image:none;box-shadow:none;border-top:none;--lotta-border-initial-color:var(--yuki-base-200);--lotta-border-border-top-initial-color:var(--yuki-base-200);border-bottom:none;--lotta-border-border-bottom-initial-color:var(--yuki-base-200);z-index:99;display:block;}.yuki-header-row-primary_navbar .container{min-height:160px;}.yuki_header_el_logo{--logo-max-height:40px;--logo-spacing:12px;text-align:center;}.yuki_header_el_logo .site-title{font-family:inherit;font-weight:600;font-size:32px;line-height:1.7;text-transform:uppercase;--text-color:var(--yuki-accent-active);--hover-color:var(--yuki-primary-color);}.yuki_header_el_logo .site-tagline{font-family:inherit;font-weight:500;font-size:15px;line-height:1.5;color:var(--yuki-accent-color);}.yuki_header_builder_col_primary_navbar_0_desktop{padding:0px 0px 0px 0px;width:100%;flex-direction:row;justify-content:center;align-items:center;--yuki-builder-elements-gap:12px;}.yuki_header_builder_col_primary_navbar_0_mobile{padding:0px 0px 0px 0px;width:100%;flex-direction:row;justify-content:center;align-items:center;--yuki-builder-elements-gap:12px;}.yuki-header-row-bottom_row{background-color:var(--yuki-base-100);background-image:none;box-shadow:none;border-top:1px solid var(--lotta-border-border-top-initial-color);--lotta-border-initial-color:var(--yuki-base-300);--lotta-border-border-top-initial-color:var(--yuki-base-300);border-bottom:1px solid var(--lotta-border-border-bottom-initial-color);--lotta-border-border-bottom-initial-color:var(--yuki-base-300);z-index:98;display:block;}.yuki-header-row-bottom_row .container{min-height:60px;}.yuki_header_el_trigger{--yuki-icon-button-icon-initial-color:var(--yuki-accent-color);--yuki-icon-button-icon-hover-color:var(--yuki-primary-color);--yuki-icon-button-bg-initial-color:var(--yuki-base-100);--yuki-icon-button-bg-hover-color:var(--yuki-primary-active);--yuki-icon-button-border-initial-color:var(--yuki-base-200);--yuki-icon-button-border-hover-color:var(--yuki-primary-active);--yuki-icon-button-size:14px;font-size:14px;}.yuki_header_builder_col_bottom_row_0_desktop{padding:0px 0px 0px 0px;width:20%;flex-direction:row;justify-content:flex-start;align-items:center;--yuki-builder-elements-gap:12px;}.yuki_header_el_menu_2 > li{font-family:inherit;font-weight:600;font-size:0.8rem;line-height:1;text-transform:uppercase;}.yuki_header_el_menu_2 > li ul{font-family:inherit;font-weight:500;font-size:0.75rem;line-height:1;}.yuki_header_el_menu_2{--menu-items-height:50%;--dropdown-width:200px;--menu-text-initial-color:var(--yuki-accent-color);--menu-text-hover-color:var(--yuki-primary-color);--menu-text-active-color:var(--yuki-primary-color);--menu-background-initial-color:var(--yuki-transparent);--menu-background-hover-color:var(--yuki-transparent);--menu-background-active-color:var(--yuki-transparent);--menu-items-margin:0px 0px 0px 0px;--menu-items-padding:4px 8px 4px 8px;--menu-items-radius:0 0 0 0;--dropdown-text-initial-color:var(--yuki-accent-color);--dropdown-text-hover-color:var(--yuki-primary-color);--dropdown-text-active-color:var(--yuki-primary-color);--dropdown-background-initial-color:var(--yuki-base-color);--dropdown-background-active-color:var(--yuki-base-color);--dropdown-item-padding:12px 12px 12px 12px;--dropdown-radius:3px 3px 3px 3px;--dropdown-box-shadow:rgba(44, 62, 80, 0.2) 0px 0px 15px 0px;--dropdown-divider:none;--lotta-border-initial-color:var(--yuki-base-200);--lotta-border---dropdown-divider-initial-color:var(--yuki-base-200);}.yuki_header_builder_col_bottom_row_1_desktop{padding:0px 0px 0px 0px;width:60%;flex-direction:row;justify-content:center;align-items:center;--yuki-builder-elements-gap:12px;}.yuki_header_el_socials{--yuki-social-icons-size:14px;--yuki-social-icons-spacing:14px;padding:0px 12px 0px 12px;margin:0px 0px 0px 0px;}.yuki_header_el_socials .yuki-social-link{--yuki-social-icon-initial-color:var(--yuki-accent-active);--yuki-social-icon-hover-color:var(--yuki-primary-active);--yuki-social-bg-initial-color:var(--yuki-base-100);--yuki-social-bg-hover-color:var(--yuki-primary-active);--yuki-social-border-initial-color:var(--yuki-base-200);--yuki-social-border-hover-color:var(--yuki-primary-active);}.yuki_header_el_theme_switch{--yuki-icon-button-icon-initial-color:var(--yuki-accent-color);--yuki-icon-button-icon-hover-color:var(--yuki-primary-color);--yuki-icon-button-bg-initial-color:var(--yuki-base-100);--yuki-icon-button-bg-hover-color:var(--yuki-primary-active);--yuki-icon-button-border-initial-color:var(--yuki-base-200);--yuki-icon-button-border-hover-color:var(--yuki-primary-active);--yuki-icon-button-size:14px;font-size:14px;}.yuki_header_el_search{width:auto;}.yuki_header_el_search .yuki-search-button{--yuki-icon-button-icon-initial-color:var(--yuki-accent-color);--yuki-icon-button-icon-hover-color:var(--yuki-primary-color);--yuki-icon-button-bg-initial-color:var(--yuki-base-100);--yuki-icon-button-bg-hover-color:var(--yuki-primary-active);--yuki-icon-button-border-initial-color:var(--yuki-base-200);--yuki-icon-button-border-hover-color:var(--yuki-primary-active);--yuki-icon-button-size:14px;font-size:14px;}.yuki_header_el_search_modal{background-color:var(--yuki-base-color);background-image:none;--yuki-search-input-initial-color:var(--yuki-accent-color);--yuki-search-input-focus-color:var(--yuki-accent-color);--yuki-search-input-placeholder-color:var(--yuki-accent-color);--yuki-search-input-border-initial-color:var(--yuki-base-200);--yuki-search-input-border-focus-color:var(--yuki-primary-color);--yuki-modal-action-initial:var(--yuki-accent-active);--yuki-modal-action-hover:var(--yuki-primary-color);}.yuki_header_builder_col_bottom_row_2_desktop{padding:0px 0px 0px 0px;width:20%;flex-direction:row;justify-content:flex-end;align-items:center;--yuki-builder-elements-gap:12px;}.yuki_header_builder_col_bottom_row_0_mobile{padding:0px 0px 0px 0px;width:20%;flex-direction:row;justify-content:flex-start;align-items:center;--yuki-builder-elements-gap:12px;}.yuki_header_builder_col_bottom_row_1_mobile{padding:0px 0px 0px 0px;width:60%;flex-direction:row;justify-content:center;align-items:center;--yuki-builder-elements-gap:12px;}.yuki_header_builder_col_bottom_row_2_mobile{padding:0px 0px 0px 0px;width:20%;flex-direction:row;justify-content:flex-end;align-items:center;--yuki-builder-elements-gap:12px;}.yuki_footer_builder_col_top_0_all{padding:14px 14px 14px 14px;width:25%;flex-direction:column;justify-content:flex-start;align-items:flex-start;--yuki-builder-elements-gap:12px;}.yuki_footer_builder_col_top_1_all{padding:14px 14px 14px 14px;width:25%;flex-direction:column;justify-content:flex-start;align-items:flex-start;--yuki-builder-elements-gap:12px;}.yuki_footer_builder_col_top_2_all{padding:14px 14px 14px 14px;width:25%;flex-direction:column;justify-content:flex-start;align-items:flex-start;--yuki-builder-elements-gap:12px;}.yuki_footer_builder_col_top_3_all{padding:14px 14px 14px 14px;width:25%;flex-direction:column;justify-content:flex-start;align-items:flex-start;--yuki-builder-elements-gap:12px;}.yuki-footer-row-middle{z-index:99;display:block;padding-top:24px;padding-bottom:24px;background-color:var(--yuki-base-color);background-image:none;border-top:1px solid var(--lotta-border-border-top-initial-color);--lotta-border-initial-color:var(--yuki-base-300);--lotta-border-border-top-initial-color:var(--yuki-base-200);border-bottom:none;--lotta-border-border-bottom-initial-color:var(--yuki-base-300);}.yuki_footer_el_socials{--yuki-social-icons-size:14px;--yuki-social-icons-spacing:14px;padding:0px 12px 0px 12px;margin:0px 0px 0px 0px;}.yuki_footer_el_socials .yuki-social-link{--yuki-social-icon-initial-color:var(--yuki-accent-active);--yuki-social-icon-hover-color:var(--yuki-base-color);--yuki-social-bg-initial-color:var(--yuki-base-100);--yuki-social-bg-hover-color:var(--yuki-primary-active);--yuki-social-border-initial-color:var(--yuki-base-200);--yuki-social-border-hover-color:var(--yuki-primary-active);}.yuki_footer_builder_col_middle_0_all{padding:14px 14px 14px 14px;width:25%;flex-direction:column;justify-content:flex-start;align-items:flex-start;--yuki-builder-elements-gap:12px;}.yuki_footer_el_widgets_2 .yuki-widget{background-color:var(--yuki-transparent);background-image:none;border:none;--lotta-border-initial-color:var(--yuki-base-200);--lotta-border-border-initial-color:var(--yuki-base-200);box-shadow:none;padding:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;}.yuki_footer_el_widgets_2{font-family:inherit;font-weight:400;font-size:0.875rem;line-height:1.5em;--yuki-widgets-text-color:var(--yuki-accent-color);--yuki-widgets-link-initial:var(--yuki-accent-color);--yuki-widgets-link-hover:var(--yuki-primary-active);width:100%;text-align:left;--yuki-widgets-spacing:24px;}.yuki_footer_el_widgets_2 .widget-title{font-family:inherit;font-weight:600;font-size:0.875rem;line-height:1.5em;text-transform:uppercase;color:var(--yuki-accent-active);--yuki-heading-indicator:var(--yuki-primary-active);}.yuki_footer_builder_col_middle_1_all{padding:14px 14px 14px 14px;width:25%;flex-direction:column;justify-content:flex-start;align-items:flex-start;--yuki-builder-elements-gap:12px;}.yuki_footer_el_widgets_3 .yuki-widget{background-color:var(--yuki-transparent);background-image:none;border:none;--lotta-border-initial-color:var(--yuki-base-200);--lotta-border-border-initial-color:var(--yuki-base-200);box-shadow:none;padding:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;}.yuki_footer_el_widgets_3{font-family:inherit;font-weight:400;font-size:0.875rem;line-height:1.5em;--yuki-widgets-text-color:var(--yuki-accent-color);--yuki-widgets-link-initial:var(--yuki-accent-color);--yuki-widgets-link-hover:var(--yuki-primary-active);width:100%;text-align:left;--yuki-widgets-spacing:24px;}.yuki_footer_el_widgets_3 .widget-title{font-family:inherit;font-weight:600;font-size:0.875rem;line-height:1.5em;text-transform:uppercase;color:var(--yuki-accent-active);--yuki-heading-indicator:var(--yuki-primary-active);}.yuki_footer_builder_col_middle_2_all{padding:14px 14px 14px 14px;width:25%;flex-direction:column;justify-content:flex-start;align-items:flex-start;--yuki-builder-elements-gap:12px;}.yuki_footer_el_widgets_4 .yuki-widget{background-color:var(--yuki-transparent);background-image:none;border:none;--lotta-border-initial-color:var(--yuki-base-200);--lotta-border-border-initial-color:var(--yuki-base-200);box-shadow:none;padding:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;}.yuki_footer_el_widgets_4{font-family:inherit;font-weight:400;font-size:0.875rem;line-height:1.5em;--yuki-widgets-text-color:var(--yuki-accent-color);--yuki-widgets-link-initial:var(--yuki-accent-color);--yuki-widgets-link-hover:var(--yuki-primary-active);width:100%;text-align:left;--yuki-widgets-spacing:24px;}.yuki_footer_el_widgets_4 .widget-title{font-family:inherit;font-weight:600;font-size:0.875rem;line-height:1.5em;text-transform:uppercase;color:var(--yuki-accent-active);--yuki-heading-indicator:var(--yuki-primary-active);}.yuki_footer_builder_col_middle_3_all{padding:14px 14px 14px 14px;width:25%;flex-direction:column;justify-content:flex-start;align-items:flex-start;--yuki-builder-elements-gap:12px;}.yuki_footer_builder_col_bottom_0_all{padding:14px 14px 14px 14px;width:60%;flex-direction:row;justify-content:flex-start;align-items:center;--yuki-builder-elements-gap:12px;}.yuki_footer_builder_col_bottom_1_all{padding:14px 14px 14px 14px;width:100%;flex-direction:column;justify-content:flex-start;align-items:flex-start;--yuki-builder-elements-gap:12px;}.yuki_footer_builder_col_bottom_2_all{padding:14px 14px 14px 14px;width:100%;flex-direction:column;justify-content:flex-start;align-items:flex-start;--yuki-builder-elements-gap:12px;}@media (max-width: 1024px) {.card-list{--card-thumbnail-width:35%;}.card-wrapper{width:50.00%;}.card .entry-title{font-size:1rem;}.card .entry-metas{font-size:0.65rem;}.yuki-archive-header .archive-title{font-size:1.25rem;}.yuki-archive-header .archive-description{font-size:0.875rem;}.yuki-off-canvas .yuki-modal-inner{width:65vw;}.yuki_header_el_collapsable-menu{font-size:1rem;}.yuki-header-row-primary_navbar{display:block;}.yuki-header-row-bottom_row{display:block;}.yuki_footer_builder_col_top_0_all{width:50%;}.yuki_footer_builder_col_top_1_all{width:50%;}.yuki_footer_builder_col_top_2_all{width:50%;}.yuki_footer_builder_col_top_3_all{width:50%;}.yuki-footer-row-middle{display:block;}.yuki_footer_builder_col_middle_0_all{width:50%;}.yuki_footer_builder_col_middle_1_all{width:50%;}.yuki_footer_builder_col_middle_2_all{width:50%;}.yuki_footer_builder_col_middle_3_all{width:50%;}.yuki_footer_builder_col_bottom_0_all{width:100%;justify-content:center;}}@media (max-width: 768px) {.card-list{--card-thumbnail-width:100%;}.card-wrapper{width:100.00%;}.card .entry-title{font-size:1rem;}.card .entry-metas{font-size:0.65rem;}.yuki-archive-header .archive-title{font-size:1rem;}.yuki-archive-header .archive-description{font-size:0.75em;}.yuki-off-canvas .yuki-modal-inner{width:90vw;}.yuki_header_el_collapsable-menu{font-size:1rem;}.yuki-header-row-primary_navbar{display:block;}.yuki-header-row-bottom_row{display:block;}.yuki_footer_builder_col_top_0_all{width:100%;}.yuki_footer_builder_col_top_1_all{width:100%;}.yuki_footer_builder_col_top_2_all{width:100%;}.yuki_footer_builder_col_top_3_all{width:100%;}.yuki-footer-row-middle{display:block;}.yuki_footer_builder_col_middle_0_all{width:100%;}.yuki_footer_builder_col_middle_1_all{width:100%;}.yuki_footer_builder_col_middle_2_all{width:100%;}.yuki_footer_builder_col_middle_3_all{width:100%;}.yuki_footer_builder_col_bottom_0_all{width:100%;justify-content:center;}} </style> <script src="http://www.dbuke.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script src="http://www.dbuke.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script id="sdm-scripts-js-extra"> var sdm_ajax_script = {"ajaxurl":"http:\/\/www.dbuke.com\/wp-admin\/admin-ajax.php"}; </script> <script src="http://www.dbuke.com/wp-content/plugins/simple-download-monitor/js/sdm_wp_scripts.js?ver=6.8.1" id="sdm-scripts-js"></script> <script src="http://www.dbuke.com/wp-content/themes/yuki/dist/vendor/hc-sticky/hc-sticky.min.js?ver=1.4.8" id="hc-sticky-js"></script> <script src="http://www.dbuke.com/wp-content/themes/yuki/dist/vendor/superfish/superfish.min.js?ver=1.4.8" id="superfish-js"></script> <link rel="https://api.w.org/" href="http://www.dbuke.com/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://www.dbuke.com/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.8.1" /> <meta name="generator" content="Site Kit by Google 1.146.0" /><link rel="icon" href="http://www.dbuke.com/wp-content/uploads/2025/02/cropped-logo-32x32.webp" sizes="32x32" /> <link rel="icon" href="http://www.dbuke.com/wp-content/uploads/2025/02/cropped-logo-192x192.webp" sizes="192x192" /> <link rel="apple-touch-icon" href="http://www.dbuke.com/wp-content/uploads/2025/02/cropped-logo-180x180.webp" /> <meta name="msapplication-TileImage" content="http://www.dbuke.com/wp-content/uploads/2025/02/cropped-logo-270x270.webp" /> </head> <body class="home blog wp-custom-logo wp-embed-responsive wp-theme-yuki wp-child-theme-yuki-cyber-blog yuki-body overflow-x-hidden yuki-form-classic hfeed yuki-no-sidebar no-sidebar" data-yuki-scroll-reveal="{"delay":200,"duration":600,"interval":200,"opacity":0,"scale":1,"origin":"bottom","distance":"200px"}"> <a class="skip-link screen-reader-text" href="#content"> Skip to content</a> <div id="yuki-search-modal" data-toggle-behaviour="toggle" class="yuki-search-modal yuki-modal yuki_header_el_search_modal"> <div class="yuki-modal-content"> <div class="max-w-screen-md mx-auto mt-60 yuki-search-modal-form form-controls form-underline relative" data-redirect-focus="#yuki-close-search-modal-button"> <form role="search" method="get" action="http://www.dbuke.com/" class="search-form" > <div class="relative"> <label class="flex items-center flex-grow mb-0" for="search-form-6823ff934485a"> <span class="screen-reader-text">Search for:</span> <input type="search" id="search-form-6823ff934485a" placeholder="Type & Hit Enter" value="" name="s" class="search-input" /> <button type="submit" class="yuki-search-submit"> <i class="fas fa-magnifying-glass"></i> </button> </label> </div> </form> </div> </div> <div class="yuki-modal-actions"> <button id="yuki-close-search-modal-button" class="yuki-close-modal" data-toggle-target="#yuki-search-modal" data-toggle-hidden-focus=".yuki-search-button" type="button" > <i class="fa fa-times"></i> </button> </div> </div> <header class="yuki-site-header"> <div id="yuki-off-canvas-modal" class="yuki-off-canvas yuki-modal" data-toggle-behaviour="drawer-left" data-hashchange-action="hide"> <div class="yuki-modal-inner"> <div class="yuki-modal-actions"> <button id="yuki-close-off-canvas-modal" class="yuki-close-modal" data-toggle-target="#yuki-off-canvas-modal" type="button" > <i class="fas fa-times"></i> </button> </div> <div class="yuki-modal-content" data-redirect-focus="#yuki-close-off-canvas-modal"> <div class="yuki-builder-column yuki-builder-column-0 yuki-builder-column-desktop yuki-builder-column-desktop-dir-column yuki-builder-column-tablet-dir-column yuki-builder-column-mobile-dir-column yuki_header_builder_col_modal_0_desktop"> <div data-builder-element="widgets" class="prose yuki-heading yuki-heading-style-1 yuki_header_el_widgets"> </div> </div><div class="yuki-builder-column yuki-builder-column-0 yuki-builder-column-mobile yuki-builder-column-desktop-dir-column yuki-builder-column-tablet-dir-column yuki-builder-column-mobile-dir-column yuki_header_builder_col_modal_0_mobile"><div data-builder-element="collapsable-menu" class="yuki-collapsable-menu h-full yuki_header_el_collapsable-menu_wrap"><ul id="menu-web%e5%bc%80%e5%8f%91%e7%b3%bb%e5%88%97" class="yuki-collapsable-menu yuki_header_el_collapsable-menu collapsable yuki-menu-has-arrow"><li id="menu-item-911" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-911"><a href="http://www.dbuke.com/category/web-%e5%bc%80%e5%8f%91/">Web 开发<button type="button" class="yuki-dropdown-toggle"><span class="yuki-menu-icon"><i class="fas fa-angle-down"></i></span></button></a></li> </ul></div></div></div></div></div><div class="yuki-header-row yuki-header-row-primary_navbar" data-row="primary_navbar"><div class="container mx-auto text-xs px-gutter flex flex-wrap items-stretch"><div class="yuki-builder-column yuki-builder-column-0 yuki-builder-column-desktop yuki-builder-column-desktop-dir-row yuki-builder-column-tablet-dir-row yuki-builder-column-mobile-dir-row yuki_header_builder_col_primary_navbar_0_desktop"> <div data-builder-element="logo" class="yuki-site-branding yuki_header_el_logo" data-logo="top"> <a class="site-logo site-logo-dark" href="http://www.dbuke.com"> <img src="http://www.dbuke.com/wp-content/uploads/2025/02/cropped-logo.webp" alt="订书网" /> </a> <div class="site-identity"> <span class="site-title"> <a href="http://www.dbuke.com">订书网</a> </span> <span class="site-tagline"> 钉书网 </span> </div> </div> </div><div class="yuki-builder-column yuki-builder-column-0 yuki-builder-column-mobile yuki-builder-column-desktop-dir-row yuki-builder-column-tablet-dir-row yuki-builder-column-mobile-dir-row yuki_header_builder_col_primary_navbar_0_mobile"> <div data-builder-element="logo" class="yuki-site-branding yuki_header_el_logo" data-logo="top"> <a class="site-logo site-logo-dark" href="http://www.dbuke.com"> <img src="http://www.dbuke.com/wp-content/uploads/2025/02/cropped-logo.webp" alt="订书网" /> </a> <div class="site-identity"> <span class="site-title"> <a href="http://www.dbuke.com">订书网</a> </span> <span class="site-tagline"> 钉书网 </span> </div> </div> </div></div></div><div class="yuki-sticky"><div class="yuki-header-row yuki-header-row-bottom_row" data-row="bottom_row"><div class="container mx-auto text-xs px-gutter flex flex-wrap items-stretch"><div class="yuki-builder-column yuki-builder-column-0 yuki-builder-column-desktop yuki-builder-column-desktop-dir-row yuki-builder-column-tablet-dir-row yuki-builder-column-mobile-dir-row yuki_header_builder_col_bottom_row_0_desktop"> <button type="button" data-builder-element="trigger" class="yuki-trigger yuki-icon-button yuki-icon-button-none yuki_header_el_trigger" data-toggle-target="#yuki-off-canvas-modal" data-toggle-show-focus="#yuki-off-canvas-modal :focusable"> <i class="fas fa-bars-staggered"></i> </button> </div><div class="yuki-builder-column yuki-builder-column-1 yuki-builder-column-desktop yuki-builder-column-desktop-dir-row yuki-builder-column-tablet-dir-row yuki-builder-column-mobile-dir-row yuki_header_builder_col_bottom_row_1_desktop"><div data-builder-element="menu-2" class="yuki-menu-wrap h-full yuki_header_el_menu_2_wrap"><ul class="sf-menu clearfix yuki-menu yuki_header_el_menu_2 yuki-menu-has-arrow"></ul> </div></div><div class="yuki-builder-column yuki-builder-column-2 yuki-builder-column-desktop yuki-builder-column-desktop-dir-row yuki-builder-column-tablet-dir-row yuki-builder-column-mobile-dir-row yuki_header_builder_col_bottom_row_2_desktop"> <div data-builder-element="socials" class="yuki_header_el_socials"> <div class="yuki-socials yuki-socials-custom yuki-socials-none"> <a class="yuki-social-link" target="_blank" rel="nofollow" style="--yuki-official-color: #557dbc;" href="https://space.bilibili.com/1401627955?spm_id_from=333.1007.0.0"> <span class="yuki-social-icon"> <i class="fab fa-bimobject"></i> </span> </a> <a class="yuki-social-link" target="_blank" rel="nofollow" style="--yuki-official-color: #000000;" href="http://www.dbuke.com/wp-content/uploads/2025/02/IMG_0657.jpg"> <span class="yuki-social-icon"> <i class="fab fa-weixin"></i> </span> </a> <a class="yuki-social-link" target="_blank" rel="nofollow" style="--yuki-official-color: #ed1376;" href="#"> <span class="yuki-social-icon"> <i class="fab fa-weibo"></i> </span> </a> </div> </div> <button type="button" data-builder-element="theme-switch" class="yuki-theme-switch yuki-icon-button yuki-icon-button-none yuki_header_el_theme_switch"> <span class="light-mode"> <i class="fas fa-sun"></i> </span> <span class="dark-mode"> <i class="fas fa-moon"></i> </span> </button> <div data-builder-element="search" class=" yuki-search-wrap yuki-form relative yuki_header_el_search yuki-form-"> <button type="button" class="yuki-search-button yuki-icon-button yuki-icon-button-none yuki_header_el_search" data-toggle-target="#yuki-search-modal" data-toggle-show-focus="#yuki-search-modal :focusable"> <i class="fas fa-magnifying-glass"></i> </button> </div> </div><div class="yuki-builder-column yuki-builder-column-0 yuki-builder-column-mobile yuki-builder-column-desktop-dir-row yuki-builder-column-tablet-dir-row yuki-builder-column-mobile-dir-row yuki_header_builder_col_bottom_row_0_mobile"> <button type="button" data-builder-element="trigger" class="yuki-trigger yuki-icon-button yuki-icon-button-none yuki_header_el_trigger" data-toggle-target="#yuki-off-canvas-modal" data-toggle-show-focus="#yuki-off-canvas-modal :focusable"> <i class="fas fa-bars-staggered"></i> </button> </div><div class="yuki-builder-column yuki-builder-column-1 yuki-builder-column-mobile yuki-builder-column-desktop-dir-row yuki-builder-column-tablet-dir-row yuki-builder-column-mobile-dir-row yuki_header_builder_col_bottom_row_1_mobile"> <div data-builder-element="socials" class="yuki_header_el_socials"> <div class="yuki-socials yuki-socials-custom yuki-socials-none"> <a class="yuki-social-link" target="_blank" rel="nofollow" style="--yuki-official-color: #557dbc;" href="https://space.bilibili.com/1401627955?spm_id_from=333.1007.0.0"> <span class="yuki-social-icon"> <i class="fab fa-bimobject"></i> </span> </a> <a class="yuki-social-link" target="_blank" rel="nofollow" style="--yuki-official-color: #000000;" href="http://www.dbuke.com/wp-content/uploads/2025/02/IMG_0657.jpg"> <span class="yuki-social-icon"> <i class="fab fa-weixin"></i> </span> </a> <a class="yuki-social-link" target="_blank" rel="nofollow" style="--yuki-official-color: #ed1376;" href="#"> <span class="yuki-social-icon"> <i class="fab fa-weibo"></i> </span> </a> </div> </div> </div><div class="yuki-builder-column yuki-builder-column-2 yuki-builder-column-mobile yuki-builder-column-desktop-dir-row yuki-builder-column-tablet-dir-row yuki-builder-column-mobile-dir-row yuki_header_builder_col_bottom_row_2_mobile"> <button type="button" data-builder-element="theme-switch" class="yuki-theme-switch yuki-icon-button yuki-icon-button-none yuki_header_el_theme_switch"> <span class="light-mode"> <i class="fas fa-sun"></i> </span> <span class="dark-mode"> <i class="fas fa-moon"></i> </span> </button> <div data-builder-element="search" class=" yuki-search-wrap yuki-form relative yuki_header_el_search yuki-form-"> <button type="button" class="yuki-search-button yuki-icon-button yuki-icon-button-none yuki_header_el_search" data-toggle-target="#yuki-search-modal" data-toggle-show-focus="#yuki-search-modal :focusable"> <i class="fas fa-magnifying-glass"></i> </button> </div> </div></div></div></div> </header> <div class="yuki-posts-container yuki-container lg:flex flex-grow container mx-auto px-gutter yuki-right-sidebar lg:flex-row"> <div id="content" class="yuki-posts flex-grow max-w-full"> <div class="flex flex-wrap card-list"> <div class="card-wrapper w-full"> <article id="post-764" class="yuki-scroll-reveal card overflow-hidden h-full post-764 post type-post status-publish format-standard hentry category-react category-web- tag-react" data-card-layout="archive-grid"> <div class="card-content"> <div class="entry-categories cat-taxonomies break-words mb-2 last:mb-0" data-tax-type="badge"><a class="entry-tax-item mr-2 last:mr-0" href="http://www.dbuke.com/category/web-%e5%bc%80%e5%8f%91/react/" rel="category tag">React</a><a class="entry-tax-item mr-2 last:mr-0" href="http://www.dbuke.com/category/web-%e5%bc%80%e5%8f%91/" rel="category tag">Web 开发</a></div> <h2 class="entry-title mb-half-gutter last:mb-0"><a class="link" href="http://www.dbuke.com/react%e6%a0%b8%e5%bf%83%e6%a6%82%e5%bf%b5%e5%ae%8c%e5%85%a8%e6%8c%87%e5%8d%97/" rel="bookmark">React 19 核心概念完全指南</a> </h2> <div class="entry-excerpt yuki-raw-html mb-gutter last:mb-0"> 深入掌握 React 19 的核心特性——你的下一个项目中自信地使用 React。 关键特性 • 通过清晰简明的讲解掌握 React 19 的核心功能 • 完成实际练习,亲手构建简单应用 • 探索全栈<a class="yuki-entry-excerpt-more yuki-entry-excerpt-more-link mx-1" href="http://www.dbuke.com/react%e6%a0%b8%e5%bf%83%e6%a6%82%e5%bf%b5%e5%ae%8c%e5%85%a8%e6%8c%87%e5%8d%97/">...</a> </div> <div class="entry-divider"></div> <div class="entry-metas mb-half-gutter last:mb-0"> <span class="byline meta-item"> <i class="fas fa-feather"></i><a class="entry-meta-link" href="http://www.dbuke.com/author/admin/">admin</a></span><span class="meta-divider"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 20 20"><path d="M7.8 10c0 1.215 0.986 2.2 2.201 2.2s2.199-0.986 2.199-2.2c0-1.215-0.984-2.199-2.199-2.199s-2.201 0.984-2.201 2.199z"></path></svg></span><span class="meta-item posted-on"><i class="far fa-calendar"></i><a class="entry-meta-link" href="http://www.dbuke.com/react%e6%a0%b8%e5%bf%83%e6%a6%82%e5%bf%b5%e5%ae%8c%e5%85%a8%e6%8c%87%e5%8d%97/" rel="bookmark"><span class="entry-date"><time class="published" datetime="2025-04-09T01:37:03+08:00">4 月 9, 2025</time><time class="updated hidden" datetime="2025-04-29T17:49:48+08:00">4 月 29, 2025</time></span></a></span><span class="meta-divider"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 20 20"><path d="M7.8 10c0 1.215 0.986 2.2 2.201 2.2s2.199-0.986 2.199-2.2c0-1.215-0.984-2.199-2.199-2.199s-2.201 0.984-2.201 2.199z"></path></svg></span> </div> <div class="entry-tags cat-taxonomies mb-2 break-words last:mb-0" data-tax-type="default"><a class="entry-tax-item mr-2 last:mr-0" href="http://www.dbuke.com/tag/react/" rel="tag">React</a></div> <div class="mb-gutter last:mb-0"> <a class="yuki-button entry-read-more" href="http://www.dbuke.com/react%e6%a0%b8%e5%bf%83%e6%a6%82%e5%bf%b5%e5%ae%8c%e5%85%a8%e6%8c%87%e5%8d%97/" rel="bookmark"> 阅读更多 </a> </div> </article> </div> </div> </div> </div> <footer class="yuki-footer-area"> <div class="yuki-footer-row yuki-footer-row-middle" data-row="middle"><div class="container mx-auto px-gutter flex flex-wrap"><div class="yuki-builder-column yuki-builder-column-0 yuki-builder-column-all yuki-builder-column-desktop-dir-column yuki-builder-column-tablet-dir-column yuki-builder-column-mobile-dir-column yuki_footer_builder_col_middle_0_all flex"> <div data-builder-element="footer-socials" class="yuki_footer_el_socials"> <div class="yuki-socials yuki-socials-custom yuki-socials-square yuki-socials-solid"> <a class="yuki-social-link" target="_blank" rel="nofollow" style="--yuki-official-color: #557dbc;" href="https://space.bilibili.com/1401627955?spm_id_from=333.1007.0.0"> <span class="yuki-social-icon"> <i class="fab fa-bimobject"></i> </span> </a> <a class="yuki-social-link" target="_blank" rel="nofollow" style="--yuki-official-color: #000000;" href="http://www.dbuke.com/wp-content/uploads/2025/02/IMG_0657.jpg"> <span class="yuki-social-icon"> <i class="fab fa-weixin"></i> </span> </a> <a class="yuki-social-link" target="_blank" rel="nofollow" style="--yuki-official-color: #ed1376;" href="#"> <span class="yuki-social-icon"> <i class="fab fa-weibo"></i> </span> </a> </div> </div> </div><div class="yuki-builder-column yuki-builder-column-1 yuki-builder-column-all yuki-builder-column-desktop-dir-column yuki-builder-column-tablet-dir-column yuki-builder-column-mobile-dir-column yuki_footer_builder_col_middle_1_all flex"> <div data-builder-element="widgets-2" class="prose yuki-heading yuki-heading-style-1 yuki_footer_el_widgets_2"> </div> </div><div class="yuki-builder-column yuki-builder-column-2 yuki-builder-column-all yuki-builder-column-desktop-dir-column yuki-builder-column-tablet-dir-column yuki-builder-column-mobile-dir-column yuki_footer_builder_col_middle_2_all flex"> <div data-builder-element="widgets-3" class="prose yuki-heading yuki-heading-style-1 yuki_footer_el_widgets_3"> </div> </div><div class="yuki-builder-column yuki-builder-column-3 yuki-builder-column-all yuki-builder-column-desktop-dir-column yuki-builder-column-tablet-dir-column yuki-builder-column-mobile-dir-column yuki_footer_builder_col_middle_3_all flex"> <div data-builder-element="widgets-4" class="prose yuki-heading yuki-heading-style-1 yuki_footer_el_widgets_4"> </div> </div></div></div> </footer> <script type="speculationrules"> {"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/yuki-cyber-blog\/*","\/wp-content\/themes\/yuki\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} </script> <script src="http://www.dbuke.com/wp-content/themes/yuki/dist/js/app.min.js?ver=1.4.8" id="yuki-script-js"></script> </body> </html>