{"id":505,"date":"2026-04-18T23:15:19","date_gmt":"2026-04-18T15:15:19","guid":{"rendered":"https:\/\/blog.liu-qi.cn\/index.php\/articles\/"},"modified":"2026-05-16T12:51:38","modified_gmt":"2026-05-16T04:51:38","slug":"articles","status":"publish","type":"page","link":"https:\/\/en.blog.liu-qi.cn\/index.php\/articles\/","title":{"rendered":"Articles"},"content":{"rendered":"\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Noto+Sans+SC:wght@400;500;700;800&display=swap');\n.lq-shell {\n  --page-bg: #f5f2ea;\n  --paper: #fbfaf6;\n  --surface: rgba(255, 255, 255, 0.78);\n  --surface-strong: rgba(255, 255, 255, 0.9);\n  --line: rgba(23, 26, 31, 0.08);\n  --text: #171a1f;\n  --muted: rgba(23, 26, 31, 0.62);\n  --muted-2: rgba(23, 26, 31, 0.42);\n  --primary: #22324a;\n  --accent: #b88453;\n  --ambient: rgba(238, 225, 205, 0.55);\n  --atmo-sky: rgba(217, 228, 242, 0.78);\n  --atmo-peach: rgba(246, 196, 139, 0.56);\n  --atmo-blush: rgba(233, 221, 228, 0.48);\n  --atmo-mint: rgba(16, 163, 127, 0.16);\n  --shadow: 0 18px 48px rgba(28, 31, 36, 0.08);\n  --shadow-hover: 0 22px 58px rgba(28, 31, 36, 0.11);\n  color: var(--text);\n  width: min(calc(100vw - 32px), 1200px);\n  max-width: 100%;\n  margin: 0 auto;\n  padding: 18px 0 64px;\n  position: relative;\n  font-family: \"Noto Sans SC\", \"PingFang SC\", \"Hiragino Sans GB\", \"Microsoft YaHei\", sans-serif;\n}\nbody.page-template-page-lq-shell {\n  background:\n    radial-gradient(circle at 8% 0%, rgba(217, 228, 242, 0.2), transparent 32vw),\n    radial-gradient(circle at 92% 4%, rgba(246, 196, 139, 0.18), transparent 30vw),\n    linear-gradient(180deg, #fbfaf6 0%, var(--page-bg) 52%, #f8f6ef 100%);\n}\nbody.page-template-page-lq-shell .wp-site-blocks,\nbody.page-template-page-lq-shell main.wp-block-group,\nbody.page-template-page-lq-shell .entry-content.wp-block-post-content {\n  margin-top: 0 !important;\n  padding-top: 0 !important;\n  padding-bottom: 0 !important;\n}\nbody.page-template-page-lq-shell .entry-content.wp-block-post-content {\n  padding-left: 0 !important;\n  padding-right: 0 !important;\n}\n.lq-shell * { box-sizing: border-box; min-width: 0; }\n.lq-shell a { color: inherit; text-decoration: none; }\n.lq-surface {\n  border-radius: 52px;\n  background:\n    linear-gradient(180deg, rgba(255, 255, 255, 0.9), rgba(251, 250, 246, 0.76));\n  border: 1px solid rgba(23, 26, 31, 0.06);\n  box-shadow: var(--shadow);\n}\n.lq-topbar {\n  position: relative;\n  top: 0;\n  z-index: 30;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 16px;\n  padding: 14px 18px;\n  margin: 0 auto 18px;\n  width: min(100%, 1200px);\n  border-radius: 999px;\n  backdrop-filter: blur(18px) saturate(124%);\n  -webkit-backdrop-filter: blur(18px) saturate(124%);\n  background:\n    linear-gradient(120deg, rgba(255, 255, 255, 0.86), rgba(251, 250, 246, 0.7));\n  border: 1px solid rgba(23, 26, 31, 0.06);\n  box-shadow: 0 14px 34px rgba(28, 31, 36, 0.06);\n}\n.lq-brand {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  flex: 0 0 auto;\n}\n.lq-brand-mark {\n  width: 32px;\n  height: 32px;\n  border-radius: 11px;\n  background:\n    radial-gradient(circle at 28% 20%, rgba(255,255,255,0.9), transparent 42%),\n    linear-gradient(160deg, #20252c, #4d5560);\n  box-shadow: inset 0 1px 0 rgba(255,255,255,0.22);\n  position: relative;\n}\n.lq-brand-mark::after {\n  content: \"\";\n  position: absolute;\n  inset: 7px;\n  border: 1.6px solid rgba(255,255,255,0.74);\n  border-radius: 8px;\n}\n.lq-brand-copy strong { display: block; font-size: 15px; line-height: 1.2; }\n.lq-nav {\n  display: flex;\n  align-items: center;\n  gap: 28px;\n  flex-wrap: wrap;\n  justify-content: center;\n  margin: 0 auto;\n}\n.lq-nav-link {\n  position: relative;\n  display: inline-flex;\n  align-items: center;\n  min-height: 44px;\n  color: var(--muted);\n  font-size: 15px;\n  font-weight: 700;\n  transition: color 180ms ease;\n}\n.lq-nav-link::after {\n  content: \"\";\n  position: absolute;\n  left: 0;\n  right: 0;\n  bottom: 2px;\n  height: 2px;\n  border-radius: 999px;\n  background: transparent;\n  transition: background-color 180ms ease;\n}\n.lq-nav-link:hover,\n.lq-nav-link.is-active { color: var(--text); }\n.lq-nav-link:hover::after,\n.lq-nav-link.is-active::after { background: rgba(24, 27, 31, 0.9); }\n.lq-nav-item {\n  position: relative;\n  display: inline-flex;\n  align-items: center;\n}\n.lq-nav-toggle {\n  appearance: none;\n  -webkit-appearance: none;\n  border: 0;\n  padding: 0;\n  background: transparent;\n  cursor: pointer;\n}\n.lq-nav-item--submenu:hover .lq-nav-toggle,\n.lq-nav-item--submenu:focus-within .lq-nav-toggle {\n  color: var(--text);\n}\n.lq-nav-item--submenu {\n  padding-bottom: 14px;\n  margin-bottom: -14px;\n}\n.lq-nav-item--submenu:hover .lq-nav-toggle::after,\n.lq-nav-item--submenu:focus-within .lq-nav-toggle::after {\n  background: rgba(24, 27, 31, 0.9);\n}\n.lq-nav-submenu {\n  position: absolute;\n  top: calc(100% + 2px);\n  left: 50%;\n  min-width: 144px;\n  padding: 8px;\n  border-radius: 18px;\n  background: linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(251, 250, 246, 0.94));\n  border: 1px solid rgba(23, 26, 31, 0.08);\n  box-shadow: 0 18px 34px rgba(28, 31, 36, 0.12);\n  opacity: 0;\n  visibility: hidden;\n  pointer-events: none;\n  transform: translateX(-50%) translateY(-6px);\n  transition: opacity 180ms ease, visibility 180ms ease, transform 180ms ease;\n}\n.lq-nav-item--submenu:hover .lq-nav-submenu,\n.lq-nav-item--submenu:focus-within .lq-nav-submenu {\n  opacity: 1;\n  visibility: visible;\n  pointer-events: auto;\n  transform: translateX(-50%) translateY(0);\n}\n.lq-nav-submenu-link {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 40px;\n  padding: 0 14px;\n  border-radius: 12px;\n  color: var(--muted);\n  font-size: 14px;\n  font-weight: 700;\n  white-space: nowrap;\n}\n.lq-nav-submenu-link:hover {\n  color: var(--text);\n  background: rgba(23, 26, 31, 0.05);\n}\n.lq-page-main {\n  display: grid;\n  gap: 22px;\n}\n.fade-up {\n  opacity: 1;\n  transform: none;\n  transition: opacity 260ms ease, transform 260ms ease;\n}\n.fade-up.is-visible {\n  opacity: 1;\n  transform: none;\n}\n.lq-visually-hidden {\n  position: absolute;\n  width: 1px;\n  height: 1px;\n  padding: 0;\n  margin: -1px;\n  overflow: hidden;\n  clip: rect(0, 0, 0, 0);\n  white-space: nowrap;\n  border: 0;\n}\n.lq-page-header {\n  padding: 28px 32px;\n  background:\n    radial-gradient(circle at 84% 12%, rgba(184, 132, 83, 0.1), transparent 28%),\n    linear-gradient(180deg, rgba(255,255,255,0.9), rgba(251,250,246,0.78));\n}\n.lq-page-header h1 {\n  margin: 0;\n  font-size: clamp(42px, 5vw, 64px);\n  line-height: 1.02;\n  letter-spacing: -0.08em;\n  font-weight: 800;\n}\n.lq-page-intro {\n  margin: 16px 0 0;\n  max-width: 40em;\n  color: var(--muted);\n  font-size: 16px;\n  line-height: 1.78;\n}\n.lq-page-panel {\n  padding: 46px 32px 8px;\n}\n.lq-page-panel--about {\n  padding-bottom: 88px;\n}\n.lq-row-list {\n  display: grid;\n  gap: 0;\n}\n.lq-row {\n  display: grid;\n  grid-template-columns: 120px minmax(0, 1fr);\n  gap: 18px;\n  align-items: start;\n  padding: 22px 0;\n  border-top: 1px solid var(--line);\n}\n.lq-row--single {\n  grid-template-columns: minmax(0, 1fr);\n}\n.lq-row:first-child {\n  border-top: none;\n  padding-top: 0;\n}\n.lq-row-date {\n  padding-top: 4px;\n  color: var(--muted-2);\n  font-size: 13px;\n  letter-spacing: 0.08em;\n}\n.lq-row-copy strong {\n  display: block;\n  font-size: 19px;\n  line-height: 1.42;\n  letter-spacing: -0.02em;\n}\n.lq-row-copy p {\n  margin: 8px 0 0;\n  color: var(--muted);\n  font-size: 15px;\n  line-height: 1.72;\n}\n.lq-row-meta {\n  display: inline-flex;\n  align-items: center;\n  margin-top: 10px;\n  color: var(--muted-2);\n  font-size: 12px;\n  letter-spacing: 0.08em;\n}\n.lq-empty {\n  margin: 0 0 38px;\n  color: var(--muted);\n  font-size: 17px;\n  line-height: 1.8;\n}\n.lq-project-list {\n  display: grid;\n  gap: 0;\n}\n.lq-page-panel--brief-images {\n  padding-top: 34px;\n  padding-bottom: 40px;\n}\n.lq-brief-image-summary {\n  display: grid;\n  grid-template-columns: minmax(0, 1fr) auto;\n  gap: 18px;\n  align-items: end;\n  max-width: 880px;\n  margin: 0 auto 28px;\n  padding-bottom: 16px;\n  border-bottom: 1px solid var(--line);\n}\n.lq-brief-image-summary strong {\n  display: block;\n  font-size: 24px;\n  line-height: 1.22;\n  letter-spacing: -0.04em;\n}\n.lq-brief-image-summary p {\n  margin: 8px 0 0;\n  max-width: 34em;\n  color: var(--muted);\n  font-size: 14px;\n  line-height: 1.72;\n}\n.lq-brief-image-summary-meta {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 42px;\n  padding: 0 16px;\n  border-radius: 999px;\n  background: rgba(255,255,255,0.72);\n  border: 1px solid rgba(24, 27, 31, 0.08);\n  color: var(--muted);\n  font-size: 12px;\n  letter-spacing: 0.08em;\n  white-space: nowrap;\n}\n.lq-brief-image-stack {\n  display: grid;\n  gap: 30px;\n  max-width: 880px;\n  margin: 0 auto;\n}\n.lq-brief-image-card {\n  display: grid;\n  gap: 14px;\n}\n.lq-brief-image-meta {\n  display: flex;\n  align-items: flex-start;\n  justify-content: space-between;\n  gap: 12px;\n}\n.lq-brief-image-copy {\n  min-width: 0;\n}\n.lq-brief-image-meta strong {\n  display: block;\n  font-size: 18px;\n  line-height: 1.28;\n  letter-spacing: -0.02em;\n}\n.lq-brief-image-caption {\n  margin: 8px 0 0;\n  max-width: 38em;\n  color: var(--muted);\n  font-size: 14px;\n  line-height: 1.72;\n}\n.lq-brief-image-side {\n  display: grid;\n  justify-items: end;\n  gap: 10px;\n}\n.lq-brief-image-meta time {\n  color: var(--muted-2);\n  font-size: 12px;\n  letter-spacing: 0.08em;\n  white-space: nowrap;\n}\n.lq-brief-image-link {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 36px;\n  padding: 0 14px;\n  border-radius: 999px;\n  background: rgba(255,255,255,0.78);\n  border: 1px solid rgba(24, 27, 31, 0.08);\n  color: var(--text);\n  font-size: 13px;\n  font-weight: 700;\n  white-space: nowrap;\n  transition: transform 180ms ease, background-color 180ms ease, border-color 180ms ease;\n}\n.lq-brief-image-link:hover {\n  transform: translateY(-1px);\n  background: rgba(255,255,255,0.94);\n  border-color: rgba(34, 50, 74, 0.16);\n}\n.lq-brief-image-frame {\n  position: relative;\n  overflow: hidden;\n  border-radius: 28px;\n  border: 1px solid rgba(24, 27, 31, 0.07);\n  background:\n    radial-gradient(circle at 14% 18%, rgba(217, 228, 242, 0.5), transparent 32%),\n    radial-gradient(circle at 86% 12%, rgba(246, 196, 139, 0.32), transparent 30%),\n    linear-gradient(180deg, rgba(255,255,255,0.94), rgba(248,246,241,0.82));\n  box-shadow: 0 18px 40px rgba(28, 31, 36, 0.06);\n}\n.lq-brief-image-frame img {\n  display: block;\n  width: 100%;\n  height: auto;\n}\n.lq-brief-image-placeholder {\n  display: grid;\n  place-items: center;\n  width: 100%;\n  aspect-ratio: 4 \/ 5;\n  color: var(--muted);\n  font-size: 14px;\n  letter-spacing: 0.08em;\n  background:\n    linear-gradient(180deg, rgba(255,255,255,0.72), rgba(247,245,239,0.52)),\n    repeating-linear-gradient(90deg, rgba(23,26,31,0.022) 0, rgba(23,26,31,0.022) 1px, transparent 1px, transparent 48px),\n    repeating-linear-gradient(0deg, rgba(23,26,31,0.018) 0, rgba(23,26,31,0.018) 1px, transparent 1px, transparent 48px);\n}\n.lq-brief-image-placeholder span {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 38px;\n  padding: 0 14px;\n  border-radius: 999px;\n  border: 1px solid rgba(24, 27, 31, 0.08);\n  background: rgba(255,255,255,0.74);\n}\n.lq-brief-image-actions {\n  display: flex;\n  gap: 12px;\n  flex-wrap: wrap;\n  max-width: 880px;\n  margin: 30px auto 0;\n}\n.lq-project-row {\n  display: block;\n  padding: 34px 0 36px;\n  border-top: 1px solid var(--line);\n}\n.lq-project-row:first-child {\n  border-top: none;\n  padding-top: 0;\n}\n.lq-project-heading {\n  display: flex;\n  align-items: flex-end;\n  gap: 16px;\n}\n.lq-project-row strong {\n  display: block;\n  font-size: 24px;\n  line-height: 1.24;\n  letter-spacing: -0.03em;\n  flex: 0 0 auto;\n}\n.lq-project-row p {\n  margin: 18px 0 0;\n  max-width: 72em;\n  color: var(--muted);\n  font-size: 17px;\n  line-height: 1.82;\n}\n.lq-project-keywords {\n  display: block;\n  margin: 0 0 3px;\n  color: rgba(23, 26, 31, 0.42);\n  font-size: 12px;\n  font-style: normal;\n  letter-spacing: 0.08em;\n  text-transform: none;\n  white-space: nowrap;\n}\na.lq-row:hover strong,\na.lq-hero-topic:hover strong,\na.lq-project-row:hover strong {\n  text-decoration: underline;\n  text-decoration-thickness: 1.2px;\n  text-underline-offset: 0.16em;\n}\n.lq-about-copy {\n  display: grid;\n  max-width: 720px;\n  gap: 16px;\n  padding-top: 0;\n  color: var(--muted);\n}\n.lq-about-copy br {\n  display: none;\n}\n.lq-about-lede {\n  max-width: 42em;\n  margin: 0;\n  color: rgba(23, 26, 31, 0.76);\n  font-size: 18px;\n  line-height: 1.72;\n  letter-spacing: -0.01em;\n}\n.lq-about-links {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: center;\n  gap: 8px;\n  margin: 0;\n}\n.lq-about-sep {\n  display: none;\n}\n.lq-about-links a,\n.lq-section-header a,\n.lq-button-secondary,\n.lq-text-link {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 46px;\n  padding: 0 18px;\n  border-radius: 999px;\n  background: rgba(255,255,255,0.74);\n  border: 1px solid rgba(24, 27, 31, 0.08);\n  color: var(--text) !important;\n  -webkit-text-fill-color: var(--text) !important;\n  font-size: 14px;\n  font-weight: 700;\n  transition: transform 180ms ease, box-shadow 180ms ease, background-color 180ms ease;\n}\n.lq-about-links a:hover,\n.lq-section-header a:hover,\n.lq-button-secondary:hover,\n.lq-text-link:hover,\n.lq-button-primary:hover {\n  transform: translateY(-1px);\n}\n.lq-about-links a {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 46px;\n  padding: 0 18px;\n  border: 1px solid rgba(24, 27, 31, 0.08);\n  border-radius: 999px;\n  background: rgba(255,255,255,0.74);\n  color: rgba(23, 26, 31, 0.72) !important;\n  -webkit-text-fill-color: rgba(23, 26, 31, 0.72) !important;\n  font-size: 14px;\n  font-weight: 800;\n  text-decoration: none;\n  transition: transform 160ms ease, border-color 160ms ease, background-color 160ms ease, color 160ms ease;\n}\n.lq-about-links a:hover {\n  transform: translateY(-1px);\n  border-color: rgba(24, 27, 31, 0.14);\n  background: rgba(255,255,255,0.92);\n  color: var(--text) !important;\n  -webkit-text-fill-color: var(--text) !important;\n}\n.lq-about-qr-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 138px);\n  gap: 12px;\n  align-items: start;\n  margin-top: 2px;\n}\n.lq-about-qr {\n  display: grid;\n  justify-items: center;\n  gap: 8px;\n  padding: 8px;\n  border: 1px solid rgba(24, 27, 31, 0.08);\n  border-radius: 16px;\n  background: rgba(255,255,255,0.62);\n}\n.lq-about-qr img {\n  width: 122px;\n  height: 122px;\n  display: block;\n  object-fit: contain;\n  padding: 6px;\n  border: 1px solid rgba(24, 27, 31, 0.07);\n  border-radius: 10px;\n  background: #fff;\n}\n.lq-about-qr span {\n  color: var(--text);\n  font-size: 13px;\n  font-weight: 800;\n}\n.lq-home {\n  display: grid;\n  gap: 24px;\n}\n.lq-home-hero {\n  position: relative;\n  padding: 30px 32px;\n  overflow: hidden;\n  background:\n    linear-gradient(135deg, #fffaf1 0%, #f8f6f1 46%, #eef4fb 100%);\n}\n.lq-home-hero > * {\n  position: relative;\n  z-index: 2;\n}\n.lq-home-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: -18% -12%;\n  background:\n    radial-gradient(ellipse 68% 72% at 18% 76%, var(--atmo-peach), transparent 62%),\n    radial-gradient(ellipse 54% 60% at 34% 16%, var(--atmo-blush), transparent 64%),\n    radial-gradient(ellipse 64% 76% at 90% 14%, var(--atmo-sky), transparent 60%),\n    radial-gradient(ellipse 42% 48% at 76% 92%, var(--atmo-mint), transparent 64%);\n  filter: blur(18px) saturate(112%);\n  transform: scale(1.02);\n  z-index: 0;\n}\n.lq-home-hero::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background:\n    linear-gradient(90deg, rgba(255,255,255,0.08), rgba(255,255,255,0.02)),\n    repeating-linear-gradient(90deg, rgba(23,26,31,0.016) 0, rgba(23,26,31,0.016) 1px, transparent 1px, transparent 56px),\n    repeating-linear-gradient(0deg, rgba(23,26,31,0.012) 0, rgba(23,26,31,0.012) 1px, transparent 1px, transparent 56px);\n  pointer-events: none;\n  z-index: 1;\n}\n.lq-home-switch {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  padding: 6px;\n  border-radius: 999px;\n  background:\n    linear-gradient(180deg, rgba(255,255,255,0.82), rgba(251,250,246,0.62));\n  border: 1px solid rgba(23, 26, 31, 0.06);\n  box-shadow: 0 12px 28px rgba(28, 31, 36, 0.06);\n  margin-bottom: 26px;\n}\n.lq-home-grid {\n  display: grid;\n  grid-template-columns: minmax(0, 0.92fr) minmax(320px, 1.08fr);\n  gap: clamp(22px, 3vw, 34px);\n  align-items: start;\n}\n.lq-home-stage { display: grid; }\n.lq-home-switch button {\n  appearance: none;\n  border: none;\n  background: transparent;\n  color: var(--muted);\n  font: inherit;\n  font-size: 14px;\n  font-weight: 700;\n  min-height: 40px;\n  padding: 0 18px;\n  border-radius: 999px;\n  cursor: pointer;\n  transition: background-color 180ms ease, color 180ms ease;\n}\n.lq-home-switch button.is-active {\n  background: var(--primary);\n  color: #fff;\n  box-shadow: 0 8px 18px rgba(34, 50, 74, 0.16);\n}\n.lq-hero-pane {\n  grid-area: 1 \/ 1;\n  opacity: 0;\n  visibility: hidden;\n  pointer-events: none;\n  transform: translateY(10px);\n  transition: opacity 220ms ease, transform 220ms ease;\n}\n.lq-hero-pane.is-active {\n  opacity: 1;\n  visibility: visible;\n  pointer-events: auto;\n  transform: translateY(0);\n}\n.lq-home-copy {\n  max-width: 580px;\n  padding: 6px 0 0 6px;\n}\n.lq-hero-date {\n  display: inline-flex;\n  align-items: center;\n  min-height: 32px;\n  padding: 0;\n  border-radius: 0;\n  background: transparent;\n  border: 0;\n  color: var(--muted-2);\n  font-size: 12px;\n  font-weight: 700;\n  letter-spacing: 0.08em;\n}\n.lq-hero-date--placeholder {\n  visibility: hidden;\n}\n.lq-home-copy h1,\n.lq-home-copy h2 {\n  margin: 12px 0 0;\n  max-width: 100%;\n  min-height: 1.05em;\n  font-size: clamp(30px, 3.8vw, 52px);\n  line-height: 1.02;\n  letter-spacing: -0.08em;\n  font-weight: 800;\n  white-space: nowrap;\n}\n.lq-home-copy p {\n  margin: 20px 0 0;\n  max-width: 34em;\n  min-height: 3.6em;\n  font-size: 16px;\n  line-height: 1.8;\n  color: var(--muted);\n}\n.lq-hero-actions {\n  display: flex;\n  gap: 12px;\n  flex-wrap: wrap;\n  margin-top: 34px;\n}\n.lq-button-primary,\n.lq-button-secondary {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  min-height: 50px;\n  padding: 0 20px;\n  border-radius: 999px;\n  transition: transform 180ms ease, box-shadow 180ms ease, background-color 180ms ease;\n  font-weight: 700;\n  white-space: nowrap;\n}\n.lq-button-primary {\n  background: var(--primary);\n  color: #fff !important;\n  -webkit-text-fill-color: #fff !important;\n  box-shadow: 0 12px 24px rgba(34, 50, 74, 0.16);\n}\n.lq-home-side {\n  display: grid;\n  align-content: start;\n}\n.lq-hero-card {\n  padding: 20px 22px;\n  min-height: 408px;\n  border-radius: 32px;\n  background:\n    linear-gradient(145deg, rgba(255,255,255,0.52), rgba(255,248,238,0.28) 46%, rgba(237,247,249,0.32));\n  border: 1px solid rgba(255, 255, 255, 0.46);\n  backdrop-filter: blur(10px) saturate(106%);\n  -webkit-backdrop-filter: blur(10px) saturate(106%);\n  box-shadow: 0 16px 36px rgba(28, 31, 36, 0.045);\n}\n.lq-hero-topic {\n  display: grid;\n  grid-template-columns: 64px minmax(0, 1fr);\n  column-gap: 0;\n  padding: 16px 0;\n  align-items: baseline;\n  border-top: 1px solid rgba(24, 27, 31, 0.08);\n}\n.lq-hero-topic:first-of-type {\n  border-top: none;\n  padding-top: 6px;\n}\n.lq-hero-topic em {\n  display: block;\n  width: 36px;\n  height: 24.8px;\n  line-height: 24.8px;\n  justify-self: start;\n  text-align: center;\n  border-radius: 999px;\n  background:\n    linear-gradient(135deg, rgba(255,255,255,0.72), rgba(23,26,31,0.05));\n  color: var(--muted-2);\n  font-size: 12px;\n  font-style: normal;\n  font-variant-numeric: tabular-nums;\n}\n.lq-hero-topic > div {\n  min-width: 0;\n  padding-top: 0;\n}\n.lq-hero-topic strong {\n  display: block;\n  font-size: 17px;\n  line-height: 1.46;\n  font-weight: 600;\n  text-align: left;\n}\n.lq-hero-topic-note {\n  color: var(--muted);\n  font-weight: 500;\n}\n.lq-hero-topic p {\n  margin: 5px 0 0;\n  color: var(--muted);\n  font-size: 14px;\n  line-height: 1.66;\n  display: -webkit-box;\n  overflow: hidden;\n  -webkit-line-clamp: 2;\n  -webkit-box-orient: vertical;\n}\n.lq-home-section {\n  padding: 24px 32px 8px;\n  position: relative;\n  overflow: hidden;\n  background:\n    linear-gradient(180deg, rgba(255,255,255,0.9), rgba(251,250,246,0.74));\n}\n.lq-section-header {\n  display: flex;\n  align-items: end;\n  justify-content: space-between;\n  gap: 16px;\n  margin-bottom: 8px;\n}\n.lq-section-header h2 {\n  margin: 0;\n  font-size: 28px;\n  line-height: 1.1;\n  letter-spacing: -0.04em;\n}\n.lq-row-list--compact .lq-row {\n  padding: 20px 0;\n}\n.lq-project-carousel {\n  position: relative;\n  margin-top: 8px;\n}\n.lq-project-window {\n  overflow: hidden;\n  border-radius: 30px;\n  position: relative;\n}\n.lq-project-window::before,\n.lq-project-window::after {\n  content: \"\";\n  position: absolute;\n  top: 0;\n  bottom: 0;\n  z-index: 1;\n  width: 40px;\n  pointer-events: none;\n}\n.lq-project-window::before {\n  left: 0;\n  background: linear-gradient(90deg, rgba(251,250,246,0.94), transparent);\n}\n.lq-project-window::after {\n  right: 0;\n  background: linear-gradient(270deg, rgba(251,250,246,0.94), transparent);\n}\n.lq-project-rail {\n  display: grid;\n  grid-auto-flow: column;\n  grid-auto-columns: minmax(280px, 358px);\n  gap: 16px;\n  overflow-x: auto;\n  padding: 4px 2px 18px;\n  scroll-snap-type: x proximity;\n  scroll-behavior: smooth;\n  scrollbar-width: none;\n}\n.lq-project-rail::-webkit-scrollbar {\n  display: none;\n}\n.lq-project-tile {\n  min-height: 340px;\n  padding: 22px;\n  border-radius: 28px;\n  background:\n    linear-gradient(180deg, rgba(255,255,255,0.86), rgba(247,245,239,0.68));\n  border: 1px solid rgba(24, 27, 31, 0.07);\n  box-shadow: 0 12px 28px rgba(24, 27, 31, 0.05);\n  scroll-snap-align: start;\n  display: flex;\n  flex-direction: column;\n  transition: transform 180ms ease, box-shadow 180ms ease, border-color 180ms ease;\n}\n.lq-project-tile:hover {\n  transform: translateY(-2px);\n  border-color: rgba(34, 50, 74, 0.18);\n  box-shadow: var(--shadow-hover);\n}\n.lq-project-tile strong {\n  display: block;\n  font-size: 21px;\n  line-height: 1.3;\n  letter-spacing: -0.03em;\n}\n.lq-project-tile p {\n  margin: 16px 0 0;\n  color: var(--muted);\n  font-size: 14.5px;\n  line-height: 1.78;\n  flex: 1;\n}\n.lq-project-tile em {\n  display: block;\n  margin-top: auto;\n  padding-top: 18px;\n  color: var(--muted-2);\n  font-size: 12px;\n  font-style: normal;\n  letter-spacing: 0.08em;\n}\n.lq-project-arrow {\n  appearance: none;\n  position: absolute;\n  top: 50%;\n  z-index: 2;\n  width: 42px;\n  height: 42px;\n  border: 1px solid rgba(24, 27, 31, 0.08);\n  border-radius: 999px;\n  background: rgba(255,255,255,0.9);\n  color: var(--text);\n  box-shadow: 0 12px 28px rgba(28, 31, 36, 0.08);\n  transform: translateY(-50%);\n  cursor: pointer;\n  transition: opacity 180ms ease, transform 180ms ease, background-color 180ms ease;\n}\n.lq-project-arrow:hover {\n  transform: translateY(-50%) scale(1.04);\n  background: #fff;\n}\n.lq-project-arrow:disabled {\n  opacity: 0.32;\n  cursor: default;\n  transform: translateY(-50%);\n}\n.lq-project-arrow--prev { left: -14px; }\n.lq-project-arrow--next { right: -14px; }\n.lq-home-hero,\n.lq-home-section {\n  scroll-margin-top: 108px;\n}\n@media (max-width: 980px) {\n  .lq-topbar {\n    flex-wrap: wrap;\n    justify-content: center;\n  }\n  .lq-home-grid {\n    grid-template-columns: 1fr;\n  }\n  .lq-home-copy h1,\n  .lq-home-copy h2 {\n    max-width: 12ch;\n    min-height: 2.1em;\n    white-space: normal;\n  }\n}\n@media (max-width: 720px) {\n  .lq-shell {\n    width: calc(100vw - 20px);\n    max-width: 100%;\n    padding: 12px 0 54px;\n  }\n  .lq-topbar {\n    padding: 12px 14px;\n  }\n  .lq-nav {\n    gap: 18px;\n  }\n  .lq-nav-submenu {\n    top: calc(100% + 8px);\n  }\n  .lq-home-hero,\n  .lq-home-section,\n  .lq-page-header,\n  .lq-page-panel {\n    padding-left: 20px;\n    padding-right: 20px;\n  }\n  .lq-page-panel--about {\n    padding-bottom: 64px;\n  }\n  .lq-page-intro {\n    margin-top: 14px;\n    font-size: 15px;\n  }\n  .lq-home-copy h1,\n  .lq-home-copy h2 {\n    font-size: clamp(34px, 12vw, 48px);\n  }\n  .lq-row,\n  .lq-row--single,\n  .lq-project-row {\n    grid-template-columns: 1fr;\n  }\n  .lq-project-row {\n    gap: 18px;\n    padding: 28px 0;\n  }\n  .lq-brief-image-summary {\n    grid-template-columns: 1fr;\n    align-items: start;\n  }\n  .lq-brief-image-summary-meta {\n    justify-self: start;\n  }\n  .lq-brief-image-meta {\n    flex-direction: column;\n    align-items: flex-start;\n  }\n  .lq-brief-image-side {\n    justify-items: start;\n  }\n  .lq-project-heading {\n    display: block;\n  }\n  .lq-project-keywords {\n    margin-top: 8px;\n    white-space: normal;\n  }\n  .lq-project-rail {\n    grid-auto-columns: minmax(240px, 82vw);\n  }\n  .lq-project-arrow {\n    width: 38px;\n    height: 38px;\n  }\n  .lq-project-arrow--prev { left: 6px; }\n  .lq-project-arrow--next { right: 6px; }\n  .lq-hero-card,\n  .lq-home-switch {\n    width: 100%;\n  }\n  .lq-hero-topic {\n    grid-template-columns: 1fr;\n  }\n  .lq-hero-topic em {\n    display: none;\n  }\n}\n@media (max-width: 430px) {\n  .lq-about-qr-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 10px;\n  }\n  .lq-about-qr img {\n    width: 112px;\n    height: 112px;\n  }\n}\n<\/style>\n<div class=\"lq-shell\">\n  <header class=\"lq-topbar\">\n  <a class=\"lq-brand\" href=\"https:\/\/blog.liu-qi.cn\">\n    <span class=\"lq-brand-mark\" aria-hidden=\"true\"><\/span>\n    <span class=\"lq-brand-copy\">\n      <strong>\u5c0f\u5218BOT<\/strong>\n    <\/span>\n  <\/a>\n  <nav class=\"lq-nav\" aria-label=\"\u4e3b\u5bfc\u822a\">\n    <a class=\"lq-nav-link\" data-section=\"home\" href=\"https:\/\/blog.liu-qi.cn\">\u9996\u9875<\/a> <div class=\"lq-nav-item lq-nav-item--submenu\"><a class=\"lq-nav-link lq-nav-toggle\" href=\"https:\/\/blog.liu-qi.cn\/index.php\/brief\/\" aria-haspopup=\"menu\" aria-expanded=\"false\">\u7b80\u8baf<\/a><div class=\"lq-nav-submenu\" role=\"menu\" aria-label=\"\u7b80\u8baf\u83dc\u5355\"><a class=\"lq-nav-submenu-link\" href=\"https:\/\/blog.liu-qi.cn\/index.php\/brief-images\/\">\u56fe\u7247\u7b80\u8baf<\/a><\/div><\/div> <a class=\"lq-nav-link\" data-section=\"projects\" href=\"https:\/\/blog.liu-qi.cn\/index.php\/projects\/\">\u9879\u76ee<\/a> <a class=\"lq-nav-link is-active\" data-section=\"articles\" href=\"https:\/\/blog.liu-qi.cn\/index.php\/articles\/\">\u6587\u7ae0<\/a> <div class=\"lq-nav-item lq-nav-item--submenu\"><a class=\"lq-nav-link lq-nav-toggle\" href=\"https:\/\/blog.liu-qi.cn\/index.php\/tools\/\" aria-haspopup=\"menu\" aria-expanded=\"false\">\u5de5\u5177<\/a><div class=\"lq-nav-submenu\" role=\"menu\" aria-label=\"\u5de5\u5177\u83dc\u5355\"><a class=\"lq-nav-submenu-link\" href=\"https:\/\/danmu.liu-qi.cn\/\" target=\"_blank\" rel=\"noopener noreferrer\">\u5f39\u5e55\u89e3\u6790<\/a><a class=\"lq-nav-submenu-link\" href=\"https:\/\/demo.saylab.ganfan.work\/\" target=\"_blank\" rel=\"noopener noreferrer\">Say Lab<\/a><\/div><\/div> <a class=\"lq-nav-link\" data-section=\"about\" href=\"https:\/\/blog.liu-qi.cn\/index.php\/about\/\">\u5173\u4e8e<\/a><div class=\"lq-nav-item lq-nav-item--submenu\"><a class=\"lq-nav-link lq-nav-toggle\" href=\"#\" data-nav-noop=\"true\" aria-haspopup=\"menu\" aria-expanded=\"false\">RSS<\/a><div class=\"lq-nav-submenu\" role=\"menu\" aria-label=\"RSS\u83dc\u5355\"><a class=\"lq-nav-submenu-link\" href=\"#\" data-copy-text=\"https:\/\/blog.liu-qi.cn\/brief\/feed\/\" data-original-label=\"\u7b80\u8baf RSS\">\u7b80\u8baf RSS<\/a><a class=\"lq-nav-submenu-link\" href=\"#\" data-copy-text=\"https:\/\/blog.liu-qi.cn\/articles\/feed\/\" data-original-label=\"\u6587\u7ae0 RSS\">\u6587\u7ae0 RSS<\/a><\/div><\/div>\n  <\/nav>\n  \n<\/header>\n<script id=\"lq-nav-copy-script\">\n(function () {\n  if (window.__lqNavCopyReady) return;\n  window.__lqNavCopyReady = true;\n\n  function fallbackCopy(text) {\n    var textarea = document.createElement('textarea');\n    textarea.value = text;\n    textarea.setAttribute('readonly', '');\n    textarea.style.position = 'fixed';\n    textarea.style.top = '-1000px';\n    document.body.appendChild(textarea);\n    textarea.select();\n    try { document.execCommand('copy'); } catch (error) {}\n    document.body.removeChild(textarea);\n  }\n\n  function showCopied(link) {\n    var original = link.getAttribute('data-original-label') || link.textContent;\n    link.textContent = '\u5df2\u590d\u5236';\n    window.setTimeout(function () {\n      link.textContent = original;\n    }, 1200);\n  }\n\n  document.addEventListener('click', function (event) {\n    var noop = event.target.closest('[data-nav-noop]');\n    if (noop) {\n      event.preventDefault();\n      return;\n    }\n\n    var link = event.target.closest('[data-copy-text]');\n    if (!link) return;\n    event.preventDefault();\n    var text = link.getAttribute('data-copy-text') || '';\n    if (!text) return;\n\n    if (navigator.clipboard && window.isSecureContext) {\n      navigator.clipboard.writeText(text).then(function () {\n        showCopied(link);\n      }, function () {\n        fallbackCopy(text);\n        showCopied(link);\n      });\n      return;\n    }\n\n    fallbackCopy(text);\n    showCopied(link);\n  });\n})();\n<\/script>\n  <main class=\"lq-page-main\">\n    <section class=\"lq-surface lq-page-header fade-up\">\n      <h1>\u6587\u7ae0<\/h1>\n      \n    <\/section>\n    <section class=\"lq-surface lq-page-panel fade-up\">\n      <div class=\"lq-row-list\"><a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2026\/06\/29\/course-navigator\/\"><time class=\"lq-row-date\" datetime=\"2026-06-29\">2026.06.29<\/time><div class=\"lq-row-copy\"><strong>I Built an AI Tool to Supercharge Self-Study from Video Courses<\/strong><p>This article introduces Course Navigator, an open-source AI tool that extracts subtitles, corrects errors, generates outlines and notes, and organizes courses into a database, making self-study from videos faster and more effective.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2025\/12\/23\/comfyui%e7%9a%84%e6%89%b9%e5%a4%84%e7%90%86%ef%bc%88%e4%b8%8b%ef%bc%89%ef%bc%9a%e4%b8%80%e7%af%87%e6%96%87%e7%ab%a0%e6%90%9e%e6%87%82for%e5%be%aa%e7%8e%af\/\"><time class=\"lq-row-date\" datetime=\"2025-12-23\">2025.12.23<\/time><div class=\"lq-row-copy\"><strong>ComfyUI Batch Processing (Part 2): Understanding the For Loop in One Article<\/strong><p>This article demystifies the ComfyUI For Loop node, explaining its basic logic, key ports (index, value, initial value), and practical application for batch image generation and processing, including upscaling and editing workflows.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2025\/12\/18\/comfyui%e7%9a%84%e6%89%b9%e5%a4%84%e7%90%86%ef%bc%88%e4%b8%8a%ef%bc%89%ef%bc%9a%e5%a6%82%e4%bd%95%e5%ae%9e%e7%8e%b0%e5%a4%9aprompt%e8%87%aa%e5%8a%a8%e7%94%9f%e5%9b%be%ef%bc%9f\/\"><time class=\"lq-row-date\" datetime=\"2025-12-18\">2025.12.18<\/time><div class=\"lq-row-copy\"><strong>ComfyUI Batch Processing (Part 1): How to Automatically Generate Images with Multiple Prompts?<\/strong><p>Discover how to implement automatic image generation with multiple prompts in ComfyUI using the Prompt Line node, with practical examples and optimization tips.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2025\/12\/16\/%e6%b2%a1%e6%9c%89%e7%94%9f%e6%88%90%e5%bc%8f%e5%a1%ab%e5%85%85%ef%bc%8c%e6%80%8e%e6%a0%b7%e5%9c%a8photoshop%e9%87%8c%e7%94%a8%e4%b8%8aai%e4%bf%ae%e5%9b%be%ef%bc%9f\/\"><time class=\"lq-row-date\" datetime=\"2025-12-16\">2025.12.16<\/time><div class=\"lq-row-copy\"><strong>Without Generative Fill, How to Use AI Photo Editing in Photoshop?<\/strong><p>Learn how to bypass Adobe&#039;s region-locked Generative Fill by installing the free SD-PPP plugin to connect Photoshop with AI models like Qwen-Image-Edit and ComfyUI for localized, high-resolution image editing.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2025\/08\/28\/%e6%88%91%e6%9c%80%e5%b8%b8%e7%94%a8%e7%9a%84b%e7%ab%af%e7%94%9f%e4%ba%a7%e5%8a%9b%e5%b7%a5%e5%85%b7%e6%8e%a8%e5%87%ba%e4%ba%86%e5%85%a8%e6%96%b0%e7%89%88%e6%9c%ac%ef%bc%9a%e8%81%8a%e8%81%8a%e3%80%8c\/\"><time class=\"lq-row-date\" datetime=\"2025-08-28\">2025.08.28<\/time><div class=\"lq-row-copy\"><strong>The B2B Productivity Tool I Use Most Just Released a Brand-New Version: Talking About the Standalone &#039;Feishu Multidimensional Sheet&#039; Product, and What You and Your Team Should Choose<\/strong><p>Explore the new standalone Feishu Multidimensional Sheet, ideal for B2B business management, CRM, and team collaboration. Learn about its features for batch processing, advanced permissions, and workflow automation, and get advice on choosing between the standalone product and the full Feishu suite.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2025\/07\/30\/ticnote%ef%bc%9a%e5%87%ba%e9%97%a8%e9%97%ae%e9%97%ae%e5%81%9a%e4%ba%86%e4%b8%80%e6%ac%be%e3%80%8c%e6%9c%89%e7%94%a8%e3%80%8d%e7%9a%84ai%e7%a1%ac%e4%bb%b6\/\"><time class=\"lq-row-date\" datetime=\"2025-07-30\">2025.07.30<\/time><div class=\"lq-row-copy\"><strong>TicNote: A Truly &#039;Useful&#039; AI Hardware from Mobvoi<\/strong><p>TicNote offers practical AI-powered call and meeting recording with a magnetic card design, providing efficiency gains for business users through superior hardware-software synergy.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2025\/07\/30\/%e5%bd%95%e9%9f%b3%e8%bd%ac%e6%96%87%e5%ad%97\/\"><time class=\"lq-row-date\" datetime=\"2025-07-30\">2025.07.30<\/time><div class=\"lq-row-copy\"><strong>Recordings to Text Conversion Tool<\/strong><p>An interactive web application that transcribes audio recordings to text, supporting multiple API services like SiliconFlow and Volcengine for flexible speech-to-text conversion.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2025\/07\/25\/%e7%94%a8%e8%bf%99%e5%a5%97%e5%a4%9a%e7%bb%b4%e8%a1%a8%e6%a0%bc%e6%a8%a1%e6%9d%bf%ef%bc%8c%e9%9b%b6%e9%97%a8%e6%a7%9b%e6%90%ad%e5%bb%ba%e5%b1%9e%e4%ba%8e%e8%87%aa%e5%b7%b1%e7%9a%84%e7%9f%a5%e8%af%86\/\"><time class=\"lq-row-date\" datetime=\"2025-07-25\">2025.07.25<\/time><div class=\"lq-row-copy\"><strong>Build Your Own Knowledge Base with Zero Barrier Using This Multi-Dimensional Table Template<\/strong><p>Discover a no-code solution to create a personal knowledge base by leveraging multi-dimensional tables and AI vision models to process PPTs and documents, enabling features like auto-summarization and Q&amp;A.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2025\/07\/20\/comfyui%e5%85%a5%e9%97%a8%ef%bc%88%e4%ba%8c%ef%bc%89%ef%bc%9a%e5%a6%82%e4%bd%95%e6%89%93%e9%80%a0%e8%87%aa%e5%b7%b1%e7%9a%84%e5%b7%a5%e4%bd%9c%e6%b5%81%ef%bc%8c%e8%ae%a9ai%e7%94%9f%e5%9b%be-%e4%bf%ae\/\"><time class=\"lq-row-date\" datetime=\"2025-07-20\">2025.07.20<\/time><div class=\"lq-row-copy\"><strong>ComfyUI Basics Part 2: How to Build Custom Workflows for More Efficient AI Image Generation and Editing<\/strong><p>Learn to create personalized ComfyUI workflows for AI image tasks with Flux Kontext. This tutorial covers assembling local and API models, integrating LLMs for smarter prompts, and optimizing efficiency for various editing scenarios.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2025\/07\/11\/%e6%8a%8a%e5%b7%a5%e4%bd%9c%e6%b5%81%e6%8b%86%e5%bc%80%e6%8f%89%e7%a2%8e%e4%ba%86%ef%bc%8c%e5%b8%a6%e4%bd%a0%e5%85%a5%e9%97%a8comfyui\/\"><time class=\"lq-row-date\" datetime=\"2025-07-11\">2025.07.11<\/time><div class=\"lq-row-copy\"><strong>Deconstructing Workflows: A Beginner&#039;s Guide to ComfyUI<\/strong><p>Learn how to start with ComfyUI by building simple workflows step-by-step. This guide breaks down core concepts and demonstrates using LLMs and image generation models, making AI art accessible to everyone.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2025\/06\/26\/%e6%97%b6%e9%9a%94%e4%b8%80%e4%b8%aa%e6%9c%88%ef%bc%8c%e8%81%8a%e8%81%8a%e6%98%86%e4%bb%91%e4%b8%87%e7%bb%b4%e7%9a%84%e5%a4%a9%e5%b7%a5%e8%b6%85%e7%ba%a7%e6%99%ba%e8%83%bd%e4%bd%93\/\"><time class=\"lq-row-date\" datetime=\"2025-06-26\">2025.06.26<\/time><div class=\"lq-row-copy\"><strong>One Month Later: A Chat About Kunlun Tech&#039;s Tiangong Super Agent<\/strong><p>A month-long review of Kunlun Tech&#039;s Tiangong Super Agent, comparing its performance in PPT, Word, and Excel tasks against other AI agents. It excels in instruction-following and deep research but has limitations in data accuracy.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2025\/06\/20\/%e5%a6%82%e4%bd%95%e7%94%a8ai%e7%94%9f%e6%88%90%e9%ab%98%e8%b4%a8%e9%87%8f%e5%85%ac%e4%bc%97%e5%8f%b7%e5%b0%81%e9%9d%a2%ef%bc%9f%e4%b8%80%e7%af%87%e6%96%87%e7%ab%a0%e6%95%99%e4%bc%9a%e4%bd%a0\/\"><time class=\"lq-row-date\" datetime=\"2025-06-20\">2025.06.20<\/time><div class=\"lq-row-copy\"><strong>How to Generate High-Quality Public Account Covers with AI? A Single Article Teaches You<\/strong><p>Learn to create high-quality WeChat public account covers using AI. This guide details a workflow with a template and two core prompts for generating designs in various styles like cyberpunk or minimalist.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2025\/05\/15\/%e5%ae%9e%e6%b5%8blovart%ef%bc%8c%e5%85%a8%e7%90%83%e7%ac%ac%e4%b8%80%e4%b8%aa%e4%b8%93%e4%b8%9a%e8%ae%be%e8%ae%a1%e7%b1%bbai-agent%e6%9c%89%e5%a4%9a%e5%bc%ba%ef%bc%9f\/\"><time class=\"lq-row-date\" datetime=\"2025-05-15\">2025.05.15<\/time><div class=\"lq-row-copy\"><strong>Testing Lovart: How Powerful Is the World&#039;s First Professional Design AI Agent?<\/strong><p>Lovart, a professional design AI agent, automates brand identity, video creation, and editing by integrating multiple models to deliver efficient, high-quality outputs for various design scenarios.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2025\/05\/13\/ai%e4%b8%96%e7%95%8c%e7%9a%84%e9%9a%90%e7%a7%98%e8%a7%92%e8%90%bd%ef%bc%8c%e6%8a%95%e6%9c%ba%e4%b8%8e%e6%ac%ba%e8%af%88%e6%ad%a3%e5%9c%a8%e6%9a%97%e6%b5%81%e6%b6%8c%e5%8a%a8\/\"><time class=\"lq-row-date\" datetime=\"2025-05-13\">2025.05.13<\/time><div class=\"lq-row-copy\"><strong>The Dark Side of AI: How Scams and Speculation Are Flourishing in the Shadows<\/strong><p>Scammers exploit AI hype to promote fake &#039;unmanned livestream&#039; courses, tricking victims into paying thousands for worthless training. These operations form a gray industry chain, highlighting the need for caution in knowledge-payment markets.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2025\/05\/05\/%e4%b8%8d%e7%9f%a5%e9%83%a8%e7%bd%b2%e5%93%aa%e4%b8%aa%e7%89%88%e6%9c%ac%ef%bc%9f%e4%b8%80%e6%96%87%e7%9c%8b%e6%87%82qwen3%e6%9c%ac%e5%9c%b0%e9%83%a8%e7%bd%b2%e7%9a%84%e9%85%8d%e7%bd%ae%e8%a6%81\/\"><time class=\"lq-row-date\" datetime=\"2025-05-05\">2025.05.05<\/time><div class=\"lq-row-copy\"><strong>Not Sure Which Version to Deploy? A Guide to Qwen3 Local Deployment Configuration Requirements<\/strong><p>Understand Qwen3 model sizes, quantization levels, KV cache impact on VRAM, and see practical tests for local deployment on consumer GPUs like RTX 3090\/4090.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2025\/05\/01\/qwen3%e5%80%bc%e4%b8%8d%e5%80%bc%e5%be%97%e6%99%ae%e9%80%9a%e7%94%a8%e6%88%b7%e6%9c%ac%e5%9c%b0%e9%83%a8%e7%bd%b2%ef%bc%9f3%e4%b8%aa%e8%90%bd%e5%9c%b0%e5%9c%ba%e6%99%af%ef%bc%8c30%e9%81%93%e9%a2%98\/\"><time class=\"lq-row-date\" datetime=\"2025-05-01\">2025.05.01<\/time><div class=\"lq-row-copy\"><strong>Is Qwen3 Worth Local Deployment for Everyday Users? 3 Use Cases, 30 Questions, 300 Responses, 10-Model Showdown Scored by Doubao AI!<\/strong><p>This article tests Qwen3 small models for local deployment via 3 use cases and 30 questions across 10 models, using AI scoring to determine practical value for everyday users.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2025\/04\/24\/ai%e5%a4%8d%e7%9b%982025%e4%ba%ac%e4%b8%9c%e7%be%8e%e5%9b%a2%e5%a4%96%e5%8d%96%e5%a4%a7%e6%88%98%ef%bc%8c%e5%96%82%e9%a5%ad%e5%bc%8f%e5%90%83%e7%93%9c%e6%8c%87%e6%97%a5%e5%8f%af%e5%be%85%ef%bc%81\/\"><time class=\"lq-row-date\" datetime=\"2025-04-24\">2025.04.24<\/time><div class=\"lq-row-copy\"><strong>AI Analysis of the 2025 JD vs. Meituan Delivery War: A Feeding-Frenzy Guide to the Drama!<\/strong><p>Learn how to use AI deep research tools to analyze complex events, generate visual reports with timelines, and create shareable content about topics like the 2025 JD and Meituan delivery competition.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2025\/04\/11\/%e7%94%a8%e8%bf%99%e4%b8%aa%e6%96%b9%e6%a1%88%ef%bc%8c%e4%b8%80%e9%94%ae%e6%a8%a1%e4%bb%bf70%e7%9a%84%e6%b5%b7%e6%8a%a5%e5%92%8c%e6%8a%95%e6%b5%81%e7%b4%a0%e6%9d%90%e5%9b%be%ef%bc%8c%e8%80%8c%e4%b8%94\/\"><time class=\"lq-row-date\" datetime=\"2025-04-11\">2025.04.11<\/time><div class=\"lq-row-copy\"><strong>One-Click Method to Mimic 70% of Posters and Ad Creatives at Nearly Zero Cost<\/strong><p>Learn a free, step-by-step method using Feishu spreadsheets to mimic and generate professional posters and ad creatives with AI, supporting reference-based editing and customization.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2025\/04\/05\/%e5%9b%bd%e4%ba%a7%e5%85%8d%e8%b4%b9deepresearch%ef%bc%9a%e6%99%ba%e8%b0%b1%e3%80%8cautoglm-%e6%b2%89%e6%80%9d%e3%80%8d%e5%88%b0%e5%ba%95%e6%80%8e%e4%b9%88%e6%a0%b7%ef%bc%9f%e7%94%a8ai%e6%b7%b1\/\"><time class=\"lq-row-date\" datetime=\"2025-04-05\">2025.04.05<\/time><div class=\"lq-row-copy\"><strong>AutoGLM DeepResearch: A Practical Test and Comparison with OpenAI&#039;s DeepResearch on Zhihu&#039;s 14-Year Business Evolution<\/strong><p>This article evaluates Zhipu&#039;s AutoGLM DeepResearch tool by analyzing Zhihu&#039;s business history over 14 years, comparing it with OpenAI&#039;s DeepResearch to assess its capabilities and limitations.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2025\/04\/03\/%e5%a6%82%e4%bd%95%e7%9c%8b%e5%be%85-gpt-4o-%e5%87%ba%e7%8e%b0%e5%90%8e%ef%bc%8ccomfyui-%e7%ad%89%e4%b8%80%e4%bc%97%e5%b7%a5%e4%bd%9c%e6%b5%81%e8%bd%af%e4%bb%b6%e4%bc%9a%e8%a2%ab%e6%b7%98%e6%b1%b0\/\"><time class=\"lq-row-date\" datetime=\"2025-04-03\">2025.04.03<\/time><div class=\"lq-row-copy\"><strong>Why Workflow Tools Like ComfyUI Won&#039;t Be Replaced by GPT-4o Anytime Soon<\/strong><p>GPT-4o&#039;s generative capabilities are impressive, but they lack the certainty required for production use. Workflow tools ensure precision by guiding AI step-by-step, a critical need that advanced models cannot yet fully replace.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2025\/03\/29\/gpt-4o%e5%86%8d%e5%8a%a0%e4%b8%8a%e8%bf%99%e5%bc%a0%e8%a1%a8%ef%bc%8c%e8%ae%a9ai%e8%87%aa%e5%8a%a8%e7%94%9f%e6%88%90%e5%b0%8f%e7%ba%a2%e4%b9%a6%e5%b0%81%e9%9d%a2%e5%9b%be\/\"><time class=\"lq-row-date\" datetime=\"2025-03-29\">2025.03.29<\/time><div class=\"lq-row-copy\"><strong>GPT-4o and a Template for AI-Generated Xiaohongshu Cover Images<\/strong><p>Learn to create Xiaohongshu cover images using GPT-4o and a customizable template. Supports both image-text and text-based covers with various styles.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2025\/03\/16\/%e4%b8%80%e4%b8%aa%e8%87%aa%e5%8a%a8%e6%89%b9%e9%87%8f%e5%8c%96ai%e7%94%9f%e6%88%90%e5%90%84%e7%a7%8d%e7%94%a8%e9%80%94%e6%8f%90%e7%a4%ba%e8%af%8d%e7%9a%84%e9%a3%9e%e4%b9%a6%e5%a4%9a%e7%bb%b4%e8%a1%a8\/\"><time class=\"lq-row-date\" datetime=\"2025-03-16\">2025.03.16<\/time><div class=\"lq-row-copy\"><strong>An Automated Feishu Multidimensional Table Template for Batch AI-Generated Prompts for Various Purposes<\/strong><p>Automate AI prompt creation with this Feishu template for text-to-text, text-to-image, image-to-image, text-to-video, and image-to-video conversions, perfect for boosting productivity.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2025\/03\/13\/%e8%87%aa%e5%b7%b1%e8%82%9d%e4%ba%86%e4%b8%80%e4%b8%aaai%e5%86%99ppt%e7%9a%84%e5%b0%8f%e5%b7%a5%e5%85%b7%ef%bc%8c%e5%ae%83%e6%af%94ai%e8%87%aa%e5%8a%a8%e5%a5%97%e6%a8%a1%e6%9d%bf%e6%9b%b4%e9%80%82\/\"><time class=\"lq-row-date\" datetime=\"2025-03-13\">2025.03.13<\/time><div class=\"lq-row-copy\"><strong>A Self-Built AI PPT Tool Tailored for Office Professionals: Beyond Auto-Templating<\/strong><p>Discover a custom AI PPT tool that focuses on logical thinking and content refinement for office professionals, offering more useful assistance than basic auto-templating solutions.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2025\/03\/07\/%e4%b8%80%e4%ba%9b%e9%a3%9e%e4%b9%a6%e5%a4%9a%e7%bb%b4%e8%a1%a8%e6%a0%bc%e7%9a%84ai%e4%bd%bf%e7%94%a8%e7%bb%8f%e9%aa%8c%e5%88%86%e4%ba%ab\/\"><time class=\"lq-row-date\" datetime=\"2025-03-07\">2025.03.07<\/time><div class=\"lq-row-copy\"><strong>Some Experiences Sharing on Using AI with Feishu Multidimensional Tables<\/strong><p>Explore practical tips for using AI in Feishu Multidimensional Tables, covering batch processing, custom field shortcuts, formula integration, and external API calls for enhanced productivity.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2025\/03\/02\/%e5%ae%9e%e6%b5%8b%e9%80%9a%e4%b9%89%e4%b8%87%e7%9b%b8wan2-1%ef%bc%9a%e5%8f%af%e8%83%bd%e6%98%af%e7%9b%ae%e5%89%8d%e6%94%af%e6%8c%81%e6%9c%ac%e5%9c%b0%e9%83%a8%e7%bd%b2%e7%9a%84%e6%9c%80%e5%bc%ba\/\"><time class=\"lq-row-date\" datetime=\"2025-03-02\">2025.03.02<\/time><div class=\"lq-row-copy\"><strong>Testing Tongyi Wanxiang Wan2.1: Possibly the Strongest Image-to-Video Model Supporting Local Deployment | With Local Deployment Tutorial<\/strong><p>A practical test of Alibaba&#039;s Wan2.1 image-to-video model, comparing its performance with Kling and providing a step-by-step local deployment tutorial using ComfyUI.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2025\/03\/02\/wan2-1%e5%b7%a5%e4%bd%9c%e6%b5%81\/\"><time class=\"lq-row-date\" datetime=\"2025-03-02\">2025.03.02<\/time><div class=\"lq-row-copy\"><strong>Wan2.1 Workflow<\/strong><p>Download the Wan2.1 workflow using the provided Baidu Pan link and extraction code for easy access and use.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2025\/02\/26\/%e4%b8%80%e4%b8%aaup%e4%b8%bb%e5%bc%80%e5%8f%91%e7%9a%84%e3%80%8c%e5%8d%a1%e7%89%87%e5%bc%8fai%e5%86%99%e4%bd%9c%e5%8a%a9%e6%89%8b%e3%80%8d%e9%a1%b9%e7%9b%ae%ef%bc%8c%e8%8a%b1%e4%b8%80%e6%99%9a\/\"><time class=\"lq-row-date\" datetime=\"2025-02-26\">2025.02.26<\/time><div class=\"lq-row-copy\"><strong>A YouTuber&#039;s &#039;Card-Style AI Writing Assistant&#039; Project, Tweaked in One Evening, and a Guide on How to Use It | 5000-word Long Article<\/strong><p>Explore a card-style AI writing assistant project with UI enhancements like double-click card creation, quick model selection, parallel prompt execution, and browser cache saving. Includes full deployment guides for local use and server hosting via BaoTa panel.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2025\/02\/18\/comfyui-%e5%a6%82%e4%bd%95ai%e6%94%be%e5%a4%a7%e7%85%a7%e7%89%87%e4%b8%8d%e6%a8%a1%e7%b3%8a%ef%bc%9f%e6%8e%a8%e8%8d%90%e4%b8%80%e4%b8%aa%e5%86%b7%e9%97%a8%e7%9a%84%e5%9b%be%e7%89%87%e6%94%be\/\"><time class=\"lq-row-date\" datetime=\"2025-02-18\">2025.02.18<\/time><div class=\"lq-row-copy\"><strong>ComfyUI | A Lesser-Known AI Image Upscaler Model That Preserves Original Details<\/strong><p>Discover 4xNomos8kSCHAT-L, a specialized ComfyUI model for high-fidelity image upscaling. It enlarges photos up to 4x with minimal distortion, ideal for preserving original details without excessive memory usage or complex workflows.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2025\/02\/18\/4xnomos8kschat-l-pth\/\"><time class=\"lq-row-date\" datetime=\"2025-02-18\">2025.02.18<\/time><div class=\"lq-row-copy\"><strong>4xNomos8kSCHAT-L.pth Model Download<\/strong><p>Download the 4xNomos8kSCHAT-L.pth model file for upscaling tasks.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2025\/02\/13\/deepseek-r1%e4%bd%bf%e7%94%a8%e6%8a%80%e5%b7%a7%ef%bc%9a%e5%ad%a6%e4%bc%9a%e8%bf%99%e4%b8%80%e5%8f%a5prompt%ef%bc%8c%e8%ae%a9ai%e5%b8%ae%e4%bd%a0%e7%94%9f%e6%88%90%e5%a4%9a%e7%a7%8d%e9%85%b7%e7%82%ab\/\"><time class=\"lq-row-date\" datetime=\"2025-02-13\">2025.02.13<\/time><div class=\"lq-row-copy\"><strong>DeepSeek-R1 Prompting Tips: Use This Single Prompt to Generate Various Cool Charts with AI<\/strong><p>This tutorial demonstrates how a specific prompt enables DeepSeek-R1 to generate various Mermaid charts, such as Gantt charts, flowcharts, and knowledge graphs, enhancing data visualization with AI assistance.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2025\/02\/10\/deepseek%e9%a3%9e%e4%b9%a6%ef%bc%9a%e6%95%99%e4%bd%a0%e7%94%a8%e5%a4%9a%e7%bb%b4%e8%a1%a8%e6%a0%bc%e6%89%8b%e6%90%93%e4%b8%80%e4%b8%aaai%e5%ba%94%e7%94%a8%e7%bb%99%e4%ba%ba%e7%9c%8b%e5%a7%bb%e7%bc%98\/\"><time class=\"lq-row-date\" datetime=\"2025-02-10\">2025.02.10<\/time><div class=\"lq-row-copy\"><strong>DeepSeek + Feishu: Using Multi-Dimensional Tables to Build an AI Fortune-Telling App for Relationship Compatibility<\/strong><p>This tutorial shows how to combine DeepSeek API with Feishu multi-dimensional tables to build an AI app that analyzes relationship compatibility using traditional Chinese birth chart data.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2025\/02\/06\/deepseek%e6%9c%8d%e5%8a%a1%e5%99%a8%e6%80%bb%e7%b9%81%e5%bf%99%e6%80%8e%e4%b9%88%e5%8a%9e%ef%bc%9f%e4%b8%8d%e6%84%bf%e7%a8%8d%e5%90%8e%ef%bc%8c%e4%b8%8d%e5%a6%82%e8%af%95%e8%af%95%e9%80%9a%e8%bf%87api\/\"><time class=\"lq-row-date\" datetime=\"2025-02-06\">2025.02.06<\/time><div class=\"lq-row-copy\"><strong>How to Use DeepSeek via API When Its Server Is Busy: A Guide with Chatbox<\/strong><p>When DeepSeek&#039;s server is busy, use API services with Chatbox. This guide covers setting up APIs from SiliconFlow, Alibaba Cloud, and Volcano Engine for seamless AI chat access.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2025\/02\/03\/%e5%a6%82%e4%bd%95%e9%80%9aollama%e6%9c%ac%e5%9c%b0%e9%83%a8%e7%bd%b2deepseek%e8%92%b8%e9%a6%8f%e6%a8%a1%e5%9e%8b%ef%bc%9f%e5%b0%8f%e7%99%bd%e7%9c%8b%e8%bf%99%e4%b8%80%e7%af%87%e5%b0%b1%e5%a4%9f\/\"><time class=\"lq-row-date\" datetime=\"2025-02-03\">2025.02.03<\/time><div class=\"lq-row-copy\"><strong>How to Locally Deploy DeepSeek Distilled Models Using Ollama: A Beginner&#039;s Guide<\/strong><p>Learn to deploy DeepSeek distilled models locally with Ollama. This guide covers the background of these models, installation steps, and setting up Open-WebUI for a user-friendly interface.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2025\/02\/01\/%e4%b8%ba%e4%bb%80%e4%b9%88ai%e7%9a%84%e5%9b%9e%e7%ad%94%e5%a4%8d%e5%88%b6%e5%87%ba%e6%9d%a5%e6%80%bb%e6%98%af%e5%b8%a6%e6%9c%89%e3%80%8c%e3%80%8d%e3%80%81%e3%80%8c%e3%80%8d%e3%80%81%e3%80%8c\/\"><time class=\"lq-row-date\" datetime=\"2025-02-01\">2025.02.01<\/time><div class=\"lq-row-copy\"><strong>Why Do AI Responses Always Contain Useless Symbols Like &quot;##&quot;, &quot;**&quot;, &quot;-&quot; When Copied? How to Remove Them?<\/strong><p>Learn why AI responses contain Markdown symbols and discover methods to remove them, including using AI tools or creating HTML converters for clean text.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2025\/01\/31\/%e6%88%91%e8%ae%a9ai%e5%bc%80%e5%8f%91%e4%ba%86%e4%b8%80%e4%b8%aa%e8%87%aa%e5%8a%a8%e5%88%86%e6%9e%90b%e7%ab%99%e5%bc%b9%e5%b9%95%e7%9a%84%e7%bd%91%e7%ab%99\/\"><time class=\"lq-row-date\" datetime=\"2025-01-31\">2025.01.31<\/time><div class=\"lq-row-copy\"><strong>I Used AI to Build an Automated Bilibili Bullet Comment Analysis Website<\/strong><p>This post explains the creation of a Bilibili bullet comment (danmaku) analysis site using AI, covering development with ChatBot, switching APIs due to outages, and providing a tutorial on its features and usage.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2025\/01\/29\/%e9%86%92%e9%86%92%ef%bc%81%e4%bd%a0%e6%9c%ac%e5%9c%b0%e9%83%a8%e7%bd%b2%e7%9a%84deepseek-r1%ef%bc%8c%e5%ae%83%e4%b8%8d%e6%98%afr1\/\"><time class=\"lq-row-date\" datetime=\"2025-01-29\">2025.01.29<\/time><div class=\"lq-row-copy\"><strong>Wake Up! Your Locally Deployed DeepSeek-R1 Isn&#039;t the Real R1<\/strong><p>This article clarifies that the popular locally deployable DeepSeek-R1 models (1.5B-70B) are distilled versions based on Qwen\/Llama, not the official 671B R1 model. It advises using the web or API instead.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2025\/01\/29\/%e8%af%b4%e5%a4%a7%e4%ba%8b%e4%b8%93%e7%94%a8\/\"><time class=\"lq-row-date\" datetime=\"2025-01-29\">2025.01.29<\/time><div class=\"lq-row-copy\"><strong>No Major News Today<\/strong><p>Today&#039;s update: No significant news or events are taking place. Stay tuned for future announcements.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2025\/01\/28\/%e5%bc%80%e6%ba%90%e4%b8%80%e4%b8%aa%e7%94%b1ai%e7%94%9f%e6%88%90%e7%9a%84ai%e5%a4%b4%e8%84%91%e9%a3%8e%e6%9a%b4%e9%a1%b9%e7%9b%ae\/\"><time class=\"lq-row-date\" datetime=\"2025-01-28\">2025.01.28<\/time><div class=\"lq-row-copy\"><strong>Open-Sourcing an AI-Generated Brainstorming Project<\/strong><p>This project features an AI brainstorming system using DeepSeek API, now open-sourced with setup instructions, customizable prompts, and deployment guides for community collaboration.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2025\/01\/27\/deepseek%e7%9a%84api%ef%bc%8c%e6%88%91%e4%bb%ac%e6%99%ae%e9%80%9a%e4%ba%ba%e9%83%bd%e8%83%bd%e7%94%a8%e5%9c%a8%e5%93%aa%ef%bc%9f\/\"><time class=\"lq-row-date\" datetime=\"2025-01-27\">2025.01.27<\/time><div class=\"lq-row-copy\"><strong>How Ordinary People Can Use DeepSeek&#039;s API: Practical Applications and Examples<\/strong><p>Discover how to use DeepSeek&#039;s API for browser plugins, content analysis, AI brainstorming, and more, empowering non-developers to build practical tools with AI assistance.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2025\/01\/26\/%e5%86%8d%e8%a7%81%e4%ba%86%e7%99%be%e5%ba%a6%ef%bc%81%e6%88%91%e7%94%a8ai%e6%89%8b%e6%90%93%e4%ba%86%e8%87%aa%e5%b7%b1%e7%9a%84%e4%b8%93%e5%b1%9e%e7%bd%91%e5%9d%80%e5%af%bc%e8%88%aa%e9%a1%b5\/\"><time class=\"lq-row-date\" datetime=\"2025-01-26\">2025.01.26<\/time><div class=\"lq-row-copy\"><strong>Farewell to Baidu! I Used AI to Build My Own Custom Web Navigation Page<\/strong><p>After frustration with Baidu&#039;s unusable navigation redesign, I used AI (like DeepSeek and Claude) to extract and rebuild my 150+ bookmarks into a clean, self-hosted start page with added features and reliability.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2025\/01\/26\/ai-brainstorm\/\"><time class=\"lq-row-date\" datetime=\"2025-01-26\">2025.01.26<\/time><div class=\"lq-row-copy\"><strong>Simple Project Deployment Tutorial with AI Brainstorming (Using BaoTa Panel)<\/strong><p>Learn how to deploy an AI brainstorming project easily with BaoTa panel, including server setup, file upload, environment configuration, and running the application with Python and uvicorn.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2025\/01\/15\/%e5%b0%8f%e7%ba%a2%e4%b9%a6%e8%8b%b1%e6%96%87%e8%af%84%e8%ae%ba%e5%a4%aa%e5%a4%9a%e7%9c%8b%e4%b8%8d%e6%87%82%e4%ba%86%ef%bc%9f%e6%8e%a8%e8%8d%90%e4%bd%a0%e8%af%95%e8%af%95%e6%b2%89%e6%b5%b8%e5%bc%8f\/\"><time class=\"lq-row-date\" datetime=\"2025-01-15\">2025.01.15<\/time><div class=\"lq-row-copy\"><strong>Too Many English Comments on Xiaohongshu to Understand? Try Glarity AI Translation<\/strong><p>Discover Glarity, a browser extension for immersive translation on sites like Xiaohongshu. It supports AI models like DeepSeek for high-quality translation with customizable styles and quick commands.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2024\/03\/04\/b%e7%ab%99%e7%ac%ac%e4%b8%80%e6%89%b9ai%e5%b9%bf%e5%91%8a%e4%b8%bb%e5%b7%b2%e7%bb%8f%e5%9c%a8%e7%94%a8ai%e6%89%93%e5%b9%bf%e5%91%8a%e4%ba%86%ef%bc%9a%e5%9c%a8%e7%ba%bf%e6%95%99%e4%bd%a0%e6%89%8b\/\"><time class=\"lq-row-date\" datetime=\"2024-03-04\">2024.03.04<\/time><div class=\"lq-row-copy\"><strong>Bilibili&#039;s First AI Advertisers Are Already Using AI Ads: A Hands-On Guide to Recreating Their AIGC Creatives<\/strong><p>Learn how early Bilibili AI advertisers are producing AIGC marketing images, and follow a practical workflow to recreate similar creatives with Stable Diffusion.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2023\/12\/28\/%e8%af%b4%e4%b8%a4%e4%b8%aa%e5%9b%bd%e5%86%85%e7%bd%91%e7%bb%9c%e7%8e%af%e5%a2%83%e7%9b%b4%e6%8e%a5%e6%b3%a8%e5%86%8c%e4%bd%bf%e7%94%a8chatgpt%e7%9a%84%e6%96%b9%e6%b3%95%ef%bc%8c%e8%87%aa%e5%b7%b1\/\"><time class=\"lq-row-date\" datetime=\"2023-12-28\">2023.12.28<\/time><div class=\"lq-row-copy\"><strong>Two Methods for Registering and Using ChatGPT Directly in China&#039;s Domestic Network Environment<\/strong><p>Explore two user-friendly approaches to access ChatGPT in China: PandoraNext for free web-based GPT-3.5 and Wildcard for API access with flexible deployment options.<\/p><\/div><\/a> <a class=\"lq-row\" href=\"https:\/\/en.blog.liu-qi.cn\/2019\/05\/05\/%e5%87%a0%e7%a7%8d%e5%b8%b8%e7%94%a8%e7%9a%84%e5%9b%be%e7%89%87%e6%b0%b4%e5%8d%b0%e5%a4%84%e7%90%86%e6%96%b9%e6%b3%95%ef%bc%8c%e6%88%91%e8%a7%89%e5%be%97%e7%ae%97%e6%98%af%e4%ba%92%e8%81%94%e7%bd%91\/\"><time class=\"lq-row-date\" datetime=\"2019-05-05\">2019.05.05<\/time><div class=\"lq-row-copy\"><strong>Several Common Methods for Image Watermark Removal, a Basic Skill for Digital Workers<\/strong><p>Learn practical image watermark removal techniques: cropping, manual painting, content-aware fill in Photoshop, and using blend modes like &#039;Color Dodge&#039; for effective results.<\/p><\/div><\/a><\/div>\n    <\/section>\n  <\/main>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Long-form articles about AI tools, workflows, ComfyUI, and automation.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-lq-shell","meta":{"footnotes":""},"class_list":["post-505","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/en.blog.liu-qi.cn\/index.php\/wp-json\/wp\/v2\/pages\/505","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/en.blog.liu-qi.cn\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/en.blog.liu-qi.cn\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/en.blog.liu-qi.cn\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/en.blog.liu-qi.cn\/index.php\/wp-json\/wp\/v2\/comments?post=505"}],"version-history":[{"count":6,"href":"https:\/\/en.blog.liu-qi.cn\/index.php\/wp-json\/wp\/v2\/pages\/505\/revisions"}],"predecessor-version":[{"id":1258,"href":"https:\/\/en.blog.liu-qi.cn\/index.php\/wp-json\/wp\/v2\/pages\/505\/revisions\/1258"}],"wp:attachment":[{"href":"https:\/\/en.blog.liu-qi.cn\/index.php\/wp-json\/wp\/v2\/media?parent=505"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}