PageSourceSearch

https://taohai.com/blog/

html taohai.com collected 2026-10-03 02:40:07 UTC 154,885 bytes, 1,719 lines download raw bytes

1<!doctype html>
2<html lang="zh-Hans">
3<head>
4<meta charset="UTF-8">
5<meta name="viewport" content="width=device-width, initial-scale=1">
6<link rel="profile" href="http://gmpg.org/xfn/11">
7<link rel="pingback" href="https://taohai.com/xmlrpc.php">
8
9		
9<script type="text/javascript">
10			window.flatStyles = window.flatStyles || ''
11
12			window.lightspeedOptimizeStylesheet = function () {
13				const currentStylesheet = document.querySelector( '.tcb-lightspeed-style:not([data-ls-optimized])' )
14
15				if ( currentStylesheet ) {
16					try {
17						if ( currentStylesheet.sheet && currentStylesheet.sheet.cssRules ) {
18							if ( window.flatStyles ) {
19								if ( this.optimizing ) {
20									setTimeout( window.lightspeedOptimizeStylesheet.bind( this ), 24 )
21								} else {
22									this.optimizing = true;
23
24									let rulesIndex = 0;
25
26									while ( rulesIndex < currentStylesheet.sheet.cssRules.length ) {
27										const rule = currentStylesheet.sheet.cssRules[ rulesIndex ]
28										/* remove rules that already exist in the page */
29										if ( rule.type === CSSRule.STYLE_RULE && window.flatStyles.includes( `${rule.selectorText}{` ) ) {
30											currentStylesheet.sheet.deleteRule( rulesIndex )
31										} else {
32											rulesIndex ++
33										}
34									}
35									/* optimize, mark it such, move to the next file, append the styles we have until now */
36									currentStylesheet.setAttribute( 'data-ls-optimized', '1' )
37
38									window.flatStyles += currentStylesheet.innerHTML
39
40									this.optimizing = false
41								}
42							} else {
43								window.flatStyles = currentStylesheet.innerHTML
44								currentStylesheet.setAttribute( 'data-ls-optimized', '1' )
45							}
46						}
47					} catch ( error ) {
48						console.warn( error )
49					}
50
51					if ( currentStylesheet.parentElement.tagName !== 'HEAD' ) {
52						/* always make sure that those styles end up in the head */
53						const stylesheetID = currentStylesheet.id;
54						/**
55						 * make sure that there is only one copy of the css
56						 * e.g display CSS
57						 */
58						if ( ( ! stylesheetID || ( stylesheetID && ! document.querySelector( `head #${stylesheetID}` ) ) ) ) {
59							document.head.prepend( currentStylesheet )
60						} else {
61							currentStylesheet.remove();
62						}
63					}
64				}
65			}
66
67			window.lightspeedOptimizeFlat = function ( styleSheetElement ) {
68				if ( document.querySelectorAll( 'link[href*="thrive_flat.css"]' ).length > 1 ) {
69					/* disable this flat if we already have one */
70					styleSheetElement.setAttribute( 'disabled', true )
71				} else {
72					/* if this is the first one, make sure he's in head */
73					if ( styleSheetElement.parentElement.tagName !== 'HEAD' ) {
74						document.head.append( styleSheetElement )
75					}
76				}
77			}
78		</script>
78
79		<title>博客 &#8211; 淘海</title>
80<meta name='robots' content='max-image-preview:large' />
81<link rel='dns-prefetch' href='//fonts.googleapis.com' />
82<link rel="alternate" type="application/rss+xml" title="淘海 &raquo; Feed" href="https://taohai.com/feed/" />
83<link rel="alternate" type="application/rss+xml" title="淘海 &raquo; 评论 Feed" href="https://taohai.com/comments/feed/" />
84<style id="wp-img-auto-sizes-contain-inline-css">
85img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
86/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
87</style>
88<style id="wp-emoji-styles-inline-css">
89
90	img.wp-smiley, img.emoji {
91		display: inline !important;
92		border: none !important;
93		box-shadow: none !important;
94		height: 1em !important;
95		width: 1em !important;
96		margin: 0 0.07em !important;
97		vertical-align: -0.1em !important;
98		background: none !important;
99		padding: 0 !important;
100	}
101/*# sourceURL=wp-emoji-styles-inline-css */
102</style>
103<style id="wp-block-library-inline-css">
104:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
104--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
105
106/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
107</style>
108<style id="wp-block-image-inline-css">
109.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;backdrop-filter:blur(16px) saturate(180%);background-color:rgba(90,90,90,.25);border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);border:none}.wp-lightbox-overlay{box-sizing:border-box;
109cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .wp-lightbox-close-button{align-items:center;cursor:pointer;display:flex;font-family:inherit;gap:8px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 4px;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .wp-lightbox-close-button:focus,.wp-lightbox-overlay .wp-lightbox-close-button:hover,.wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg{height:1em;width:1em}.wp-lightbox-overlay .wp-lightbox-close-icon svg{display:block}.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{align-items:center;bottom:16px;cursor:pointer;display:flex;font-family:inherit;gap:4px;justify-content:center;line-height:1;min-height:40px;min-width:40px;padding:0 8px;position:absolute;z-index:2000002}.wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden],.wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden]{display:none}@media (min-width:960px){.wp-lightbox-overlay .wp-lightbox-navigation-button-next,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{bottom:50%;transform:translateY(-50%)}}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.has-background),.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.has-background){background:none;border:none;padding:0 8px}.wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,.wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg{display:block;height:1.5em;width:1.5em}.wp-lightbox-overlay .wp-lightbox-navigation-button-prev{left:calc(env(safe-area-inset-left) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-button-next{right:calc(env(safe-area-inset-right) + 16px)}.wp-lightbox-overlay .wp-lightbox-navigation-icon svg{vertical-align:middle}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:2000001}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}
109@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}
110/*# sourceURL=https://taohai.com/wp-includes/blocks/image/style.min.css */
111</style>
112<style id="wp-block-latest-posts-inline-css">
113.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid:not(.is-layout-grid){display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid:not(.is-layout-grid) li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2:not(.is-layout-grid) li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2:not(.is-layout-grid) li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3:not(.is-layout-grid) li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3:not(.is-layout-grid) li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4:not(.is-layout-grid) li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4:not(.is-layout-grid) li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5:not(.is-layout-grid) li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5:not(.is-layout-grid) li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6:not(.is-layout-grid) li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6:not(.is-layout-grid) li:nth-child(6n){margin-right:0}}@media (max-width:600px){.wp-block-latest-posts-is-layout-grid[class*=columns-]:not(.has-native-responsive-grid){grid-template-columns:1fr}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}
114/*# sourceURL=https://taohai.com/wp-includes/blocks/latest-posts/style.min.css */
115</style>
116<style id="wp-block-paragraph-inline-css">
117.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
118/*# sourceURL=https://taohai.com/wp-includes/blocks/paragraph/style.min.css */
119</style>
120<style id="wp-block-search-inline-css">
121.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{fill:currentColor;height:1.25em;min-height:24px;min-width:24px;vertical-align:text-bottom;width:1.25em}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){-webkit-appearance:initial;-moz-appearance:initial;appearance:none;border:1px solid #949494;flex-grow:1;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){background-color:#fff;border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}
122/*# sourceURL=https://taohai.com/wp-includes/blocks/search/style.min.css */
123</style>
124<style id="wp-block-group-inline-css">
125.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}
126/*# sourceURL=https://taohai.com/wp-includes/blocks/group/style.min.css */
127</style>
128<style id="wp-block-quote-inline-css">
129.wp-block-quote{box-sizing:border-box;overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}
130/*# sourceURL=https://taohai.com/wp-includes/blocks/quote/style.min.css */
131</style>
132<style id="wp-block-social-links-inline-css">
133.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link{height:auto}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{fill:currentColor;color:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{background-color:#5865f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{stroke:#000;background-color:#fefc00;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}
133:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{color:#5865f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}
133:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{stroke:#000;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}
134/*# sourceURL=https://taohai.com/wp-includes/blocks/social-links/style.min.css */
135</style>
136
137<style id="classic-theme-styles-inline-css">
138/*! This file is auto-generated */
139.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
140/*# sourceURL=/wp-includes/css/classic-themes.min.css */
141</style>
142
143<link rel='stylesheet' id='storefront-gutenberg-blocks-css' href='https://taohai.com/wp-content/themes/storefront/assets/css/base/gutenberg-blocks.css?ver=4.6.0' media='all' />
144<style id="storefront-gutenberg-blocks-inline-css">
145
146				.wp-block-button__link:not(.has-text-color) {
147					color: #333333;
148				}
149
150				.wp-block-button__link:not(.has-text-color):hover,
151				.wp-block-button__link:not(.has-text-color):focus,
152				.wp-block-button__link:not(.has-text-color):active {
153					color: #333333;
154				}
155
156				.wp-block-button__link:not(.has-background) {
157					background-color: #eeeeee;
158				}
159
160				.wp-block-button__link:not(.has-background):hover,
161				.wp-block-button__link:not(.has-background):focus,
162				.wp-block-button__link:not(.has-background):active {
163					border-color: #d5d5d5;
164					background-color: #d5d5d5;
165				}
166
167				.wc-block-grid__products .wc-block-grid__product .wp-block-button__link {
168					background-color: #eeeeee;
169					border-color: #eeeeee;
170					color: #333333;
171				}
172
173				.wp-block-quote footer,
174				.wp-block-quote cite,
175				.wp-block-quote__citation {
176					color: #6d6d6d;
177				}
178
179				.wp-block-pullquote cite,
180				.wp-block-pullquote footer,
181				.wp-block-pullquote__citation {
182					color: #6d6d6d;
183				}
184
185				.wp-block-image figcaption {
186					color: #6d6d6d;
187				}
188
189				.wp-block-separator.is-style-dots::before {
190					color: #333333;
191				}
192
193				.wp-block-file a.wp-block-file__button {
194					color: #333333;
195					background-color: #eeeeee;
196					border-color: #eeeeee;
197				}
198
199				.wp-block-file a.wp-block-file__button:hover,
200				.wp-block-file a.wp-block-file__button:focus,
201				.wp-block-file a.wp-block-file__button:active {
202					color: #333333;
203					background-color: #d5d5d5;
204				}
205
206				.wp-block-code,
207				.wp-block-preformatted pre {
208					color: #6d6d6d;
209				}
210
211				.wp-block-table:not( .has-background ):not( .is-style-stripes ) tbody tr:nth-child(2n) td {
212					background-color: #fdfdfd;
213				}
214
215				.wp-block-cover .wp-block-cover__inner-container h1:not(.has-text-color),
216				.wp-block-cover .wp-block-cover__inner-container h2:not(.has-text-color),
217				.wp-block-cover .wp-block-cover__inner-container h3:not(.has-text-color),
218				.wp-block-cover .wp-block-cover__inner-container h4:not(.has-text-color),
219				.wp-block-cover .wp-block-cover__inner-container h5:not(.has-text-color),
220				.wp-block-cover .wp-block-cover__inner-container h6:not(.has-text-color) {
221					color: #000000;
222				}
223
224				.wc-block-components-price-slider__range-input-progress,
225				.rtl .wc-block-components-price-slider__range-input-progress {
226					--range-color: #7f54b3;
227				}
228
229				/* Target only IE11 */
230				@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
231					.wc-block-components-price-slider__range-input-progress {
232						background: #7f54b3;
233					}
234				}
235
236				.wc-block-components-button:not(.is-link) {
237					background-color: #333333;
238					color: #ffffff;
239				}
240
241				.wc-block-components-button:not(.is-link):hover,
242				.wc-block-components-button:not(.is-link):focus,
243				.wc-block-components-button:not(.is-link):active {
244					background-color: #1a1a1a;
245					color: #ffffff;
246				}
247
248				.wc-block-components-button:not(.is-link):disabled {
249					background-color: #333333;
250					color: #ffffff;
251				}
252
253				.wc-block-cart__submit-container {
254					background-color: #ffffff;
255				}
256
257				.wc-block-cart__submit-container::before {
258					color: rgba(220,220,220,0.5);
259				}
260
261				.wc-block-components-order-summary-item__quantity {
262					background-color: #ffffff;
263					border-color: #6d6d6d;
264					box-shadow: 0 0 0 2px #ffffff;
265					color: #6d6d6d;
266				}
267			
268/*# sourceURL=storefront-gutenberg-blocks-inline-css */
269</style>
270<style id="global-styles-inline-css">
271: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,rgb(6,147,227) 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,rgb(252,185,
2710) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 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: 14px;--wp--preset--font-size--medium: 23px;--wp--preset--font-size--large: 26px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-size--normal: 16px;--wp--preset--font-size--huge: 37px;--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--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 rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }: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;}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;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.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;}
271.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-normal-font-size{font-size: var(--wp--preset--font-size--normal) !important;}.has-huge-font-size{font-size: var(--wp--preset--font-size--huge) !important;}
272/*# sourceURL=global-styles-inline-css */
273</style>
274
275<link rel='stylesheet' id='humidesk-v7-design-system-css' href='https://taohai.com/wp-content/plugins/humidesk/admin/css/v7-design-system.css?ver=0.3.45.34' media='all' />
276<style id="woocommerce-inline-inline-css">
277.woocommerce form .form-row .required { visibility: visible; }
278/*# sourceURL=woocommerce-inline-inline-css */
279</style>
280<link rel='stylesheet' id='module-frontend-css' href='https://taohai.com/wp-content/plugins/woothemes-sensei/plugins/sensei-lms/assets/dist/css/modules-frontend.css?ver=3f21244cade62b1fe4f2aeadfa30955d' media='all' />
281<link rel='stylesheet' id='pages-frontend-css' href='https://taohai.com/wp-content/plugins/woothemes-sensei/plugins/sensei-lms/assets/dist/css/pages-frontend.css?ver=c7b737b39b19f0cf7e8a534c646cb001' media='all' />
282<link rel='stylesheet' id='sensei-frontend-css' href='https://taohai.com/wp-content/plugins/woothemes-sensei/plugins/sensei-lms/assets/dist/css/frontend.css?ver=6feb69eb8286c7f23d65186500544550' media='screen' />
283<link rel='stylesheet' id='hd-task-card-modal-css' href='https://taohai.com/wp-content/plugins/humidesk/includes/css/task-card-modal.css?ver=1.0.0' media='all' />
284<link rel='stylesheet' id='humikudo-public-css-css' href='https://taohai.com/wp-content/plugins/humikudo-v3.1.0/public/css/humikudo-public.css?ver=3.1.0' media='all' />
285<link rel='stylesheet' id='storefront-style-css' href='https://taohai.com/wp-content/themes/storefront/style.css?ver=4.6.0' media='all' />
286<style id="storefront-style-inline-css">
287
288			.main-navigation ul li a,
289			.site-title a,
290			ul.menu li a,
291			.site-branding h1 a,
292			button.menu-toggle,
293			button.menu-toggle:hover,
294			.handheld-navigation .dropdown-toggle {
295				color: #333333;
296			}
297
298			button.menu-toggle,
299			button.menu-toggle:hover {
300				border-color: #333333;
301			}
302
303			.main-navigation ul li a:hover,
304			.main-navigation ul li:hover > a,
305			.site-title a:hover,
306			.site-header ul.menu li.current-menu-item > a {
307				color: #747474;
308			}
309
310			table:not( .has-background ) th {
311				background-color: #f8f8f8;
312			}
313
314			table:not( .has-background ) tbody td {
315				background-color: #fdfdfd;
316			}
317
318			table:not( .has-background ) tbody tr:nth-child(2n) td,
319			fieldset,
320			fieldset legend {
321				background-color: #fbfbfb;
322			}
323
324			.site-header,
325			.secondary-navigation ul ul,
326			.main-navigation ul.menu > li.menu-item-has-children:after,
327			.secondary-navigation ul.menu ul,
328			.storefront-handheld-footer-bar,
329			.storefront-handheld-footer-bar ul li > a,
330			.storefront-handheld-footer-bar ul li.search .site-search,
331			button.menu-toggle,
332			button.menu-toggle:hover {
333				background-color: #ffffff;
334			}
335
336			p.site-description,
337			.site-header,
338			.storefront-handheld-footer-bar {
339				color: #404040;
340			}
341
342			button.menu-toggle:after,
343			button.menu-toggle:before,
344			button.menu-toggle span:before {
345				background-color: #333333;
346			}
347
348			h1, h2, h3, h4, h5, h6, .wc-block-grid__product-title {
349				color: #333333;
350			}
351
352			.widget h1 {
353				border-bottom-color: #333333;
354			}
355
356			body,
357			.secondary-navigation a {
358				color: #6d6d6d;
359			}
360
361			.widget-area .widget a,
362			.hentry .entry-header .posted-on a,
363			.hentry .entry-header .post-author a,
364			.hentry .entry-header .post-comments a,
365			.hentry .entry-header .byline a {
366				color: #727272;
367			}
368
369			a {
370				color: #7f54b3;
371			}
372
373			a:focus,
374			button:focus,
375			.button.alt:focus,
376			input:focus,
377			textarea:focus,
378			input[type="button"]:focus,
379			input[type="reset"]:focus,
380			input[type="submit"]:focus,
381			input[type="email"]:focus,
382			input[type="tel"]:focus,
383			input[type="url"]:focus,
384			input[type="password"]:focus,
385			input[type="search"]:focus {
386				outline-color: #7f54b3;
387			}
388
389			button, input[type="button"], input[type="reset"], input[type="submit"], .button, .widget a.button {
390				background-color: #eeeeee;
391				border-color: #eeeeee;
392				color: #333333;
393			}
394
395			button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .button:hover, .widget a.button:hover {
396				background-color: #d5d5d5;
397				border-color: #d5d5d5;
398				color: #333333;
399			}
400
401			button.alt, input[type="button"].alt, input[type="reset"].alt, input[type="submit"].alt, .button.alt, .widget-area .widget a.button.alt {
402				background-color: #333333;
403				border-color: #333333;
404				color: #ffffff;
405			}
406
407			button.alt:hover, input[type="button"].alt:hover, input[type="reset"].alt:hover, input[type="submit"].alt:hover, .button.alt:hover, .widget-area .widget a.button.alt:hover {
408				background-color: #1a1a1a;
409				border-color: #1a1a1a;
410				color: #ffffff;
411			}
412
413			.pagination .page-numbers li .page-numbers.current {
414				background-color: #e6e6e6;
415				color: #636363;
416			}
417
418			#comments .comment-list .comment-content .comment-text {
419				background-color: #f8f8f8;
420			}
421
422			.site-footer {
423				background-color: #f0f0f0;
424				color: #6d6d6d;
425			}
426
427			.site-footer a:not(.button):not(.components-button) {
428				color: #333333;
429			}
430
431			.site-footer .storefront-handheld-footer-bar a:not(.button):not(.components-button) {
432				color: #333333;
433			}
434
435			.site-footer h1, .site-footer h2, .site-footer h3, .site-footer h4, .site-footer h5, .site-footer h6, .site-footer .widget .widget-title, .site-footer .widget .widgettitle {
436				color: #333333;
437			}
438
439			.page-template-template-homepage.has-post-thumbnail .type-page.has-post-thumbnail .entry-title {
440				color: #000000;
441			}
442
443			.page-template-template-homepage.has-post-thumbnail .type-page.has-post-thumbnail .entry-content {
444				color: #000000;
445			}
446
447			@media screen and ( min-width: 768px ) {
448				.secondary-navigation ul.menu a:hover {
449					color: #595959;
450				}
451
452				.secondary-navigation ul.menu a {
453					color: #404040;
454				}
455
456				.main-navigation ul.menu ul.sub-menu,
457				.main-navigation ul.nav-menu ul.children {
458					background-color: #f0f0f0;
459				}
460
461				.site-header {
462					border-bottom-color: #f0f0f0;
463				}
464			}
465/*# sourceURL=storefront-style-inline-css */
466</style>
467<link rel='stylesheet' id='storefront-icons-css' href='https://taohai.com/wp-content/themes/storefront/assets/css/base/icons.css?ver=4.6.0' media='all' />
468<link rel='stylesheet' id='storefront-fonts-css' href='https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,300,300italic,400italic,600,700,900&#038;subset=latin%2Clatin-ext&#038;ver=4.6.0' media='all' />
469<link rel='stylesheet' id='tvo-frontend-css' href='https://taohai.com/wp-content/plugins/thrive-ovation/tcb-bridge/frontend/css/frontend.css?ver=7.1.2' media='all' />
470<link rel='stylesheet' id='sensei-wcpc-courses-css' href='https://taohai.com/wp-content/plugins/woothemes-sensei/plugins/sensei-pro/assets/dist/wc-paid-courses/css/sensei-wcpc-courses.css?ver=707f4afe7cff77a7e5b847e18afa1fb2' media='all' />
471<link rel='stylesheet' id='storefront-woocommerce-style-css' href='https://taohai.com/wp-content/themes/storefront/assets/css/woocommerce/woocommerce.css?ver=4.6.0' media='all' />
472<style id="storefront-woocommerce-style-inline-css">
473@font-face {
474				font-family: star;
475				src: url(https://taohai.com/wp-content/plugins/woocommerce/assets/fonts/star.eot);
476				src:
477					url(https://taohai.com/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix) format("embedded-opentype"),
478					url(https://taohai.com/wp-content/plugins/woocommerce/assets/fonts/star.woff) format("woff"),
479					url(https://taohai.com/wp-content/plugins/woocommerce/assets/fonts/star.ttf) format("truetype"),
480					url(https://taohai.com/wp-content/plugins/woocommerce/assets/fonts/star.svg#star) format("svg");
481				font-weight: 400;
482				font-style: normal;
483			}
484			@font-face {
485				font-family: WooCommerce;
486				src: url(https://taohai.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot);
487				src:
488					url(https://taohai.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix) format("embedded-opentype"),
489					url(https://taohai.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),
490					url(https://taohai.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype"),
491					url(https://taohai.com/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce) format("svg");
492				font-weight: 400;
493				font-style: normal;
494			}
495
496			a.cart-contents,
497			.site-header-cart .widget_shopping_cart a {
498				color: #333333;
499			}
500
501			a.cart-contents:hover,
502			.site-header-cart .widget_shopping_cart a:hover,
503			.site-header-cart:hover > li > a {
504				color: #747474;
505			}
506
507			table.cart td.product-remove,
508			table.cart td.actions {
509				border-top-color: #ffffff;
510			}
511
512			.storefront-handheld-footer-bar ul li.cart .count {
513				background-color: #333333;
514				color: #ffffff;
515				border-color: #ffffff;
516			}
517
518			.woocommerce-tabs ul.tabs li.active a,
519			ul.products li.product .price,
520			.onsale,
521			.wc-block-grid__product-onsale,
522			.widget_search form:before,
523			.widget_product_search form:before {
524				color: #6d6d6d;
525			}
526
527			.woocommerce-breadcrumb a,
528			a.woocommerce-review-link,
529			.product_meta a {
530				color: #727272;
531			}
532
533			.wc-block-grid__product-onsale,
534			.onsale {
535				border-color: #6d6d6d;
536			}
537
538			.star-rating span:before,
539			.quantity .plus, .quantity .minus,
540			p.stars a:hover:after,
541			p.stars a:after,
542			.star-rating span:before,
543			#payment .payment_methods li input[type=radio]:first-child:checked+label:before {
544				color: #7f54b3;
545			}
546
547			.widget_price_filter .ui-slider .ui-slider-range,
548			.widget_price_filter .ui-slider .ui-slider-handle {
549				background-color: #7f54b3;
550			}
551
552			.order_details {
553				background-color: #f8f8f8;
554			}
555
556			.order_details > li {
557				border-bottom: 1px dotted #e3e3e3;
558			}
559
560			.order_details:before,
561			.order_details:after {
562				background: -webkit-linear-gradient(transparent 0,transparent 0),-webkit-linear-gradient(135deg,#f8f8f8 33.33%,transparent 33.33%),-webkit-linear-gradient(45deg,#f8f8f8 33.33%,transparent 33.33%)
563			}
564
565			#order_review {
566				background-color: #ffffff;
567			}
568
569			#payment .payment_methods > li .payment_box,
570			#payment .place-order {
571				background-color: #fafafa;
572			}
573
574			#payment .payment_methods > li:not(.woocommerce-notice) {
575				background-color: #f5f5f5;
576			}
577
578			#payment .payment_methods > li:not(.woocommerce-notice):hover {
579				background-color: #f0f0f0;
580			}
581
582			.woocommerce-pagination .page-numbers li .page-numbers.current {
583				background-color: #e6e6e6;
584				color: #636363;
585			}
586
587			.wc-block-grid__product-onsale,
588			.onsale,
589			.woocommerce-pagination .page-numbers li .page-numbers:not(.current) {
590				color: #6d6d6d;
591			}
592
593			p.stars a:before,
594			p.stars a:hover~a:before,
595			p.stars.selected a.active~a:before {
596				color: #6d6d6d;
597			}
598
599			p.stars.selected a.active:before,
600			p.stars:hover a:before,
601			p.stars.selected a:not(.active):before,
602			p.stars.selected a.active:before {
603				color: #7f54b3;
604			}
605
606			.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
607				background-color: #eeeeee;
608				color: #333333;
609			}
610
611			.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover {
612				background-color: #d5d5d5;
613				border-color: #d5d5d5;
614				color: #333333;
615			}
616
617			.button.added_to_cart:focus,
618			.button.wc-forward:focus {
619				outline-color: #7f54b3;
620			}
621
622			.added_to_cart,
623			.site-header-cart .widget_shopping_cart a.button,
624			.wc-block-grid__products .wc-block-grid__product .wp-block-button__link {
625				background-color: #eeeeee;
626				border-color: #eeeeee;
627				color: #333333;
628			}
629
630			.added_to_cart:hover,
631			.site-header-cart .widget_shopping_cart a.button:hover,
632			.wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover {
633				background-color: #d5d5d5;
634				border-color: #d5d5d5;
635				color: #333333;
636			}
637
638			.added_to_cart.alt, .added_to_cart, .widget a.button.checkout {
639				background-color: #333333;
640				border-color: #333333;
641				color: #ffffff;
642			}
643
644			.added_to_cart.alt:hover, .added_to_cart:hover, .widget a.button.checkout:hover {
645				background-color: #1a1a1a;
646				border-color: #1a1a1a;
647				color: #ffffff;
648			}
649
650			.button.loading {
651				color: #eeeeee;
652			}
653
654			.button.loading:hover {
655				background-color: #eeeeee;
656			}
657
658			.button.loading:after {
659				color: #333333;
660			}
661
662			@media screen and ( min-width: 768px ) {
663				.site-header-cart .widget_shopping_cart,
664				.site-header .product_list_widget li .quantity {
665					color: #404040;
666				}
667
668				.site-header-cart .widget_shopping_cart .buttons,
669				.site-header-cart .widget_shopping_cart .total {
670					background-color: #f5f5f5;
671				}
672
673				.site-header-cart .widget_shopping_cart {
674					background-color: #f0f0f0;
675				}
676			}
677				.storefront-product-pagination a {
678					color: #6d6d6d;
679					background-color: #ffffff;
680				}
681				.storefront-sticky-add-to-cart {
682					color: #6d6d6d;
683					background-color: #ffffff;
684				}
685
686				.storefront-sticky-add-to-cart a:not(.button) {
687					color: #333333;
688				}
689/*# sourceURL=storefront-woocommerce-style-inline-css */
690</style>
691<link rel='stylesheet' id='storefront-woocommerce-brands-style-css' href='https://taohai.com/w
691p-content/themes/storefront/assets/css/woocommerce/extensions/brands.css?ver=4.6.0' media='all' />
692<link rel='stylesheet' id='select2-css' href='https://taohai.com/wp-content/plugins/woocommerce/assets/css/select2.css?ver=11.1.0' media='all' />
693<script id="jquery-core-js" src="https://taohai.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 693
693
694<script id="jquery-migrate-js" src="https://taohai.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 694
694
695<script data-wp-strategy="defer" defer id="wc-jquery-blockui-js" src="https://taohai.com/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.11.1.0"></script>
vendor: 1 bytes, line 695
695
696<script id="wc-add-to-cart-js-extra">
697var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"\u67e5\u770b\u8d2d\u7269\u8f66","cart_url":"https://taohai.com/cart/","is_cart":"","cart_redirect_after_add":"no"};
698//# sourceURL=wc-add-to-cart-js-extra
699</script>
vendor: 1 bytes, line 699
699
700<script data-wp-strategy="defer" defer id="wc-add-to-cart-js" src="https://taohai.com/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=11.1.0"></script>
vendor: 1 bytes, line 700
700
701<script data-wp-strategy="defer" defer id="wc-js-cookie-js" src="https://taohai.com/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.11.1.0"></script>
vendor: 1 bytes, line 701
701
702<script id="woocommerce-js-extra">
703var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_password_show":"\u663e\u793a\u5bc6\u7801","i18n_password_hide":"\u9690\u85cf\u5bc6\u7801"};
704//# sourceURL=woocommerce-js-extra
705</script>
vendor: 1 bytes, line 705
705
706<script data-wp-strategy="defer" defer id="woocommerce-js" src="https://taohai.com/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=11.1.0"></script>
vendor: 1 bytes, line 706
706
707<script id="wc-cart-fragments-js-extra">
708var wc_cart_fragments_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","cart_hash_key":"wc_cart_hash_13e909b7fbbd8288cdf33c116cdf7bf1","fragment_name":"wc_fragments_13e909b7fbbd8288cdf33c116cdf7bf1","request_timeout":"5000"};
709//# sourceURL=wc-cart-fragments-js-extra
710</script>
vendor: 1 bytes, line 710
710
711<script data-wp-strategy="defer" defer id="wc-cart-fragments-js" src="https://taohai.com/wp-content/plugins/woocommerce/assets/js/frontend/cart-fragments.min.js?ver=11.1.0"></script>
vendor: 1 bytes, line 711
711
712<script id="imagesloaded-js" src="https://taohai.com/wp-includes/js/imagesloaded.min.js?ver=5.0.0"></script>
vendor: 1 bytes, line 712
712
713<script id="masonry-js" src="https://taohai.com/wp-includes/js/masonry.min.js?ver=4.2.2"></script>
vendor: 1 bytes, line 713
713
714<script id="jquery-masonry-js" src="https://taohai.com/wp-includes/js/jquery/jquery.masonry.min.js?ver=3.1.2b"></script>
vendor: 1 bytes, line 714
714
715<script id="display-testimonials-tcb-js" src="https://taohai.com/wp-content/plugins/thrive-ovation/tcb-bridge/frontend/js/display-testimonials-tcb.min.js?ver=11.0"></script>
vendor: 1 bytes, line 715
715
716<script data-wp-strategy="defer" defer id="selectWoo-js" src="https://taohai.com/wp-content/plugins/woocommerce/assets/js/selectWoo/selectWoo.full.min.js?ver=1.0.9-wc.11.1.0"></script>
716
717<link rel="https://api.w.org/" href="https://taohai.com/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://taohai.com/xmlrpc.php?rsd" />
718<style>
719
720    /* for unique landing page accent color values,  put any new css added here inside tcb-bridge/js/editor */
721
722    /* accent color */
723    #thrive-comments .tcm-color-ac,
724    #thrive-comments .tcm-color-ac span {
725        color: #03a9f4;
726    }
727
728    /* accent color background */
729    #thrive-comments .tcm-background-color-ac,
730    #thrive-comments .tcm-background-color-ac-h:hover span,
731    #thrive-comments .tcm-background-color-ac-active:active {
732        background-color: #03a9f4    }
733
734    /* accent color border */
735    #thrive-comments .tcm-border-color-ac {
736        border-color: #03a9f4;
737        outline: none;
738    }
739
740    #thrive-comments .tcm-border-color-ac-h:hover {
741        border-color: #03a9f4;
742    }
743
744    #thrive-comments .tcm-border-bottom-color-ac {
745        border-bottom-color: #03a9f4;
746    }
747
748    /* accent color fill*/
749    #thrive-comments .tcm-svg-fill-ac {
750        fill: #03a9f4;
751    }
752
753    /* accent color for general elements */
754
755    /* inputs */
756    #thrive-comments textarea:focus,
757    #thrive-comments input:focus {
758        border-color: #03a9f4;
759        box-shadow: inset 0 0 3px#03a9f4;
760    }
761
762    /* links */
763    #thrive-comments a {
764        color: #03a9f4;
765    }
766
767    /*
768	* buttons and login links
769	* using id to override the default css border-bottom
770	*/
771    #thrive-comments button,
772    #thrive-comments #tcm-login-up,
773    #thrive-comments #tcm-login-down {
774        color: #03a9f4;
775        border-color: #03a9f4;
776    }
777
778    /* general buttons hover and active functionality */
779    #thrive-comments button:hover,
780    #thrive-comments button:focus,
781    #thrive-comments button:active {
782        background-color: #03a9f4    }
783
784</style>
785<style type="text/css" id="tve_global_variables">:root{--tcb-color-0:rgb(122, 71, 12);--tcb-color-0-h:32;--tcb-color-0-s:82%;--tcb-color-0-l:26%;--tcb-color-0-a:1;--tcb-background-author-image:url(https://secure.gravatar.com/avatar/8eb2f378fe614438196f3ed7f46f4547059e5654a1045a40cfd5b4f65da5ce06?s=256&d=identicon&r=g);--tcb-background-user-image:url();--tcb-background-featured-image-thumbnail:url(https://taohai.com/wp-content/plugins/thrive-visual-editor/editor/css/images/featured_image.png);}</style>		<style>
786			:root {
787						}
788		</style>
789				<!-- HumiKudo Integration Variables -->
790		<style>
791			:root {
792				/* If humidesk is not present, define premium styling defaults */
793				--humi-brand-color: var(--humi-brand-color, #6366f1);
794				--humi-brand-hover: var(--humi-brand-hover, #4f46e5);
795				--humi-text-main: var(--humi-text-main, #1f2937);
796				--humi-text-muted: var(--humi-text-muted, #4b5563);
797				--humi-radius-card: var(--humi-radius-card, 12px);
798			}
799		</style>
800			<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
801	<style type="text/css" id="thrive-default-styles"></style><link rel="icon" href="https://taohai.com/wp-content/uploads/2022/05/taohai-100x100.jpeg" sizes="32x32" />
802<link rel="icon" href="https://taohai.com/wp-content/uploads/2022/05/taohai.jpeg" sizes="192x192" />
803<link rel="apple-touch-icon" href="https://taohai.com/wp-content/uploads/2022/05/taohai.jpeg" />
804<meta name="msapplication-TileImage" content="https://taohai.com/wp-content/uploads/2022/05/taohai.jpeg" />
805<style id="wp-custom-css">
806/* 知乎图标颜色(品牌蓝) */
807.wp-social-link-custom-zhihu a svg {
808  fill: #0084FF;
809}
810
811/* 小红书图标颜色(品牌红) */
812.wp-social-link-custom-xiaohongshu a svg {
813  fill: #FF2442;
814}
815
816/* 微信公众号图标颜色(微信绿) */
817.wp-social-link-custom-wechat a svg {
818  fill: #07C160;
819}
820
821/* 统一图标大小 */
822.wp-social-link svg {
823  width: 24px;
824  height: 24px;
825}
826
827/* 或者更精确地隐藏那个特定链接 */
828footer a[href*="woocommerce.com"] {
829    display: none !important;
830}
831</style>
832<style id="core-block-supports-inline-css">
833.wp-elements-1 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--black);}.wp-container-core-group-is-layout-7387b849{flex-wrap:nowrap;}
834/*# sourceURL=core-block-supports-inline-css */
835</style>
836
837</head>
838
839<body class="blog wp-embed-responsive wp-theme-storefront theme-storefront woocommerce-no-js group-blog storefront-align-wide right-sidebar woocommerce-active">
840
841
842
843<div id="page" class="hfeed site">
844	
845	<header id="masthead" class="site-header" role="banner" style="">
846
847		<div class="col-full">		<a class="skip-link screen-reader-text" href="#site-navigation">Skip to navigation</a>
848		<a class="skip-link screen-reader-text" href="#content">Skip to content</a>
849				<div class="site-branding">
850			<h1 class="beta site-title"><a href="https://taohai.com/" rel="home">淘海</a></h1><p class="site-description">自由、赚钱的在线生意</p>		</div>
851					<div class="site-search">
852				<div class="widget woocommerce widget_product_search"><form role="search" method="get" class="woocommerce-product-search" action="https://taohai.com/">
853	<label class="screen-reader-text" for="woocommerce-product-search-field-0">搜索:</label>
854	<input type="search" id="woocommerce-product-search-field-0" class="search-field" placeholder="搜索产品&hellip;" value="" name="s" />
855	<button type="submit" value="搜索" class="">搜索</button>
856	<input type="hidden" name="post_type" value="product" />
857</form>
858</div>			</div>
859			</div><div class="storefront-primary-navigation"><div class="col-full">		<nav id="site-navigation" class="main-navigation" role="navigation" aria-label="Primary Navigation">
860		<button id="site-navigation-menu-toggle" class="menu-toggle" aria-controls="site-navigation" aria-expanded="false"><span>Menu</span></button>
861			<div class="primary-navigation"><ul id="menu-navigation" class="menu"><li id="menu-item-1132" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-1132"><a href="https://taohai.com/">首页</a></li>
862<li id="menu-item-1260" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1260"><a href="https://taohai.com/about/">关于</a></li>
863<li id="menu-item-1152" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1152"><a href="https://taohai.com/products/">产品</a></li>
864<li id="menu-item-6221" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6221"><a href="https://taohai.com/upwork/">Upwork</a></li>
865<li id="menu-item-1153" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-26 current_page_item current_page_parent menu-item-has-children menu-item-1153"><a href="https://taohai.com/blog/" aria-current="page">博客</a>
866<ul class="sub-menu">
867	<li id="menu-item-6495" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6495"><a href="https://taohai.com/the-freelance-joke/">不正经自由人</a></li>
868	<li id="menu-item-6705" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6705"><a href="https://taohai.com/spark/">自由职业启航</a></li>
869	<li id="menu-item-6677" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6677"><a href="https://taohai.com/audit/">自由职业诊断</a></li>
870	<li id="menu-item-1708" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1708"><a href="https://taohai.com/category/mini-diary/">迷你创业日记</a></li>
871	<li id="menu-item-1580" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1580"><a href="https://taohai.com/category/1-min/">1分钟商学院</a></li>
872	<li id="menu-item-248" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-248"><a href="https://taohai.com/category/idea/">创业方向</a></li>
873	<li id="menu-item-249" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-249"><a href="https://taohai.com/category/grow/">生意成长</a></li>
874</ul>
875</li>
876<li id="menu-item-1252" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1252"><a href="https://taohai.com/contact/">联系</a></li>
877<li id="menu-item-62" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-62"><a href="https://taohai.com/my-account/">我的帐户</a>
878<ul class="sub-menu">
879	<li id="menu-item-511" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-511"><a href="https://taohai.com/my-courses/">我的课程</a></li>
880	<li id="menu-item-812" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-812"><a href="https://taohai.com/affiliates/">加盟推荐</a></li>
881</ul>
882</li>
883<li id="menu-item-211" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-211"><a href="https://taohai.com/my-courses/">登录</a></li>
884</ul></div><div class="handheld-navigation"><ul id="menu-navigation-1" class="menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-1132"><a href="https://taohai.com/">首页</a></li>
885<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1260"><a href="https://taohai.com/about/">关于</a></li>
886<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1152"><a href="https://taohai.com/products/">产品</a></li>
887<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6221"><a href="https://taohai.com/upwork/">Upwork</a></li>
888<li class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-26 current_page_item current_page_parent menu-item-has-children menu-item-1153"><a href="https://taohai.com/blog/" aria-current="page">博客</a>
889<ul class="sub-menu">
890	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6495"><a href="https://taohai.com/the-freelance-joke/">不正经自由人</a></li>
891	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6705"><a href="https://taohai.com/spark/">自由职业启航</a></li>
892	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6677"><a href="https://taohai.com/audit/">自由职业诊断</a></li>
893	<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1708"><a href="https://taohai.com/category/mini-diary/">迷你创业日记</a></li>
894	<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-1580"><a href="https://taohai.com/category/1-min/">1分钟商学院</a></li>
895	<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-248"><a href="https://taohai.com/category/idea/">创业方向</a></li>
896	<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-249"><a href="https://taohai.com/category/grow/">生意成长</a></li>
897</ul>
898</li>
899<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1252"><a href="https://taohai.com/contact/">联系</a></li>
900<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-62"><a href="https://taohai.com/my-account/">我的帐户</a>
901<ul class="sub-menu">
902	<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-511"><a href="https://taohai.com/my-courses/">我的课程</a></li>
903	<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-812"><a href="https://taohai.com/affiliates/">加盟推荐</a></li>
904</ul>
905</li>
906<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-211"><a href="https://taohai.com/my-courses/">登录</a></li>
907</ul></div>		</nav><!-- #site-navigation -->
908				<ul id="site-header-cart" class="site-header-cart menu">
909			<li class="">
910							<a class="cart-contents" href="https://taohai.com/cart/" title="View your shopping cart">
911								<span class="woocommerce-Price-amount amount"><span class="woocommerce-Price-currencySymbol">&yen;</span>0.00</span> <span class="count">0 items</span>
912			</a>
913					</li>
914			<li>
915				<div class="widget woocommerce widget_shopping_cart"><div class="widget_shopping_cart_content"></div></div>			</li>
916		</ul>
917			</div></div>
918	</header><!-- #masthead -->
919
920	<div class="storefront-breadcrumb"><div class="col-full"><nav class="woocommerce-breadcrumb" aria-label="breadcrumbs"><a href="https://taohai.com">首页</a><span class="breadcrumb-separator"> / </span>博客</nav></div></div>
921	<div id="content" class="site-content" tabindex="-1">
922		<div class="col-full">
923
924		<div class="woocommerce"></div>
925	<div id="primary" class="content-area">
926		<main id="main" class="site-main" role="main">
927
928		
929<article id="post-7207" class="post-7207 post type-post status-publish format-standard hentry category-1-min">
930
931			<header class="entry-header">
932		
933			<span class="posted-on">Posted on <a href="https://taohai.com/not-buy-skills/" rel="bookmark"><time class="entry-date published" datetime="2026-07-12T08:47:24+08:00">12 7 月, 2026</time><time class="updated" datetime="2026-07-12T08:47:27+08:00">12 7 月, 2026</time></a></span> <span class="post-author">by <a href="https://taohai.com/author/chao/" rel="author">程 超</a></span> <span class="post-comments">&mdash; <a href="https://taohai.com/not-buy-skills/#respond">Leave a comment</a></span><h2 class="alpha entry-title"><a href="https://taohai.com/not-buy-skills/" rel="bookmark">客户真正购买的,不是你的技能</a></h2>		</header><!-- .entry-header -->
934				<div class="entry-content">
935		
936<p class="wp-block-paragraph">很多自由职业者,都会犯一个共同的错误。</p>
937
938
939
940<p class="wp-block-paragraph">他们总觉得:</p>
941
942
943
944<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
945<p class="wp-block-paragraph">客户购买的是自己的技能。</p>
946</blockquote>
947
948
949
950<p class="wp-block-paragraph">所以Proposal里写满了:</p>
951
952
953
954<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
955<p class="wp-block-paragraph">我会Photoshop。</p>
956</blockquote>
957
958
959
960<p class="wp-block-paragraph">我会Python。</p>
961
962
963
964<p class="wp-block-paragraph">我有十年经验。</p>
965
966
967
968<p class="wp-block-paragraph">我做过500多个项目。</p>
969
970
971
972<p class="wp-block-paragraph">……</p>
973
974
975
976<p class="wp-block-paragraph">可是,客户看完以后,依然没有回复。</p>
977
978
979
980<p class="wp-block-paragraph">为什么?</p>
981
982
983
984<p class="wp-block-paragraph">因为客户从来没有打算购买你的技能。</p>
985
986
987
988 <a href="https://taohai.com/not-buy-skills/#more-7207" class="more-link">Continue reading <span class="screen-reader-text">客户真正购买的,不是你的技能</span></a><span class="tve-leads-two-step-trigger tl-2step-trigger-0"></span><span class="tve-leads-two-step-trigger tl-2step-trigger-0"></span>		</div><!-- .entry-content -->
989		
990		<aside class="entry-taxonomy">
991						<div class="cat-links">
992				Category: <a href="https://taohai.com/category/1-min/" rel="category tag">1分钟商学院</a>			</div>
993			
994					</aside>
995
996		
997</article><!-- #post-## -->
998
999<article id="post-7202" class="post-7202 post type-post status-publish format-standard hentry category-1-min">
1000
1001			<header class="entry-header">
1002		
1003			<span class="posted-on">Posted on <a href="https://taohai.com/ai-no-job/" rel="bookmark"><time class="entry-date published" datetime="2026-07-12T08:30:09+08:00">12 7 月, 2026</time><time class="updated" datetime="2026-07-12T08:35:20+08:00">12 7 月, 2026</time></a></span> <span class="post-author">by <a href="https://taohai.com/author/chao/" rel="author">程 超</a></span> <span class="post-comments">&mdash; <a href="https://taohai.com/ai-no-job/#respond">Leave a comment</a></span><h2 class="alpha entry-title"><a href="https://taohai.com/ai-no-job/" rel="bookmark">为什么 AI 写得越来越好,你却越来越接不到项目?</a></h2>		</header><!-- .entry-header -->
1004				<div class="entry-content">
1005		
1006<p class="wp-block-paragraph"><strong>很多自由职业者最大的误解,就是把 Proposal 当成了竞争力。</strong></p>
1007
1008
1009
1010<p class="wp-block-paragraph">如果你最近还在 Upwork,或者其他自由职业平台接单,你可能已经发现了一件事。</p>
1011
1012
1013
1014<p class="wp-block-paragraph">现在写 Proposal,比过去容易太多了。</p>
1015
1016
1017
1018<p class="wp-block-paragraph">打开 ChatGPT。</p>
1019
1020
1021
1022<p class="wp-block-paragraph">复制职位描述。</p>
1023
1024
1025
1026<p class="wp-block-paragraph">几十秒。</p>
1027
1028
1029
1030<p class="wp-block-paragraph">一份语言流畅、逻辑完整的 Proposal 就出来了。</p>
1031
1032
1033
1034<p class="wp-block-paragraph">理论上,这应该是一件好事。</p>
1035
1036
1037
1038 <a href="https://taohai.com/ai-no-job/#more-7202" class="more-link">Continue reading <span class="screen-reader-text">为什么 AI 写得越来越好,你却越来越接不到项目?</span></a><span class="tve-leads-two-step-trigger tl-2step-trigger-0"></span><span class="tve-leads-two-step-trigger tl-2step-trigger-0"></span>		</div><!-- .entry-content -->
1039		
1040		<aside class="entry-taxonomy">
1041						<div class="cat-links">
1042				Category: <a href="https://taohai.com/category/1-min/" rel="category tag">1分钟商学院</a>			</div>
1043			
1044					</aside>
1045
1046		
1047</article><!-- #post-## -->
1048
1049<article id="post-7160" class="post-7160 post type-post status-publish format-standard has-post-thumbnail hentry category-1-min">
1050
1051			<header class="entry-header">
1052		
1053			<span class="posted-on">Posted on <a href="https://taohai.com/wfh-moral-musk/" rel="bookmark"><time class="entry-date published" datetime="2026-03-25T21:15:14+08:00">25 3 月, 2026</time><time class="updated" datetime="2026-03-26T10:22:33+08:00">26 3 月, 2026</time></a></span> <span class="post-author">by <a href="https://taohai.com/author/chao/" rel="author">程 超</a></span> <span class="post-comments">&mdash; <a href="https://taohai.com/wfh-moral-musk/#respond">Leave a comment</a></span><h2 class="alpha entry-title"><a href="https://taohai.com/wfh-moral-musk/" rel="bookmark">马斯克说“远程办公是在造假”,但他没告诉你关于“全球薪资套利”的这 3 个真相</a></h2>		</header><!-- .entry-header -->
1054				<div class="entry-content">
1055		<img width="900" height="502" src="https://taohai.com/wp-content/uploads/2026/03/wfh-moral-musk.png" class="attachment- size- wp-post-image" alt="马斯克说“远程办公是在造假”,但他没告诉你关于“全球薪资套利”的这 3 个真相" decoding="async" srcset="https://taohai.com/wp-content/uploads/2026/03/wfh-moral-musk.png 900w, https://taohai.com/wp-content/uploads/2026/03/wfh-moral-musk-300x167.png 300w, https://taohai.com/wp-content/uploads/2026/03/wfh-moral-musk-768x428.png 768w, https://taohai.com/wp-content/uploads/2026/03/wfh-moral-musk-100x56.png 100w, https://taohai.com/wp-content/uploads/2026/03/wfh-moral-musk-324x181.png 324w, https://taohai.com/wp-content/uploads/2026/03/wfh-moral-musk-416x232.png 416w" sizes="(max-width: 900px) 100vw, 900px" />
1056<p class="wp-block-paragraph">全球首富、特斯拉 CEO 马斯克是反对远程办公的。在一次访谈中, 他说道:</p>
1057
1058
1059
1060<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
1061<p class="wp-block-paragraph"><strong>&#8220;The whole notion of work-from-home is a bit like the fake quote &#8216;Let them eat cake.&#8217; &#8230; It’s not just a productivity issue, it’s a moral issue.&#8221;</strong> <em>(“在家办公的整个概念有点像那个虚假的语录‘何不食肉糜’……这不仅是生产力问题,更是一个道德问题。”)</em></p>
1062</blockquote>
1063
1064
1065
1066<p class="wp-block-paragraph">马斯克甚至要求员工每周至少在办公室待够 40 小时,否则就“默认离职”。</p>
1067
1068
1069
1070<p class="wp-block-paragraph">在他眼里,远程办公等于“造假”<strong>,等于</strong>“逃避工作”。</p>
1071
1072
1073
1074<p class="wp-block-paragraph"><strong>但是,马斯克错了吗?</strong></p>
1075
1076
1077
1078<p class="wp-block-paragraph">作为科技巨头的掌舵人,他站在“重资产工业体系”<strong>的立场上,逻辑是自洽的。但他没告诉你的是:在他拼命把硅谷精英锁在格子间的同时,全球市场内,有那么一群人,正在利用</strong>“全球薪资套利”开启一场无声的职业革命。</p>
1079
1080
1081
1082<p class="wp-block-paragraph">他们不是低价接单的大多数,而是通过对全球服务外包市场的底层逻辑,在线接单,找到了适合自己成长的突破性高收入机会。</p>
1083
1084
1085
1086<p class="wp-block-paragraph">今天,超哥为你揭开马斯克避而不谈的 3 个底层真相。</p>
1087
1088
1089
1090 <a href="https://taohai.com/wfh-moral-musk/#more-7160" class="more-link">Continue reading <span class="screen-reader-text">马斯克说“远程办公是在造假”,但他没告诉你关于“全球薪资套利”的这 3 个真相</span></a><span class="tve-leads-two-step-trigger tl-2step-trigger-0"></span><span class="tve-leads-two-step-trigger tl-2step-trigger-0"></span>		</div><!-- .entry-content -->
1091		
1092		<aside class="entry-taxonomy">
1093						<div class="cat-links">
1094				Category: <a href="https://taohai.com/category/1-min/" rel="category tag">1分钟商学院</a>			</div>
1095			
1096					</aside>
1097
1098		
1099</article><!-- #post-## -->
1100
1101<article id="post-7151" class="post-7151 post type-post status-publish format-standard has-post-thumbnail hentry category-the-freelance-joke">
1102
1103			<header class="entry-header">
1104		
1105			<span class="posted-on">Posted on <a href="https://taohai.com/upwork-1st-hard/" rel="bookmark"><time class="entry-date published" datetime="2026-03-23T15:56:49+08:00">23 3 月, 2026</time><time class="updated" datetime="2026-03-23T16:16:13+08:00">23 3 月, 2026</time></a></span> <span class="post-author">by <a href="https://taohai.com/author/chao/" rel="author">程 超</a></span> <span class="post-comments">&mdash; <a href="https://taohai.com/upwork-1st-hard/#respond">Leave a comment</a></span><h2 class="alpha entry-title"><a href="https://taohai.com/upwork-1st-hard/" rel="bookmark">平庸者的共识,正在联手谋杀你的自由职业生涯</a></h2>		</header><!-- .entry-header -->
1106				<div class="entry-content">
1107		<img width="600" height="600" src="https://taohai.com/wp-content/uploads/2026/03/upwork-1st-hard.jpg" class="attachment- size- wp-post-image" alt="" decoding="async" srcset="https://taohai.com/w
1107p-content/uploads/2026/03/upwork-1st-hard.jpg 600w, https://taohai.com/wp-content/uploads/2026/03/upwork-1st-hard-300x300.jpg 300w, https://taohai.com/wp-content/uploads/2026/03/upwork-1st-hard-150x150.jpg 150w, https://taohai.com/wp-content/uploads/2026/03/upwork-1st-hard-100x100.jpg 100w, https://taohai.com/wp-content/uploads/2026/03/upwork-1st-hard-324x324.jpg 324w, https://taohai.com/wp-content/uploads/2026/03/upwork-1st-hard-416x416.jpg 416w" sizes="(max-width: 600px) 100vw, 600px" />
1108<p class="wp-block-paragraph"> 大家好,我是热酱酱(Redian),欢迎来到“<a href="https://taohai.com/the-freelance-joke/">不正经自由人</a>”专栏。</p>
1109
1110
1111
1112<p class="wp-block-paragraph">今天在社交媒体,又刷到了那句获赞颇高的陈词滥调:<strong>“Upwork拿到第一个单比登天还难,我花了很久都没有搞定第一单。”</strong></p>
1113
1114
1115
1116<p class="wp-block-paragraph">看完我只想笑:这又是典型的平庸者共识。</p>
1117
1118
1119
1120<p class="wp-block-paragraph"><strong>为什么他们觉得难?</strong> </p>
1121
1122
1123
1124<p class="wp-block-paragraph">因为他们所谓的“努力”,就是在 $5/h 的垃圾项目里,和 100 个只会用 AI 生成方案的赛博僵尸比谁更廉价。</p>
1125
1126
1127
1128<p class="wp-block-paragraph">这种低水平肉搏的行为,不难才怪。</p>
1129
1130
1131
1132 <a href="https://taohai.com/upwork-1st-hard/#more-7151" class="more-link">Continue reading <span class="screen-reader-text">平庸者的共识,正在联手谋杀你的自由职业生涯</span></a><span class="tve-leads-two-step-trigger tl-2step-trigger-0"></span><span class="tve-leads-two-step-trigger tl-2step-trigger-0"></span>		</div><!-- .entry-content -->
1133		
1134		<aside class="entry-taxonomy">
1135						<div class="cat-links">
1136				Category: <a href="https://taohai.com/category/the-freelance-joke/" rel="category tag">不正经自由人</a>			</div>
1137			
1138					</aside>
1139
1140		
1141</article><!-- #post-## -->
1142
1143<article id="post-7137" class="post-7137 post type-post status-publish format-standard has-post-thumbnail hentry category-1-min">
1144
1145			<header class="entry-header">
1146		
1147			<span class="posted-on">Posted on <a href="https://taohai.com/ai-builder-money-maker/" rel="bookmark"><time class="entry-date published" datetime="2026-03-23T00:25:14+08:00">23 3 月, 2026</time><time class="updated" datetime="2026-03-23T00:39:02+08:00">23 3 月, 2026</time></a></span> <span class="post-author">by <a href="https://taohai.com/author/chao/" rel="author">程 超</a></span> <span class="post-comments">&mdash; <a href="https://taohai.com/ai-builder-money-maker/#respond">Leave a comment</a></span><h2 class="alpha entry-title"><a href="https://taohai.com/ai-builder-money-maker/" rel="bookmark">时薪 $3 征集商业合伙人?Upwork 这种坑,只有那 15 个蠢货会跳</a></h2>		</header><!-- .entry-header -->
1148				<div class="entry-content">
1149		<img width="1746" height="960" src="https://taohai.com/wp-content/uploads/2026/03/ai-builders-generate-revenue2.jpg" class="attachment- size- wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://taohai.com/wp-content/uploads/2026/03/ai-builders-generate-revenue2.jpg 1746w, https://taohai.com/wp-content/uploads/2026/03/ai-builders-generate-revenue2-300x165.jpg 300w, https://taohai.com/wp-content/uploads/2026/03/ai-builders-generate-revenue2-1024x563.jpg 1024w, https://taohai.com/wp-content/uploads/2026/03/ai-builders-generate-revenue2-768x422.jpg 768w, https://taohai.com/wp-content/uploads/2026/03/ai-builders-generate-revenue2-1536x845.jpg 1536w, https://taohai.com/wp-content/uploads/2026/03/ai-builders-generate-revenue2-100x55.jpg 100w, https://taohai.com/wp-content/uploads/2026/03/ai-builders-generate-revenue2-324x178.jpg 324w, https://taohai.com/wp-content/uploads/2026/03/ai-builders-generate-revenue2-416x229.jpg 416w" sizes="auto, (max-width: 1746px) 100vw, 1746px" />
1150<p class="wp-block-paragraph">今天在 Upwork 刷到一个神级 Job Posting,把我给气笑了。</p>
1151
1152
1153
1154<p class="wp-block-paragraph">更好笑的是,还有好几个人来问我,这个项目能不能投。</p>
1155
1156
1157
1158<p class="wp-block-paragraph">Upwork平台从来不缺垃圾项目,这个项目随着AI时代与时俱进。</p>
1159
1160
1161
1162<p class="wp-block-paragraph">大家看这张图:</p>
1163
1164
1165
1166 <a href="https://taohai.com/ai-builder-money-maker/#more-7137" class="more-link">Continue reading <span class="screen-reader-text">时薪 $3 征集商业合伙人?Upwork 这种坑,只有那 15 个蠢货会跳</span></a><span class="tve-leads-two-step-trigger tl-2step-trigger-0"></span><span class="tve-leads-two-step-trigger tl-2step-trigger-0"></span>		</div><!-- .entry-content -->
1167		
1168		<aside class="entry-taxonomy">
1169						<div class="cat-links">
1170				Category: <a href="https://taohai.com/category/1-min/" rel="category tag">1分钟商学院</a>			</div>
1171			
1172					</aside>
1173
1174		
1175</article><!-- #post-## -->
1176
1177<article id="post-7128" class="post-7128 post type-post status-publish format-standard has-post-thumbnail hentry category-audit">
1178
1179			<header class="entry-header">
1180		
1181			<span class="posted-on">Posted on <a href="https://taohai.com/freeprisoner/" rel="bookmark"><time class="entry-date published" datetime="2026-03-19T15:37:12+08:00">19 3 月, 2026</time><time class="updated" datetime="2026-03-19T15:46:43+08:00">19 3 月, 2026</time></a></span> <span class="post-author">by <a href="https://taohai.com/author/chao/" rel="author">程 超</a></span> <span class="post-comments">&mdash; <a href="https://taohai.com/freeprisoner/#respond">Leave a comment</a></span><h2 class="alpha entry-title"><a href="https://taohai.com/freeprisoner/" rel="bookmark">我年入 10 万,为什么却感觉自己像个“职业囚徒”?</a></h2>		</header><!-- .entry-header -->
1182				<div class="entry-content">
1183		<img width="820" height="488" src="https://taohai.com/wp-content/uploads/2026/03/freeprisoner.png" class="attachment- size- wp-post-image" alt="我年入 10 万,为什么却感觉自己像个“职业囚徒”?" decoding="async" loading="lazy" srcset="https://taohai.com/wp-content/uploads/2026/03/freeprisoner.png 820w, https://taohai.com/wp-content/uploads/2026/03/freeprisoner-300x179.png 300w, https://taohai.com/wp-content/uploads/2026/03/freeprisoner-768x457.png 768w, https://taohai.com/wp-content/uploads/2026/03/freeprisoner-100x60.png 100w, https://taohai.com/wp-content/uploads/2026/03/freeprisoner-324x193.png 324w, https://taohai.com/wp-content/uploads/2026/03/freeprisoner-416x248.png 416w" sizes="auto, (max-width: 820px) 100vw, 820px" />
1184<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
1185<p class="wp-block-paragraph"><strong>Q:我全职自由职业快三年了,最近一年年入刚刚突破 10 万。外人觉得我挺自由,但我快累死了。</strong></p>
1186
1187
1188
1189<p class="wp-block-paragraph"><strong>每天睁眼就是回消息、赶活,算起来每周工作时间超过 70小时。</strong></p>
1190
1191
1192
1193<p class="wp-block-paragraph"><strong>但是如果想休息一下,收入就少了。</strong></p>
1194
1195
1196
1197<p class="wp-block-paragraph"><strong>我是不上班了,但现在的自由职业根本没有之前想得那么好,某种意义上,感觉自己被困住了,像个“职业囚徒”。收入虽然也还可以,但远没有达到我想要的水平,我该怎么办?</strong></p>
1198</blockquote>
1199
1200
1201
1202<p class="wp-block-paragraph">自由职业年入十万,只代表你一年赚到了十万块,并不代表你是自由的。</p>
1203
1204
1205
1206<p class="wp-block-paragraph">如果你的收入目标远不是现在的水平,那么,你的自由职业状态完全是错误的。</p>
1207
1208
1209
1210 <a href="https://taohai.com/freeprisoner/#more-7128" class="more-link">Continue reading <span class="screen-reader-text">我年入 10 万,为什么却感觉自己像个“职业囚徒”?</span></a><span class="tve-leads-two-step-trigger tl-2step-trigger-0"></span><span class="tve-leads-two-step-trigger tl-2step-trigger-0"></span>		</div><!-- .entry-content -->
1211		
1212		<aside class="entry-taxonomy">
1213						<div class="cat-links">
1214				Category: <a href="https://taohai.com/category/audit/" rel="category tag">自由职业诊断</a>			</div>
1215			
1216					</aside>
1217
1218		
1219</article><!-- #post-## -->
1220
1221<article id="post-7121" class="post-7121 post type-post status-publish format-standard has-post-thumbnail hentry category-1-min">
1222
1223			<header class="entry-header">
1224		
1225			<span class="posted-on">Posted on <a href="https://taohai.com/audit-20k-ceiling/" rel="bookmark"><time class="entry-date published" datetime="2026-03-14T00:57:13+08:00">14 3 月, 2026</time><time class="updated" datetime="2026-03-14T10:35:11+08:00">14 3 月, 2026</time></a></span> <span class="post-author">by <a href="https://taohai.com/author/chao/" rel="author">程 超</a></span> <span class="post-comments">&mdash; <a href="https://taohai.com/audit-20k-ceiling/#respond">Leave a comment</a></span><h2 class="alpha entry-title"><a href="https://taohai.com/audit-20k-ceiling/" rel="bookmark">别再“捡破烂”了:为什么你的 Upwork 年收入始终突破不了 2 万美金?</a></h2>		</header><!-- .entry-header -->
1226				<div class="entry-content">
1227		<img width="820" height="488" src="https://taohai.com/wp-content/uploads/2026/03/audit-20k-ceiling.png" class="attachment- size- wp-post-image" alt="别再“捡破烂”了:为什么你的 Upwork 年收入始终突破不了 2 万美金?" decoding="async" loading="lazy" srcset="https://taohai.com/wp-content/uploads/2026/03/audit-20k-ceiling.png 820w, https://taohai.com/wp-content/uploads/2026/03/audit-20k-ceiling-300x179.png 300w, https://taohai.com/wp-content/uploads/2026/03/audit-20k-ceiling-768x457.png 768w, https://taohai.com/wp-content/uploads/2026/03/audit-20k-ceiling-100x60.png 100w, https://taohai.com/wp-content/uploads/2026/03/audit-20k-ceiling-324x193.png 324w, https://taohai.com/wp-content/uploads/2026/03/audit-20k-ceiling-416x248.png 416w" sizes="auto, (max-width: 820px) 100v
1227w, 820px" />
1228<p class="wp-block-paragraph">这周,我接待了小 J同学的咨询。</p>
1229
1230
1231
1232<p class="wp-block-paragraph">她为自己的简历自豪:<strong>国内 985 高校毕业,英语流利,在 Upwork 做了两年虚拟助理。</strong> 她拥有 100% 的 JSS,Profile挂着醒目的金灿灿的 Top Rated 勋章。</p>
1233
1234
1235
1236<p class="wp-block-paragraph">确实,就像她说的,她正在<strong>全球市场上在‘捡破烂’。</strong></p>
1237
1238
1239
1240<p class="wp-block-paragraph">欢迎来到<a href="https://taohai.com/audit/">自由职业诊断</a>专栏,为你解读剖析高价值的自由职业成长案例。</p>
1241
1242
1243
1244 <a href="https://taohai.com/audit-20k-ceiling/#more-7121" class="more-link">Continue reading <span class="screen-reader-text">别再“捡破烂”了:为什么你的 Upwork 年收入始终突破不了 2 万美金?</span></a><span class="tve-leads-two-step-trigger tl-2step-trigger-0"></span><span class="tve-leads-two-step-trigger tl-2step-trigger-0"></span>		</div><!-- .entry-content -->
1245		
1246		<aside class="entry-taxonomy">
1247						<div class="cat-links">
1248				Category: <a href="https://taohai.com/category/1-min/" rel="category tag">1分钟商学院</a>			</div>
1249			
1250					</aside>
1251
1252		
1253</article><!-- #post-## -->
1254
1255<article id="post-7109" class="post-7109 post type-post status-publish format-standard has-post-thumbnail hentry category-audit">
1256
1257			<header class="entry-header">
1258		
1259			<span class="posted-on">Posted on <a href="https://taohai.com/audit-new-upwork-map/" rel="bookmark"><time class="entry-date published" datetime="2026-03-13T15:17:12+08:00">13 3 月, 2026</time><time class="updated" datetime="2026-03-13T20:52:37+08:00">13 3 月, 2026</time></a></span> <span class="post-author">by <a href="https://taohai.com/author/chao/" rel="author">程 超</a></span> <span class="post-comments">&mdash; <a href="https://taohai.com/audit-new-upwork-map/#respond">Leave a comment</a></span><h2 class="alpha entry-title"><a href="https://taohai.com/audit-new-upwork-map/" rel="bookmark">Upwork 高薪实战路线图:从跨境小白到“定价权高手”的四个关键跳跃</a></h2>		</header><!-- .entry-header -->
1260				<div class="entry-content">
1261		<img width="820" height="488" src="https://taohai.com/wp-content/uploads/2026/03/audit-new-upwork-map.png" class="attachment- size- wp-post-image" alt="Upwork 高薪实战路线图:从跨境小白到“定价权高手”的四个关键跳跃" decoding="async" loading="lazy" srcset="https://taohai.com/wp-content/uploads/2026/03/audit-new-upwork-map.png 820w, https://taohai.com/wp-content/uploads/2026/03/audit-new-upwork-map-300x179.png 300w, https://taohai.com/wp-content/uploads/2026/03/audit-new-upwork-map-768x457.png 768w, https://taohai.com/wp-content/uploads/2026/03/audit-new-upwork-map-100x60.png 100w, https://taohai.com/wp-content/uploads/2026/03/audit-new-upwork-map-324x193.png 324w, https://taohai.com/wp-content/uploads/2026/03/audit-new-upwork-map-416x248.png 416w" sizes="auto, (max-width: 820px) 100vw, 820px" />
1262<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
1263<p class="wp-block-paragraph">超哥,我985名校毕业,大厂8年经验。现在已经Top Rated,在Upwork3年了,费率12美金/小时,有几个大单,我的目标是50万,但看不到希望。</p>
1264</blockquote>
1265
1266
1267
1268<p class="wp-block-paragraph">在 Upwork,最悲哀的事情莫过于,期待年入50万,却守着年入5-10万的模式不敢变动。</p>
1269
1270
1271
1272<p class="wp-block-paragraph">拿到了 Top Rated 勋章沾沾自喜,时薪却依然卡在 $8-20 动弹不得。 </p>
1273
1274
1275
1276<p class="wp-block-paragraph">入门的勋章不能帮你获得高收入、高自由,真正的高价大单<strong>才可能。</strong></p>
1277
1278
1279
1280<p class="wp-block-paragraph"><strong> 如果你不想在低端市场靠“卖力气”换取微薄的生存资金,你必须看懂从零开始到年入 $20W 的四个底层阶梯。</strong></p>
1281
1282
1283
1284<p class="wp-block-paragraph"><strong>成为自由职业高手从来就不是低价打零工,而是一场关于</strong>身价(Rate)<strong>与</strong>获胜(Success)的高手挑战赛。</p>
1285
1286
1287
1288 <a href="https://taohai.com/audit-new-upwork-map/#more-7109" class="more-link">Continue reading <span class="screen-reader-text">Upwork 高薪实战路线图:从跨境小白到“定价权高手”的四个关键跳跃</span></a><span class="tve-leads-two-step-trigger tl-2step-trigger-0"></span><span class="tve-leads-two-step-trigger tl-2step-trigger-0"></span>		</div><!-- .entry-content -->
1289		
1290		<aside class="entry-taxonomy">
1291						<div class="cat-links">
1292				Category: <a href="https://taohai.com/category/audit/" rel="category tag">自由职业诊断</a>			</div>
1293			
1294					</aside>
1295
1296		
1297</article><!-- #post-## -->
1298
1299<article id="post-7094" class="post-7094 post type-post status-publish format-standard has-post-thumbnail hentry category-spark">
1300
1301			<header class="entry-header">
1302		
1303			<span class="posted-on">Posted on <a href="https://taohai.com/spark-notfit-upwork/" rel="bookmark"><time class="entry-date published" datetime="2026-03-13T14:32:45+08:00">13 3 月, 2026</time><time class="updated" datetime="2026-03-13T14:44:36+08:00">13 3 月, 2026</time></a></span> <span class="post-author">by <a href="https://taohai.com/author/chao/" rel="author">程 超</a></span> <span class="post-comments">&mdash; <a href="https://taohai.com/spark-notfit-upwork/#respond">Leave a comment</a></span><h2 class="alpha entry-title"><a href="https://taohai.com/spark-notfit-upwork/" rel="bookmark">深度解析:五类绝对不适合做 Upwork 的人,你中招了吗?</a></h2>		</header><!-- .entry-header -->
1304				<div class="entry-content">
1305		<img width="820" height="488" src="https://taohai.com/wp-content/uploads/2026/03/spark-notfit-upwork.png" class="attachment- size- wp-post-image" alt="深度解析:五类绝对不适合做 Upwork 的人,你中招了吗?" decoding="async" loading="lazy" srcset="https://taohai.com/wp-content/uploads/2026/03/spark-notfit-upwork.png 820w, https://taohai.com/wp-content/uploads/2026/03/spark-notfit-upwork-300x179.png 300w, https://taohai.com/wp-content/uploads/2026/03/spark-notfit-upwork-768x457.png 768w, https://taohai.com/wp-content/uploads/2026/03/spark-notfit-upwork-100x60.png 100w, https://taohai.com/wp-content/uploads/2026/03/spark-notfit-upwork-324x193.png 324w, https://taohai.com/wp-content/uploads/2026/03/spark-notfit-upwork-416x248.png 416w" sizes="auto, (max-width: 820px) 100vw, 820px" />
1306<p class="wp-block-paragraph">在淘海博客的<a href="https://taohai.com/spark/" target="_blank" rel="noreferrer noopener">《自由职业启航》</a>专栏中,我们经常看到一些起步案例。比如有些新手月入 $1500,看似跑通了逻辑,但作为志在年入 <strong>3-20 万美金</strong> 的职业选手,你必须看透背后的本质:</p>
1307
1308
1309
1310<p class="wp-block-paragraph">如果仅仅是靠时薪 $9、每月疯狂输出 160 小时换来的收入,这不叫自由职业,这叫“在线搬砖”。</p>
1311
1312
1313
1314<p class="wp-block-paragraph">Upwork 是跨境迷你创业的顶级训练营,但如果你带着“廉价劳动力”的思维进场,你不仅赚不到大钱,还会很快遇到职业天花板。</p>
1315
1316
1317
1318<p class="wp-block-paragraph">如果你的目标是通过Upwork实现高收入、高自由,那么,在开启你的高薪之路前,请对照以下五种特质。</p>
1319
1320
1321
1322<p class="wp-block-paragraph">如果你中招了,建议立即止损,因为 Upwork 并不适合你。</p>
1323
1324
1325
1326 <a href="https://taohai.com/spark-notfit-upwork/#more-7094" class="more-link">Continue reading <span class="screen-reader-text">深度解析:五类绝对不适合做 Upwork 的人,你中招了吗?</span></a><span class="tve-leads-two-step-trigger tl-2step-trigger-0"></span><span class="tve-leads-two-step-trigger tl-2step-trigger-0"></span>		</div><!-- .entry-content -->
1327		
1328		<aside class="entry-taxonomy">
1329						<div class="cat-links">
1330				Category: <a href="https://taohai.com/category/spark/" rel="category tag">自由职业启航</a>			</div>
1331			
1332					</aside>
1333
1334		
1335</article><!-- #post-## -->
1336
1337<article id="post-7083" class="post-7083 post type-post status-publish format-standard has-post-thumbnail hentry category-audit">
1338
1339			<header class="entry-header">
1340		
1341			<span class="posted-on">Posted on <a href="https://taohai.com/audit-mandarin-low-ceiling/" rel="bookmark"><time class="entry-date published" datetime="2026-03-11T11:45:58+08:00">11 3 月, 2026</time><time class="updated" datetime="2026-03-11T11:59:44+08:00">11 3 月, 2026</time></a></span> <span class="post-author">by <a href="https://taohai.com/author/chao/" rel="author">程 超</a></span> <span class="post-comments">&mdash; <a href="https://taohai.com/audit-mandarin-low-ceiling/#respond">Leave a comment</a></span><h2 class="alpha entry-title"><a href="https://taohai.com/audit-mandarin-low-ceiling/" rel="bookmark">年薪数十万到时薪 $5:为什么名校精英掉进了自由职业的“降智”陷阱?</a></h2>		</header><!-- .entry-header -->
1342				<div class="entry-content">
1343		<img width="820" height="488" src="https://taohai.com/wp-content/uploads/2026/03/audit-mandarin-low-ceiling.png" class="attachment- size- wp-post-image" alt="" decoding="async" loading="lazy" srcset="https://taohai.com/wp-content/uploads/2026/03/audit-mandarin-low-ceiling.png 820w, https://taohai.com/wp-content/uploads/2026/03/audit-mandarin-low-ceiling-300x179.png 300w, https://taohai.com/wp-content/uploads/2026/03/audit-mandarin-low-ceiling-768x457.png 768w, https://taohai.com/wp-content/uploads/2026/03/audit-mandarin-low-ceiling-100x60.png 100w, https://taohai.com/wp-content/uploads/2026/03/audit-mandarin-low-ceiling-324x193.png 324w, https://taohai.com/wp-content/uploads/2026/03/audit-mandarin-low-ceiling-416x248.png 416w" sizes="auto, (max-width: 820px) 100vw, 820px" />
1344<p class="wp-block-paragraph">在<a href="https://chaoacademy.com/playbook">超哥迷你创业的案例库</a>中,我们见过无数普通背景逆袭的故事。</p>
1345
1346
1347
1348<p class="wp-block-paragraph">但最让人唏嘘的,是那些拿着顶级牌面(名校学历+大厂经验)的精英,在自由职业初期表现出的<strong>商业逻辑贫瘠</strong>。</p>
1349
1350
1351
1352<p class="wp-block-paragraph">他们往往陷入了一种“自我感动式”的勤奋,却忽视了最基本的商业常识:<strong>赛道天花板。</strong></p>
1353
1354
1355
1356<p class="wp-block-paragraph">欢迎来到<a href="https://taohai.com/audit/">自由职业诊断</a>专栏,为你解读剖析高价值的自由职业成长案例。</p>
1357
1358
1359
1360 <a href="https://taohai.com/audit-mandarin-low-ceiling/#more-7083" class="more-link">Continue reading <span class="screen-reader-text">年薪数十万到时薪 $5:为什么名校精英掉进了自由职业的“降智”陷阱?</span></a><span class="tve-leads-two-step-trigger tl-2step-trigger-0"></span><span class="tve-leads-two-step-trigger tl-2step-trigger-0"></span>		</div><!-- .entry-content -->
1361		
1362		<aside class="entry-taxonomy">
1363						<div class="cat-links">
1364				Category: <a href="https://taohai.com/category/audit/" rel="category tag">自由职业诊断</a>			</div>
1365			
1366					</aside>
1367
1368		
1369</article><!-- #post-## -->
1370<nav id="post-navigation" class="navigation pagination" role="navigation" aria-label="Post Navigation"><h2 class="screen-reader-text">文章分页</h2><div class="nav-links"><ul class='page-numbers'>
1371	<li><span aria-label="页面 1" aria-current="page" class="page-numbers current">1</span></li>
1372	<li><a aria-label="页面 2" class="page-numbers" href="https://taohai.com/blog/page/2/">2</a></li>
1373	<li><span class="page-numbers dots">&hellip;</span></li>
1374	<li><a aria-label="页面 57" class="page-numbers" href="https://taohai.com/blog/page/57/">57</a></li>
1375	<li><a class="next page-numbers" href="https://taohai.com/blog/page/2/">Next</a></li>
1376</ul>
1377</div></nav>
1378		</main><!-- #main -->
1379	</div><!-- #primary -->
1380
1381
1382<div id="secondary" class="widget-area" role="complementary">
1383	<div id="block-26" class="widget widget_block">
1384<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
1385<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-7387b849 wp-block-group-is-layout-flex">
1386<figure class="wp-block-image size-thumbnail is-resized is-style-rounded"><img loading="lazy" decoding="async" width="150" height="150" src="https://taohai.com/wp-content/uploads/2025/05/chao-tp-150x150.png" alt="Paypal推荐跨境自由职业专家、畅销课程《决胜自由职业平台》、《成功副业启动》教练。20余年,超哥专注研究如何打造自由、可持续盈利的业务,帮助你实现收入跃升。" class="wp-image-5991" style="width:96px" srcset="https://taohai.com/wp-content/uploads/2025/05/chao-tp-150x150.png 150w, https://taohai.com/wp-content/uploads/2025/05/chao-tp-100x100.png 100w, https://taohai.com/wp-content/uploads/2025/05/chao-tp.png 152w" sizes="auto, (max-width: 150px) 100vw, 150px" /></figure>
1387
1388
1389
1390<p class="has-black-color has-text-color has-link-color has-medium-font-size wp-elements-1 wp-block-paragraph"><strong>程 超</strong></p>
1391</div>
1392
1393
1394
1395<p class="has-small-font-size wp-block-paragraph">Paypal推荐跨境自由职业专家、<a href="https://chaoacademy.com/upwork/">Upwork高收入教练</a>、<a href="https://chaoacademy.com/courses">畅销课程</a>《决胜自由职业平台》、《高收入迷你创业系统》教练。20余年,超哥专注研究如何打造自由、可持续盈利的业务,帮助你实现收入跃升。</p>
1396
1397
1398
1399<ul class="wp-block-social-links is-layout-flex wp-block-social-links-is-layout-flex">
1399<li class="wp-social-link wp-social-link-mail wp-block-social-link"><a href="https://chaoacademy.com/contact/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M19,5H5c-1.1,0-2,.9-2,2v10c0,1.1.9,2,2,2h14c1.1,0,2-.9,2-2V7c0-1.1-.9-2-2-2zm.5,12c0,.3-.2.5-.5.5H5c-.3,0-.5-.2-.5-.5V9.8l7.5,5.6,7.5-5.6V17zm0-9.1L12,13.6,4.5,7.9V7c0-.3.2-.5.5-.5h14c.3,0,.5.2.5.5v.9z"></path></svg><span class="wp-block-social-link-label screen-reader-text">电子邮件</span></a></li>
1400
1401<li class="wp-social-link wp-social-link-chain wp-block-social-link"><a href="https://chaoacademy.com/about/" class="wp-block-social-link-anchor"><svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M15.6,7.2H14v1.5h1.6c2,0,3.7,1.7,3.7,3.7s-1.7,3.7-3.7,3.7H14v1.5h1.6c2.8,0,5.2-2.3,5.2-5.2,0-2.9-2.3-5.2-5.2-5.2zM4.7,12.4c0-2,1.7-3.7,3.7-3.7H10V7.2H8.4c-2.9,0-5.2,2.3-5.2,5.2,0,2.9,2.3,5.2,5.2,5.2H10v-1.5H8.4c-2,0-3.7-1.7-3.7-3.7zm4.6.9h5.3v-1.5H9.3v1.5z"></path></svg><span class="wp-block-social-link-label screen-reader-text">链接</span></a></li></ul>
1402</div></div>
1403</div><div id="block-17" class="widget widget_block widget_search"><form role="search" method="get" action="https://taohai.com/" class="wp-block-search__button-outside wp-block-search__text-button wp-block-search" ><label class="wp-block-search__label screen-reader-text" for="wp-block-search__input-1" >搜索</label><div class="wp-block-search__inside-wrapper" ><input class="wp-block-search__input" id="wp-block-search__input-1" placeholder="" value="" type="search" name="s" required /><button aria-label="搜索" class="wp-block-search__button wp-element-button" type="submit" >搜索</button></div></form></div><div id="block-16" class="widget widget_block"></div><div id="block-13" class="widget widget_block"></div><div id="block-14" class="widget widget_block"></div><div id="block-27" class="widget widget_block widget_recent_entries"><ul class="wp-block-latest-posts__list wp-block-latest-posts is-layout-flow wp-block-latest-posts-is-layout-flow"><li><a class="wp-block-latest-posts__post-title" href="https://taohai.com/not-buy-skills/">客户真正购买的,不是你的技能</a></li>
1404<li><a class="wp-block-latest-posts__post-title" href="https://taohai.com/ai-no-job/">为什么 AI 写得越来越好,你却越来越接不到项目?</a></li>
1405<li><a class="wp-block-latest-posts__post-title" href="https://taohai.com/wfh-moral-musk/">马斯克说“远程办公是在造假”,但他没告诉你关于“全球薪资套利”的这 3 个真相</a></li>
1406<li><a class="wp-block-latest-posts__post-title" href="https://taohai.com/upwork-1st-hard/">平庸者的共识,正在联手谋杀你的自由职业生涯</a></li>
1407<li><a class="wp-block-latest-posts__post-title" href="https://taohai.com/ai-builder-money-maker/">时薪 $3 征集商业合伙人?Upwork 这种坑,只有那 15 个蠢货会跳</a></li>
1408<li><a class="wp-block-latest-posts__post-title" href="https://taohai.com/freeprisoner/">我年入 10 万,为什么却感觉自己像个“职业囚徒”?</a></li>
1409<li><a class="wp-block-latest-posts__post-title" href="https://taohai.com/audit-20k-ceiling/">别再“捡破烂”了:为什么你的 Upwork 年收入始终突破不了 2 万美金?</a></li>
1410<li><a class="wp-block-latest-posts__post-title" href="https://taohai.com/audit-new-upwork-map/">Upwork 高薪实战路线图:从跨境小白到“定价权高手”的四个关键跳跃</a></li>
1411<li><a class="wp-block-latest-posts__post-title" href="https://taohai.com/spark-notfit-upwork/">深度解析:五类绝对不适合做 Upwork 的人,你中招了吗?</a></li>
1412<li><a class="wp-block-latest-posts__post-title" href="https://taohai.com/audit-mandarin-low-ceiling/">年薪数十万到时薪 $5:为什么名校精英掉进了自由职业的“降智”陷阱?</a></li>
1413</ul></div><div id="block-29" class="widget widget_block"><div id="thrive-" class="thrv_wrapper thrv_symbol thrive-shortcode thrv_ tve_no_drag thrv_symbol_6762" data-id="6762" data-selector=".thrv_symbol_6762" data-shortcode="thrive_" data-tcb-elem-type="" data-element-name=""><div class="thrive-shortcode-html thrive-symbol-shortcode " data-symbol-id="6762"><style type="text/css" id="tcb-style-base-tcb_symbol-6762"  onLoad="typeof window.lightspeedOptimizeStylesheet === 'function' && window.lightspeedOptimizeStylesheet()" class="tcb-lightspeed-style">.thrv_wrapper .tve-content-box-background{position: absolute;width: 100%;left: 0px;top: 0px;overflow: hidden;-webkit-background-clip: padding-box;height: 100% !important;}.thrv_wrapper.thrv-content-box{box-sizing: border-box;position: relative;min-height: 10px;}.thrv_wrapper.thrv-content-box div:not(.thrv_icon):not(.ui-resizable-handle):not(.tve-auxiliary-icon-element){box-sizing: border-box;}.tve-cb{display: inline-block;vertical-align: middle;clear: both;overflow: visible;width: 100%;z-index: 1;position: relative;min-height: 10px;}.tcb-icon{display: inline-block;width: 1em;height: 1em;line-height: 1em;vertical-align: middle;stroke-width: 0;stroke: currentcolor;fill: currentcolor;box-sizing: content-box;transform: rotate(var(--tcb-icon-rotation-angle,0deg));}svg.tcb-icon path:not([fill="none"]){transition: none;fill: inherit !important;stroke: inherit !important;}.thrv_icon{text-align: center;}.thrv-button{max-width: 100%;margin-left: auto;margin-right: auto;display: table !important;}.thrv-button.thrv_wrapper{padding: 0px;}.thrv-button .tcb-plain-text{cursor: pointer;}a.tcb-button-link{background-color: rgb(26,188,156);padding: 12px 15px;font-size: 18px;box-sizing: border-box;display: inline-flex;align-items: center;overflow: hidden;width: 100%;text-align: center;line-height: 1.2em;}a.tcb-button-link:hover{background-color: rgb(21,162,136);}.thrv-button a.tcb-button-link{color: rgb(255,255,255);text-decoration: none !important;}a.tcb-button-link > span::before{position: absolute;content: "";display: none;top: -100px;bottom: -100px;width: 1px;left: 10px;background-color: rgb(0,121,0);}span.tcb-button-texts{color: inherit;display: block;flex: 1 1 0%;position: relative;}span.tcb-button-texts >
1413 span{display: block;padding: 0px;}span.tcb-button-icon{display: none;font-size: 1em;line-height: 0;position: relative;color: inherit;}span.tcb-button-icon .tcb-icon{height: 1em;}.tve_image_caption{position: relative;}.tve_image_caption:not(.tcb-mm-image.tve-tab-image){height: auto !important;}.tve_image_caption .tve_image{max-width: 100%;width: 100%;}.tcb-style-wrap strong{font-weight: var(--g-bold-weight,bold);}.tcb-plain-text{cursor: text;}.thrv_text_element{overflow-wrap: break-word;}.notifications-content-wrapper.tcb-permanently-hidden{display: none !important;}.tcb-permanently-hidden{display: none !important;}.tar-disabled{cursor: default;opacity: 0.4;pointer-events: none;}.tve_ea_thrive_animation{opacity: 0;}.tve_ea_thrive_animation.tve_anim_start{opacity: 1;transition: 0.5s ease-out;}.tve_ea_thrive_animation.tve_anim_bob{visibility: visible !important;opacity: 1;}.tve_ea_thrive_animation.tve_anim_bob.tve_anim_start{animation-name: bob-float,bob;animation-duration: 0.3s,1s;animation-delay: 0s,0.3s;animation-timing-function: ease-out,ease-in-out;animation-iteration-count: 1,infinite;animation-fill-mode: forwards;animation-direction: normal,alternate;}html{text-rendering: auto !important;}html body{text-rendering: auto !important;}body.tcb_symbol-template-default::before{content: none;}.thrv_wrapper{margin-top: 20px;margin-bottom: 20px;padding: 1px;}.thrv_wrapper div{box-sizing: content-box;}.thrv_symbol .thrv_wrapper:not(.thrv_icon){box-sizing: border-box !important;}.thrv_wrapper.tve-elem-default-pad{padding: 20px;}.thrv_wrapper.thrv_text_element{margin: 0px;}.tve_shortcode_editor h1{padding: 0px;}p{font-size: 1em;}.tve_image{border-radius: 0px;box-shadow: none;}div .tve_image_caption{padding: 0px;max-width: 100% !important;box-sizing: border-box !important;}.tve_image_caption .tve_image_frame{display: block;max-width: 100%;position: relative;overflow: hidden;}.tve_image_caption .tve_image{display: block;padding: 0px;height: auto;}.thrv_icon{line-height: 0;}.thrv_icon.thrv_wrapper{margin-left: auto;margin-right: auto;padding: 0px;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-d,100px) !important;position: relative;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-page-section{box-sizing: border-box;margin: 0px;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-content-box{box-sizing: border-box;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-page-section-out,:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-content-box-background{box-sizing: border-box;position: absolute;width: 100%;height: 100%;left: 0px;top: 0px;overflow: hidden;}.thrv_wrapper.thrv_contentbox_shortcode{position: relative;}@media (max-width: 1023px){:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-t) !important;}}@media (max-width: 767px){html{overflow-x: hidden !important;}html,body{max-width: 100vw !important;}:not(#_s):not(#_s) .tcb-conditional-display-placeholder{min-height: var(--tcb-container-height-m) !important;}}@media screen and (max-device-width: 480px){body{text-size-adjust: none;}}@keyframes bob{0%{transform: translateY(-8px);}50%{transform: translateY(-4px);}100%{transform: translateY(-8px);}}@keyframes bob-float{100%{transform: translateY(-8px);}}</style><style class='tve-symbol-custom-style'>@media (min-width: 300px){.thrv_symbol_6762 [data-css="tve-u-184c0e66d4b"]{margin: 0px auto 50px !important;padding: 5px 0px 20px !important;max-width: 280px;--tve-alignment: center;float: none;}.thrv_symbol_6762 [data-css="tve-u-184c0e66d4c"]{--tve-border-width: 10px;--tve-border-radius: 40px;border-radius: 40px;overflow: hidden;border: 10px solid rgb(226,226,226) !important;--tve-applied-border: 10px solid rgb(226,226,226) !important;background-image: linear-gradient(rgb(255,255,255),rgb(255,255,255)) !important;background-size: auto !important;background-position: 50% 50% !important;background-attachment: scroll !important;background-repeat: no-repeat !important;--background-image: linear-gradient(rgb(255,255,255),rgb(255,255,255)) !important;--background-size: auto auto !important;--background-position: 50% 50% !important;--background-attachment: scroll !important;--background-repeat: no-repeat !important;--tve-applied-background-image: linear-gradient(var$(--tcb-local-color-644fe,rgb(255,255,255)),var$(--tcb-local-color-644fe,rgb(255,255,255))) !important;}.thrv_symbol_6762 [data-css="tve-u-184c0e66d55"]{margin-bottom: 0px !important;padding: 10px 35px !important;}:not(#tve) .thrv_symbol_6762 [data-css="tve-u-184c0e66d58"]{font-size: 18px !important;padding-bottom: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_6762 [data-css="tve-u-18e32aaa4cb"]{width: 200px;--tve-alignment: center;float: none;margin-left: auto !important;margin-right: auto !important;}:not(#tve) .thrv_symbol_6762 [data-css="tve-u-1999426d5f7"]{color: rgb(0,102,193) !important;--tcb-applied-color: rgb(0,102,193) !important;--tve-applied-color: rgb(0,102,193) !important;font-size: 22px !important;padding-bottom: 0px !important;margin-bottom: 0px !important;}.thrv_symbol_6762 [data-css="tve-u-1999426d5f8"]{--tcb-applied-color: rgb(0,102,193) !important;}.thrv_symbol_6762 [data-css="tve-u-1999427234c"]{margin-bottom: 0px !important;padding: 10px 20px !important;}.thrv_symbol_6762 [data-css="tve-u-199942b7e65"] .tcb-button-link{border-radius: 100px;overflow: hidden;box-shadow: none;padding: 15px 30px !important;background-color: var(--tcb-local-color-276cf) !important;background-image: none !important;--background-image: none !important;--tve-applied-background-image: none !important;}:not(#tve) .thrv_symbol_6762 [data-css="tve-u-199942b7e65"]:hover .tcb-button-link span{color: var(--tve-color,rgb(255,255,255)) !important;--tcb-applied-color: rgb(255,255,255) !important;--tve-applied-color: var$(--tve-color,rgb(255,255,255)) !important;}:not(#tve) .thrv_symbol_6762 [data-css="tve-u-199942b7e65"]:hover{--tve-color: rgb(255,255,255) !important;--tve-applied---tve-color: rgb(255,255,255) !important;}:not(#tve) .thrv_symbol_6762 [data-css="tve-u-199942b7e65"]:hover .tcb-button-link{background-image: linear-gradient(rgba(255,255,255,0.08),rgba(255,255,255,0.08)) !important;background-size: auto !important;background-position: 50% 50% !important;background-attachment: scroll !important;background-repeat: no-repeat !important;background-color: var(--tcb-local-color-276cf) !important;}.thrv_symbol_6762 [data-css="tve-u-199942b7e65"]{--tcb-local-color-a2102: rgb(19,114,211);--tve-color: rgb(255,255,255);--tve-applied---tve-color: rgb(255,255,255);--tcb-local-color-276cf: rgb(0,0,0) !important;--tve-alignment: center;margin-left: auto !important;margin-right: auto !important;float: none;}:not(#tve) .thrv_symbol_6762 [data-css="tve-u-199942b7e65"].tve-state-active .tcb-button-link{background-color: var(--tcb-local-color-276cf) !important;--background-color: var(--tcb-local-color-276cf) !important;--tve-applied-background-color: var$(--tcb-local-color-276cf) !important;background-image: linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0.4)) !important;background-size: auto !important;background-position: 50% 50% !important;background-attachment: scroll !important;background-repeat: no-repeat !important;--background-image: linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0.4)) !important;--background-size: auto auto !important;--background-position: 50% 50% !important;--background-attachment: scroll !important;--background-repeat: no-repeat !important;--tve-applied-background-image: linear-gradient(rgba(0,0,0,0.4),rgba(0,0,0,0.4)) !important;}:not(#tve) .thrv_symbol_6762 [data-css="tve-u-199942b7e65"] .tcb-button-link span{color: var(--tve-color,rgb(255,255,255));--tve-applied-color: var$(--tve-color,rgb(255,255,255));--tcb-applied-color: rgb(255,255,255);}:not(#tve) .thrv_symbol_6762 [data-css="tve-u-199942b7e65"].tve-state-active .tcb-button-link span{color: var(--tve-color,rgb(255,255,255));--tve-applied-color: var$(--tve-color,rgb(255,255,255));--tcb-applied-color: rgb(255,255,255);}:not(#tve) .thrv_symbol_6762 [data-css="tve-u-199942b7e65"].tve-state-active{--tve-color: rgb(255,255,255);--tve-applied---tve-color: rgb(255,255,255);}:not(#tve) .thrv_symbol_6762 [data-css="tve-u-199942b7e69"]{letter-spacing: 3px;text-transform: uppercase !important;font-size: 24px !important;}.thrv_symbol_6762 [data-css="tve-u-199942b7e69"]{font-weight: var(--g-bold-weight,bold) !important;padding-bottom: 5px !important;margin-bottom: 0px !important;}:not(#tve) .thrv_symbol_6762 [data-css="tve-u-199942b7e6c"]{letter-spacing: 2px;font-size: 14px !important;color: rgba(255,255,255,0.85) !important;--tcb-applied-color: rgba(255,255,255,0.85) !important;line-height: 1em !important;}.thrv_symbol_6762 [data-css="tve-u-199942b7e6e"]{font-size: 24px;width: 24px;height: 24px;}}@media (max-width: 1023px){.thrv_symbol_6762 [data-css="tve-u-184c0e66d4b"]{margin-top: 0px !important;margin-bottom: 40px !important;padding-bottom: 0px !important;}}@media (max-width: 767px){.thrv_symbol_6762 [data-css="tve-u-184c0e66d4b"]{max-width: unset;margin-top: 0px !important;margin-bottom: 30px !important;padding: 0px !important;--tve-applied-max-width: unset !important;}.thrv_symbol_6762 [data-css="tve-u-184c0e66d55"]{margin-bottom: 0px !important;padding: 25px !important;}.thrv_symbol_6762 [data-css="tve-u-1999427234c"]{margin-bottom: 0px !important;padding: 25px !important;}}</style><div class="thrv_wrapper thrv_contentbox_shortcode thrv-content-box tve-elem-default-pad kuoat5bf kuwto9w1 dynamic-group-kw0i3ei5" data-css="tve-u-184c0e66d4b" style=""> <div class="tve-content-box-background" style="" data-css="tve-u-184c0e66d4c" data-tcb_hover_state_parent="1"></div> <div class="tve-cb"><div class="thrv_wrapper tve_image_caption" data-css="tve-u-18e32aaa4cb" style=""><span class="tve_image_frame"><img decoding="async" class="tve_image tcb-moved-image wp-image-6759" alt="" data-id="6759" width="200" data-init-width="300" height="200" data-init-height="300" title="caesar" loading="lazy" src="https://taohai.com/w
1413p-content/uploads/2025/09/caesar-300x300.png" data-width="200" data-height="200" data-css="tve-u-19994262997" style="aspect-ratio: auto 300 / 300;" srcset="https://taohai.com/wp-content/uploads/2025/09/caesar-300x300.png 300w, https://taohai.com/wp-content/uploads/2025/09/caesar-150x150.png 150w, https://taohai.com/wp-content/uploads/2025/09/caesar-100x100.png 100w, https://taohai.com/wp-content/uploads/2025/09/caesar-324x324.png 324w, https://taohai.com/wp-content/uploads/2025/09/caesar-416x416.png 416w, https://taohai.com/wp-content/uploads/2025/09/caesar.png 666w" sizes="auto, (max-width: 200px) 100vw, 200px" /></span></div><div class="thrv_wrapper thrv_text_element kuoaszoc kuwto7d2 dynamic-group-kw0i3bks" data-css="tve-u-1999427234c" style=""><h3 data-css="tve-u-1999426d5f7" style="text-align: center;"><strong><strong data-end="1064" data-start="1057"><strong><span data-css="tve-u-1999426d5f8" style="">成为年入10万美金精英</span></strong></strong></strong></h3></div><div class="thrv_wrapper thrv_text_element kuoaszoc kuwto7d2 dynamic-group-kw0i3bks" data-css="tve-u-184c0e66d55" style=""><h4 class="" data-css="tve-u-184c0e66d58" style="text-align: center;"><strong><strong><strong data-end="1064" data-start="1057"><strong>自由职业征服计划</strong></strong></strong></strong></h4></div><div class="thrv_wrapper thrv-button thrv-button-v2 tcb-local-vars-root tve_ea_thrive_animation tve_anim_bob" data-button-style="btn-tpl-58428" data-tcb_hover_state_parent="" data-button-size-d="m" data-css="tve-u-199942b7e65"><div class="thrive-colors-palette-config" style="display: none !important"></div> <a href="https://chaoacademy.com/caesar-path/" class="tcb-button-link tcb-plain-text tve_evt_manager_listen tve_et_mouseover" target="_blank" data-tcb-events="__TCB_EVENT_[{&quot;t&quot;:&quot;mouseover&quot;,&quot;config&quot;:{&quot;anim&quot;:&quot;bob&quot;,&quot;loop&quot;:1},&quot;a&quot;:&quot;thrive_animation&quot;}]_TNEVE_BCT__" style=""><span class="tcb-button-icon"> <div class="thrv_wrapper thrv_icon tve_no_drag tve_no_icons tcb-icon-inherit-style" data-css="tve-u-199942b7e6e"><svg class="tcb-icon" viewBox="0 0 512 512" data-id="icon-badge-percent-solid" data-name=""> <path d="M512 256c0-37.7-23.7-69.9-57.1-82.4 14.7-32.4 8.8-71.9-17.9-98.6-26.7-26.7-66.2-32.6-98.6-17.9C325.9 23.7 293.7 0 256 0s-69.9 23.7-82.4 57.1c-32.4-14.7-72-8.8-98.6 17.9-26.7 26.7-32.6 66.2-17.9 98.6C23.7 186.1 0 218.3 0 256s23.7 69.9 57.1 82.4c-14.7 32.4-8.8 72 17.9 98.6 26.6 26.6 66.1 32.7 98.6 17.9 12.5 33.3 44.7 57.1 82.4 57.1s69.9-23.7 82.4-57.1c32.6 14.8 72 8.7 98.6-17.9 26.7-26.7 32.6-66.2 17.9-98.6 33.4-12.5 57.1-44.7 57.1-82.4zm-320-96c17.67 0 32 14.33 32 32s-14.33 32-32 32-32-14.33-32-32 14.33-32 32-32zm12.28 181.65c-6.25 6.25-16.38 6.25-22.63 0l-11.31-11.31c-6.25-6.25-6.25-16.38 0-22.63l137.37-137.37c6.25-6.25 16.38-6.25 22.63 0l11.31 11.31c6.25 6.25 6.25 16.38 0 22.63L204.28 341.65zM320 352c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z"></path> </svg></div> </span> <span class="tcb-button-texts" style=""><span class="tcb-button-text thrv-inline-text" style="" data-css="tve-u-199942b7e69">马上开始</span><span class="tcb-secondary-text thrv-inline-text" style="" data-css="tve-u-199942b7e6c">告别零星收入</span></span> </a> </div></div> </div></div></div></div></div><!-- #secondary -->
1414
1415		</div><!-- .col-full -->
1416	</div><!-- #content -->
1417
1418	
1419	<footer id="colophon" class="site-footer" role="contentinfo">
1420		<div class="col-full">
1421
1422					<div class="site-info">
1423			&copy; 淘海 2026
1424							<br />
1425				<a class="privacy-policy-link" href="https://taohai.com/terms/" rel="privacy-policy">使用条款</a><span role="separator" aria-hidden="true"></span><a href="https://woocommerce.com" target="_blank" title="WooCommerce - The Best eCommerce Platform for WordPress" rel="noreferrer nofollow">Built with WooCommerce</a>.					</div><!-- .site-info -->
1426				<div class="storefront-handheld-footer-bar">
1427			<ul class="columns-3">
1428									<li class="my-account">
1429						<a href="https://taohai.com/my-account/">My Account</a>					</li>
1430									<li class="search">
1431						<a href="">Search</a>			<div class="site-search">
1432				<div class="widget woocommerce widget_product_search"><form role="search" method="get" class="woocommerce-product-search" action="https://taohai.com/">
1433	<label class="screen-reader-text" for="woocommerce-product-search-field-1">搜索:</label>
1434	<input type="search" id="woocommerce-product-search-field-1" class="search-field" placeholder="搜索产品&hellip;" value="" name="s" />
1435	<button type="submit" value="搜索" class="">搜索</button>
1436	<input type="hidden" name="post_type" value="product" />
1437</form>
1438</div>			</div>
1439								</li>
1440									<li class="cart">
1441									<a class="footer-cart-contents" href="https://taohai.com/cart/">Cart				<span class="count">0</span>
1442			</a>
1443							</li>
1444							</ul>
1445		</div>
1446		
1447		</div><!-- .col-full -->
1448	</footer><!-- #colophon -->
1449
1450	
1451</div><!-- #page -->
1452
1453<script type="speculationrules">
1454{"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/storefront/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
1455</script>
1455
1456<div style="display: none;">
1457    <svg style="position: absolute; width: 0; height: 0; overflow: hidden;" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"xml:space="preserve">
1458	<defs>
1459
1460	<symbol id="tcm-reply" viewBox="0 0 100 100">
1461			<g>
1462				<path d="M69.9,38.1L69.9,38.1c-1.5-3.7-4.7-6.4-7.4-9.2c-2.8-2.8-6.3-4.7-9.9-6.3c-3.7-1.6-7.7-2.4-11.7-2.4h-11
1463					l4.7-4.8c3.4-3.4,3.4-9,0-12.4c-3.4-3.4-8.9-3.4-12.2,0L2.8,22.7c-3.4,3.4-3.4,9,0,12.4l19.4,19.7c1.7,1.7,3.9,2.6,6.1,2.6
1464					c2.2,0,4.4-0.9,6.1-2.6c3.4-3.4,3.4-9,0-12.4l-4.6-4.6h10.9c3.4,0,6.6,1.4,9.1,3.8l4.8,4.8c1.2,2,3,3.4,5.1,4.1
1465					c2.1,0.6,4.5,0.4,6.6-0.7C70.5,47.5,72,42.3,69.9,38.1z"/>
1466				<ellipse cx="81.1" cy="60.8" rx="8.5" ry="8.6"/>
1467			</g>
1468	</symbol>
1469
1470	<symbol id="tcm-icon-thumb_down" viewBox="0 0 24 24">
1471		<g>
1472			<path d="M18.984 3h4.031v12h-4.031v-12zM15 3c1.078 0 2.016 0.938 2.016 2.016v9.984c0 0.563-0.234 1.031-0.609
1473			1.406l-6.563 6.609-1.078-1.078c-0.281-0.281-0.422-0.609-0.422-1.031v-0.328l0.984-4.594h-6.328c-1.078 0-2.016-0.891-2.016-1.969l0.047-0.094h-0.047v-1.922c0-0.281
1474			0.047-0.516 0.141-0.75l3.047-7.031c0.281-0.703 0.984-1.219 1.828-1.219h9z" />
1475		</g>
1476	</symbol>
1477
1478	<symbol id="tcm-icon-thumb_up" viewBox="0 0 24 24">
1479		<g>
1480			<path d="M23.016 9.984l-0.047 0.094h0.047v1.922c0 0.281-0.047 0.516-0.141 0.75l-3.047 7.031c-0.281 0.703-0.984
1481			1.219-1.828 1.219h-9c-1.078 0-2.016-0.938-2.016-2.016v-9.984c0-0.563 0.234-1.031 0.609-1.406l6.563-6.609 1.078
1482			1.078c0.281 0.281 0.422 0.609 0.422 1.031v0.328l-0.984 4.594h6.328c1.078 0 2.016 0.891 2.016 1.969zM0.984 21v-12h4.031v12h-4.031z" />
1483		</g>>
1484
1485	</symbol>
1486
1487	<symbol id="tcm-add-comment" viewBox="0 0 267.3 245">
1488		<path style="fill:#FFFFFF;" class="st0" d="M265.7,61C259.6,27.5,230.3,2,195.1,2H72.5C33,2,0.8,34.2,0.8,73.8v77c0,0.1,0,0.1,0,0.2v81.6
1489			c0,0-1.8,11.1,9.7,11.1c0,0,4.2,1,13.1-4.6l46.8-43.2h124.6c39.5,0,71.7-32.2,71.7-71.7V83.8L265.7,61z M78.4,114
1490			c-8.1,0-14.6-6.5-14.6-14.6c0-8.1,6.5-14.6,14.6-14.6S93,91.4,93,99.5C93,107.5,86.5,114,78.4,114z M137.5,114
1491			c-8.1,0-14.6-6.5-14.6-14.6c0-8.1,6.5-14.6,14.6-14.6c8.1,0,14.6,6.5,14.6,14.6C152.1,107.5,145.5,114,137.5,114z M196.5,114
1492			c-8.1,0-14.6-6.5-14.6-14.6c0-8.1,6.5-14.6,14.6-14.6c8.1,0,14.6,6.5,14.6,14.6C211.1,107.5,204.6,114,196.5,114z"/>
1493	</symbol>
1494
1495	<symbol id="tcm-logo-footer" viewBox="0 0 130 100">
1496		<path style="fill:#434343;" class="st0" d="M108.8,26.5C106.7,14.9,96.5,6.1,84.4,6.1H41.9C28.2,6.1,17,17.2,17,30.9v26.7c0,0,0,0,0,0.1v28.2
1497			c0,0-0.6,3.8,3.4,3.8c0,0,1.5,0.4,4.6-1.6l16.2-14.9h12.1c0.1-0.2,0.3-0.4,0.4-0.6l2.2-3.1c0.4-0.6,1.9-2.3,3.1-3.6H37.6
1498			c-1.1,0-2.1,0.6-2.8,1.4l0,0L24.1,78.6V58.2c0-0.2,0.1-0.4,0.1-0.6V30.9c0-9.7,7.9-17.6,17.6-17.6h42.5c9.7,0,17.6,7.9,17.6,17.6
1499			v16.9c2.6-0.4,5.3-0.6,7.2-0.7V34.4L108.8,26.5z"/>
1500		<path style="fill:#57A245;" class="st1" d="M43.7,39.9c-3.3,0-6-2.7-6-6c0-3.3,2.7-6,6-6h38.9c3.3,0,6,2.7,6,6c0,3.3-2.7,6-6,6H43.7z"/>
1501		<path style="fill:#434343;" class="st0" d="M43.7,52.2h38.9c2.4,0,4.3-1.9,4.3-4.3s-1.9-4.3-4.3-4.3H43.7c-2.4,0-4.3,1.9-4.3,4.3S41.3,52.2,43.7,52.2"/>
1502		<path style="fill-rule:evenodd;clip-rule:evenodd;fill:#57A245;" class="st2" d="M118.2,52.4c-1.2,0-1.6,0.2-2.4,0.5c-0.9,0.3-1.9,1-2.6,1.7l-1.8,1.7c-0.2,0.2-0.2,0.2-0.3,0.4
1503			c-3.4,4.2-4.1,4.9-6.8,10.2c-1.2,2.5-2.7,4.8-4.2,7.1c-1,1.6-2,3.2-3.2,4.6c-0.1,0.2-0.2,0.2-0.3,0.4c-0.7,0.9-1.7,1.7-2.5,2.5
1504			c-0.6,0.5-1.3,1-1.9,1.5c-0.6,0.4-1.1,0.8-1.7,1.1l-0.9,0.5c-0.2,0.1-0.3,0.2-0.5,0.3c-0.1,0-0.3,0.2-0.4,0.2
1505			c-0.2,0.1-0.4,0.2-0.5,0.2c-3.7,1.8-8.5,3-12.7,3.4L72.7,89c-0.8,0.1-2.8,0.2-4.7,0.2c-1.6,0-3,0-3.5-0.2l0.3-0.7
1506			c0.6-1.4,1.3-2.8,2.1-4.1c0.1-0.2,0.2-0.4,0.4-0.6l1.5-2.6l3.9-5.3l3.5-3.6l0.2-0.2c0.2-0.1,0.2-0.1,0.3-0.2l0.8-0.7
1507			c0.1-0.1,0.2-0.1,0.3-0.2c0.2-0.2,0.3-0.3,0.5-0.4l3.7-2.5c1.3-0.8,2.6-1.6,3.8-2.3l4-2.1c1.5-0.8,4-2.1,5.5-2.7l4.1-1.9
1508			c-0.6,0.1-1.4,0.4-1.9,0.6c-0.6,0.2-1.3,0.4-1.9,0.6l-3.8,1.3c-1.8,0.6-3.6,1.4-5.5,2.1l-3.5,1.5c-1.3,0.5-3.3,1.6-4.7,2.3
1509			c-1.5,0.8-2.9,1.8-4.3,2.6l-4.8,3.4c-0.1,0.1-0.2,0.2-0.4,0.3l-2.7,2.3c-0.8,0.8-1.8,1.7-2.5,2.5c-0.2,0.2-0.2,0.2-0.3,0.4
1510			c-0.7,0.7-1.3,1.6-1.9,2.4c-0.9,1.2-1.8,2.5-2.5,3.8l-1.3,2.5c-0.5,1-2.7,6-2.8,7.4h-0.2c0-0.2-0.5-2.5-0.7-4.4v-1.6
1511			c0-0.1,0-0.1,0-0.2c0.2-1.1,0.1-1.8,0.3-3.1c0.6-3.6,2.2-7.4,4.2-10.4l2.1-3c0.6-0.8,2.8-3.4,3.5-3.8c0.6-0.5,1.2-1.3,1.9-1.8
1512			c0.3-0.2,0.6-0.5,0.9-0.8c0.4-0.2,0.6-0.5,1-0.8l2-1.5c2-1.5,4.2-2.8,6.4-3.8c2.4-1.2,4.7-2.1,7.2-3.1c3.2-1.3,7.6-2.2,10.9-2.9
1513			c3.5-0.7,12.3-2.3,16.6-2.3h0.9C114,51.2,117.4,51.2,118.2,52.4z"/>
1514		<path style="fill:none;" class="st3" d="M99.5,58.5c0.4,0,0.2,0,0.2-0.1C99.4,58.4,99.6,58.4,99.5,58.5z M99.5,58.5c0.1-0.1-0.1-0.1,0.2-0.1
1515			C99.7,58.5,99.9,58.5,99.5,58.5 M99.9,58.3l-0.1,0.1 M99.5,58.5c-0.6,0.1-1.4,0.4-1.9,0.6c-0.6,0.2-1.3,0.4-1.9,0.6l-3.8,1.3
1516			c-1.8,0.6-3.6,1.4-5.5,2.1l-3.5,1.5c-1.3,0.5-3.3,1.6-4.7,2.3c-1.5,0.8-2.9,1.8-4.3,2.6l-4.8,3.4c-0.1,0.1-0.2,0.2-0.4,0.3l-2.7,2.3
1517			c-0.8,0.8-1.8,1.7-2.5,2.5c-0.2,0.2-0.2,0.2-0.3,0.4c-0.7,0.7-1.3,1.6-1.9,2.4c-0.9,1.2-1.8,2.5-2.5,3.8l-1.3,2.5
1518			c-0.5,1-2.7,6-2.8,7.4h-0.2c0-0.2-0.5-2.5-0.7-4.4v-1.6c0-0.1,0-0.1,0-0.2c0.2-1.1,0.1-1.8,0.3-3.1c0.6-3.6,2.2-7.4,4.2-10.4l2.1-3
1519			c0.6-0.8,2.8-3.4,3.5-3.8c0.6-0.5,1.2-1.3,1.9-1.8c0.3-0.2,0.6-0.5,0.9-0.8c0.4-0.2,0.6-0.5,1-0.8l2-1.5c2-1.5,4.2-2.8,6.4-3.8
1520			c2.4-1.2,4.7-2.1,7.2-3.1c3.2-1.3,7.6-2.2,10.9-2.9c3.5-0.7,12.3-2.3,16.6-2.3h0h0.2h0.6c2.2,0,5.6,0.1,6.4,1.3
1521			c-1.2,0-1.6,0.2-2.4,0.5c-0.9,0.3-1.9,1-2.6,1.7l-1.8,1.7c-0.2,0.2-0.2,0.2-0.3,0.4c-3.4,4.2-4.1,4.9-6.8,10.2
1522			c-1.2,2.5-2.7,4.8-4.2,7.1c-1,1.6-2,3.2-3.2,4.6c-0.1,0.2-0.2,0.2-0.3,0.4c-0.7,0.9-1.7,1.7-2.5,2.5c-0.6,0.5-1.3,1-1.9,1.5
1523			c-0.6,0.4-1.1,0.8-1.7,1.1l-0.9,0.5c-0.2,0.1-0.3,0.2-0.5,0.3c-0.1,0-0.3,0.2-0.4,0.2c-0.2,0.1-0.4,0.2-0.5,0.2
1524			c-3.7,1.8-8.5,3-12.7,3.4L72.7,89c-0.8,0.1-2.8,0.2-4.7,0.2c-1.6,0-3,0-3.5-0.2l0.3-0.7c0.6-1.4,1.3-2.8,2.1-4.1
1525			c0.1-0.2,0.2-0.4,0.4-0.6l1.5-2.6l3.9-5.3l3.5-3.6c0.1-0.1,0.2-0.2,0.2-0.2c0.2-0.1,0.2-0.1,0.3-0.2l0.8-0.7
1526			c0.1-0.1,0.2-0.1,0.3-0.2c0.2-0.2,0.3-0.3,0.5-0.4l3.7-2.5c1.3-0.8,2.6-1.6,3.8-2.3l4-2.1c1.5-0.8,4-2.1,5.5-2.7L99.5,58.5"/>
1527	</symbol>
1528
1529	<symbol id="tcm-related-posts-arrow" viewBox="0 0 16 16">
1530		<path class="st0" d="M8,15.9c-4.4,0-7.9-3.5-7.9-7.9S3.6,0.1,8,0.1s7.9,3.5,7.9,7.9S12.4,15.9,8,15.9z M8,2.4C4.9,2.4,2.4,4.9,2.4,8
1531			s2.5,5.6,5.6,5.6s5.6-2.5,5.6-5.6S11.1,2.4,8,2.4z M11.9,8.3l-3.3,3.3c-0.1,0.1-0.2,0.1-0.2,0.1c-0.2,0-0.3-0.2-0.3-0.3v-2H4.4
1532			C4.2,9.3,4.1,9.2,4.1,9V7c0-0.2,0.2-0.3,0.3-0.3H8v-2c0-0.2,0.1-0.3,0.3-0.3c0.1,0,0.2,0,0.2,0.1l3.3,3.3C11.9,7.9,12,7.9,12,8
1533			S11.9,8.2,11.9,8.3z"/>
1534	</symbol>
1535
1536	<symbol id="tcm-sort-by-dropdown" viewBox="0 0 12 7">
1537		<path style="fill:#6E767D;" class="st0" d="M0.3,1.5l5.2,5.2c0,0,0.5,0.5,1.1,0l5.2-5.2c0,0,0.4-0.4,0.2-0.9c0,0-0.1-0.4-0.7-0.4H0.8c0,0-0.5,0-0.7,0.4
1538			C0.1,0.5-0.2,1,0.3,1.5z"/>
1539	</symbol>
1540
1541	<symbol id="tcm-author-icon" viewBox="0 0 1020 1080">
1542		<polygon style="fill:#474F57" class="st0" points="44.5,882.9 251.4,1081 251.4,889.8 "/>
1543		<path style="fill:#6E767D" class="st1" d="M937.8,891.8H81.2c-44.3,0-80.6-36.3-80.6-80.6V82.7c0-44.3,36.3-80.6,80.6-80.6h856.6
1544			c44.3,0,80.6,36.3,80.6,80.6v728.5C1018.4,855.5,982.1,891.8,937.8,891.8z"/>
1545		<g>
1546			<path style="fill:#6E767D" class="st2" d="M732,688.3c-0.5,0.1-2.7,0.5-6.3,1.1c-142.4,25.4-168.6,29.8-171.6,30.1c-7,0.8-12.3,0.4-16-1.3
1547				c-2.4-1-3.6-2.3-4-2.8c0.2-1,1.4-3.3,2.2-4.7c0.7-1.4,1.6-3,2.3-4.6c4.9-11.1,1.5-22.4-8.9-29.5c-7.8-5.3-18.1-7.4-30.6-6.3
1548				c-7.5,0.6-138.9,22.6-211.1,34.7l-35.4,27.7c82.6-13.9,240.1-40.2,248.4-41c7.4-0.6,13.2,0.3,16.7,2.7c2,1.4,1.8,1.8,1.3,3.1
1549				c-0.4,0.9-1,2-1.6,3.2c-2.4,4.4-5.6,10.5-4.5,18c1.2,8.2,7.3,15.3,16.7,19.4c5.3,2.3,11.4,3.5,18.4,3.5c2.8,0,5.7-0.2,8.8-0.5
1550				c5.7-0.7,63.8-10.9,172.9-30.3c3.6-0.6,5.8-1,6.3-1.1c5.9-1,9.8-6.6,8.7-12.5C743.4,691.2,737.8,687.3,732,688.3L732,688.3z
1551				 M732,688.3"/>
1552			<path style="fill:#FFFFFF" class="st2" d="M349.8,583.9l-91.7,95.5c-10.1,10.5-17.2,23.5-20.6,37.7l130.2-102c40.8,18,73.3,23.7,98.3,23.7
1553				c43.8,0,64.2-17.7,64.2-17.7c-40.8-21.2-46.6-60.6-46.6-60.6c31.3,13.2,96.4,28.7,96.4,28.7c86.5-57.5,131.7-181.9,131.7-181.9
1554				c-9,2.5-17.5,3.5-25.6,3.5c-40.6,0-68.5-25.9-68.5-25.9l113-24.5c37.6-76.7,41.2-211.1,41.2-211.1L428.2,453.5
1555				C389.2,487.9,361.9,533.4,349.8,583.9L349.8,583.9z M349.8,583.9"/>
1556		</g>
1557	</symbol>
1558
1559	<symbol id="tcm-bulk-action-arrow" viewBox="0 0 12 7">
1560		<path style="fill:#6E767D" class="st0" d="M0.3,1.5l5.2,5.2c0,0,0.5,0.5,1.1,0l5.2-5.2c0,0,0.4-0.4,0.2-0.9c0,0-0.1-0.4-0.7-0.4H0.8c0,0-0.5,0-0.7,0.4
1561			C0.1,0.5-0.2,1,0.3,1.5z"/>
1562	</symbol>
1563
1564
1565	</defs>
1566	</svg>
1567</div>
1567<script type='text/javascript'>( $ => {
1568	/**
1569	 * Displays toast message from storage, it is used when the user is redirected after login
1570	 */
1571	if ( window.sessionStorage ) {
1572		$( window ).on( 'tcb_after_dom_ready', () => {
1573			const message = sessionStorage.getItem( 'tcb_toast_message' );
1574
1575			if ( message ) {
1576				tcbToast( sessionStorage.getItem( 'tcb_toast_message' ), false );
1577				sessionStorage.removeItem( 'tcb_toast_message' );
1578			}
1579		} );
1580	}
1581
1582	/**
1583	 * Displays toast message
1584	 *
1585	 * @param {string}   message  - message to display
1586	 * @param {Boolean}  error    - whether the message is an error or not
1587	 * @param {Function} callback - callback function to be called after the message is closed
1588	 */
1589	function tcbToast( message, error, callback ) {
1590		/* Also allow "message" objects */
1591		if ( typeof message !== 'string' ) {
1592			message = message.message || message.error || message.success;
1593		}
1594		if ( ! error ) {
1595			error = false;
1596		}
1597		TCB_Front.notificationElement.toggle( message, error ? 'error' : 'success', callback );
1598	}
1599} )( typeof ThriveGlobal === 'undefined' ? jQuery : ThriveGlobal.$j );
1600</script>
1600<humi-kudo-form id="hk-global-modal-form" modal="true" enable-stars="true" form-style="default"></humi-kudo-form>
1600<script type="application/ld+json">{"@context":"https://schema.org/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"name":"\u9996\u9875","@id":"https://taohai.com"}},{"@type":"ListItem","position":2,"item":{"name":"\u535a\u5ba2","@id":"https://taohai.com/blog/"}}]}</script>
1600<style type="text/css" id="tve_notification_styles"></style>
1601<div class="tvd-toast tve-fe-message" style="display: none">
1602	<div class="tve-toast-message tve-success-message">
1603		<div class="tve-toast-icon-container">
1604			<span class="tve_tick thrv-svg-icon"></span>
1605		</div>
1606		<div class="tve-toast-message-container"></div>
1607	</div>
1608</div>	
1608<script>
1609		(function () {
1610			var c = document.body.className;
1611			c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
1612			document.body.className = c;
1613		})();
1614	</script>
1614
1615	
1615<script type="text/javascript">window.TVE_Event_Manager_Registered_Callbacks = window.TVE_Event_Manager_Registered_Callbacks || {};window.TVE_Event_Manager_Registered_Callbacks.thrive_animation = function(trigger, action, config) {var $element = jQuery( this ),
1616	$at = $element.closest( '.tcb-col, .thrv_wrapper' );
1617if ( $at.length === 0 ) {
1618	$at = $element;
1619}
1620if ( ! config.loop && $at.data( 'a-done' ) ) {
1621	return;
1622}
1623$at.data( 'a-done', 1 );
1624const hadAnimStart = $at.hasClass( 'tve_anim_start' );
1625$at.removeClass( function ( i, cls ) {
1626	return cls.split( ' ' ).filter( function ( item ) {
1627		return item.indexOf( 'tve_anim_' ) === 0;
1628	} ).join( ' ' );
1629} ).addClass( 'tve_anim_' + config.anim ).removeClass( 'tve_anim_start' );
1630if ( config.loop ) {
1631	setTimeout( function () {
1632		$at.addClass( 'tve_anim_start' );
1633	}, hadAnimStart ? 50 : 0 );
1634	if ( trigger === 'mouseover' ) {
1635		$element.one( 'mouseleave', function () {
1636			$at.removeClass( 'tve_anim_start' );
1637		} );
1638	}
1639	if ( trigger === 'tve-viewport' ) {
1640		$element.one( 'tve-viewport-leave', function () {
1641			/**
1642			 * double check for viewport
1643			 * animation in animation triggers weird behaviors
1644			 */
1645			if ( ! TCB_Front.isInViewport( $element ) ) {
1646				$at.removeClass( 'tve_anim_start' );
1647			}
1648		} );
1649	}
1650} else {
1651	setTimeout( function () {
1652		$at.addClass( 'tve_anim_start' );
1653	}, 50 );
1654}
1655return false;
1656};</script>
1656<script type="text/javascript">var tcb_current_post_lists=JSON.parse('[]'); var tcb_post_lists=tcb_post_lists?[...tcb_post_lists,...tcb_current_post_lists]:tcb_current_post_lists;</script>
1656<script id="hd-task-card-modal-js-extra">
1657var hdTaskCardModal = {"restUrl":"https://taohai.com/wp-json/humidesk/v1/step-content","nonce":"233993b9cd"};
1658//# sourceURL=hd-task-card-modal-js-extra
1659</script>
vendor: 1 bytes, line 1659
1659
1660<script id="hd-task-card-modal-js" src="https://taohai.com/wp-content/plugins/humidesk/includes/js/task-card-modal.js?ver=1.1.0"></script>
vendor: 1 bytes, line 1660
1660
1661<script id="humikudo-public-js-js-extra">
1662var humikudoPublic = {"ajax_url":"https://taohai.com/wp-admin/admin-ajax.php","nonce":"f855335122","user":{"logged_in":"false","name":"","avatar_url":"","email":""},"enable_stars":"true","r2_enabled":"false","ai_assist_enabled":"false","stylesheet_url":"https://taohai.com/wp-content/plugins/humikudo-v3.1.0/public/css/humikudo-public.css"};
1663//# sourceURL=humikudo-public-js-js-extra
1664</script>
vendor: 1 bytes, line 1664
1664
1665<script id="humikudo-public-js-js" src="https://taohai.com/wp-content/plugins/humikudo-v3.1.0/public/js/humikudo-public.js?ver=3.1.0"></script>
vendor: 1 bytes, line 1665
1665
1666<script id="storefront-navigation-js-extra">
1667var storefrontScreenReaderText = {"expand":"Expand child menu","collapse":"Collapse child menu"};
1668//# sourceURL=storefront-navigation-js-extra
1669</script>
vendor: 1 bytes, line 1669
1669
1670<script id="storefront-navigation-js" src="https://taohai.com/wp-content/themes/storefront/assets/js/navigation.min.js?ver=4.6.0"></script>
vendor: 1 bytes, line 1670
1670
1671<script id="tve-dash-frontend-js-extra">
1672var tve_dash_front = {"ajaxurl":"https://taohai.com/wp-admin/admin-ajax.php","force_ajax_send":"","is_crawler":"1","recaptcha":[],"turnstile":[],"post_id":"7207"};
1673//# sourceURL=tve-dash-frontend-js-extra
1674</script>
vendor: 1 bytes, line 1674
1674
1675<script id="tve-dash-frontend-js" src="https://taohai.com/wp-content/plugins/thrive-visual-editor/thrive-dashboard/js/dist/frontend.min.js?ver=11.0"></script>
vendor: 1 bytes, line 1675
1675
1676<script id="sourcebuster-js-js" src="https://taohai.com/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=11.1.0"></script>
vendor: 1 bytes, line 1676
1676
1677<script id="wc-order-attribution-js-extra">
1678var wc_order_attribution = {"params":{"lifetime":1.0000000000000000818030539140313095458623138256371021270751953125e-5,"session":30,"base64":false,"ajaxurl":"https://taohai.com/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}};
1679//# sourceURL=wc-order-attribution-js-extra
1680</script>
vendor: 1 bytes, line 1680
1680
1681<script id="wc-order-attribution-js" src="https://taohai.com/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=11.1.0"></script>
vendor: 1 bytes, line 1681
1681
1682<script id="storefront-header-cart-js" src="https://taohai.com/wp-content/themes/storefront/assets/js/woocommerce/header-cart.min.js?ver=4.6.0"></script>
vendor: 1 bytes, line 1682
1682
1683<script id="storefront-handheld-footer-bar-js" src="https://taohai.com/wp-content/themes/storefront/assets/js/footer.min.js?ver=4.6.0"></script>
vendor: 1 bytes, line 1683
1683
1684<script id="storefront-woocommerce-brands-js" src="https://taohai.com/wp-content/themes/storefront/assets/js/woocommerce/extensions/brands.min.js?ver=4.6.0"></script>
vendor: 1 bytes, line 1684
1684
1685<script id="jquery-ui-core-js-before">
1686jQuery.uiBackCompat = true;
1687//# sourceURL=jquery-ui-core-js-before
1688</script>
vendor: 1 bytes, line 1688
1688
1689<script id="jquery-ui-core-js" src="https://taohai.com/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 1689
1689
1690<script id="jquery-ui-menu-js" src="https://taohai.com/wp-includes/js/jquery/ui/menu.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 1690
1690
1691<script id="wp-dom-ready-js" src="https://taohai.com/wp-includes/js/dist/dom-ready.min.js?ver=3fe927cab37bf38d6a23"></script>
vendor: 1 bytes, line 1691
1691
1692<script id="wp-hooks-js" src="https://taohai.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 1692
1692
1693<script id="wp-i18n-js" src="https://taohai.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 1693
1693
1694<script id="wp-i18n-js-after">
1695wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
1696//# sourceURL=wp-i18n-js-after
1697</script>
vendor: 1 bytes, line 1697
1697
1698<script id="wp-a11y-js-translations">
1699( function( domain, translations ) {
1700	var localeData = translations.locale_data[ domain ] || translations.locale_data.messages;
1701	localeData[""].domain = domain;
1702	wp.i18n.setLocaleData( localeData, domain );
1703} )( "default", {"translation-revision-date":"2026-09-23 15:49:57+0000","generator":"GlotPress\/4.1.0","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=1; plural=0;","lang":"zh_CN"},"Notifications":["\u901a\u77e5"]}},"comment":{"reference":"wp-includes\/js\/dist\/a11y.js"}} );
1704//# sourceURL=wp-a11y-js-translations
1705</script>
vendor: 1 bytes, line 1705
1705
1706<script id="wp-a11y-js" src="https://taohai.com/wp-includes/js/dist/a11y.min.js?ver=31c6cec5a4ff7aff483d"></script>
vendor: 1 bytes, line 1706
1706
1707<script id="jquery-ui-autocomplete-js" src="https://taohai.com/wp-includes/js/jquery/ui/autocomplete.min.js?ver=1.14.2"></script>
vendor: 1 bytes, line 1707
1707
1708<script id="tve_frontend-js" src="https://taohai.com/wp-content/plugins/thrive-visual-editor/editor/js/dist/modules/general.min.js?ver=11.0"></script>
vendor: 1 bytes, line 1708
1708
1709<script id="wp-emoji-settings" type="application/json">
1710{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://taohai.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}}
1711</script>
vendor: 1 bytes, line 1711
1711
1712<script type="module">
1713/*! This file is auto-generated */
1714var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!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!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));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(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))});
1715//# sourceURL=https://taohai.com/wp-includes/js/wp-emoji-loader.min.js
1716</script>
1716
1717
1718</body>
1719</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.