diff --git a/assets/bochana-CVMKqIYa.js b/assets/bochana-CVMKqIYa.js deleted file mode 100644 index 32e0caa..0000000 --- a/assets/bochana-CVMKqIYa.js +++ /dev/null @@ -1,3 +0,0 @@ -const t={date:"2023-08",title:"Bochana",url:"https://bochana.com",tags:["ChatGPT","Prototyping"]},o=`
和两个朋友合伙,业余帮一些公司做关于 AI Coworker 的咨询。目前客户均为国外企业。
-`,a=`和两个朋友合伙,业余帮一些公司做关于 AI Coworker 的咨询。目前客户均为国外企业。 -`;export{t as attributes,o as html,a as markdown}; diff --git a/assets/index-CVRXA5gS.js b/assets/index-CVRXA5gS.js deleted file mode 100644 index f900399..0000000 --- a/assets/index-CVRXA5gS.js +++ /dev/null @@ -1,35 +0,0 @@ -import{d as Y,r as w,o as E,a as o,c as n,b as t,u as h,t as u,F as y,e as $,p as x,f as R,g as A,n as j,h as I,i as P,j as M,s as X,T as Z,k as O,S as Q,l as tt,m as et,q as st,v as ot}from"./vendor-Bxze2ylZ.js";(function(){const b=document.createElement("link").relList;if(b&&b.supports&&b.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const e of i)if(e.type==="childList")for(const l of e.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&r(l)}).observe(document,{childList:!0,subtree:!0});function m(i){const e={};return i.integrity&&(e.integrity=i.integrity),i.referrerPolicy&&(e.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?e.credentials="include":i.crossOrigin==="anonymous"?e.credentials="omit":e.credentials="same-origin",e}function r(i){if(i.ep)return;i.ep=!0;const e=m(i);fetch(i.href,e)}})();const S=Y("main",{state:()=>({isMobile:!1}),getters:{},actions:{setIsMobile(c){this.isMobile=c}}}),D={Introduce:"简介",Conversations:"关于",Abilities:"功能",Jobs:"工作",Products:"产品",Works:"作品",Pricing:"买他",Footer:"联系",AgeTitle:"版本号即岁数",Name:"JN"},nt=""+new URL("logo-Mb0xpAe5.png",import.meta.url).href,T=(c,b)=>{const m=c.__vccOpts||c;for(const[r,i]of b)m[r]=i;return m},it=c=>(x("data-v-1c8bcb4a"),c=c(),R(),c),at={class:"navbar navbar-expand-lg py-2 mb-3 jn-navbar-top"},rt={id:"navbar-top",class:"container-xl"},lt={class:"jn-logo"},ct={class:"navbar-brand flex align-items-center align-content-center",href:"#"},dt=["src"],_t={class:"fw-bold"},ut=["title"],mt=it(()=>t("button",{class:"navbar-toggler",type:"button","data-bs-toggle":"collapse","data-bs-target":"#navbarNavAltMarkup","aria-controls":"navbarNavAltMarkup","aria-expanded":"false","aria-label":"Toggle navigation"},[t("span",{class:"navbar-toggler-icon bg-transparent"})],-1)),pt={class:"collapse navbar-collapse justify-content-end",id:"navbarNavAltMarkup"},bt={class:"navbar-nav"},gt=["href"],vt={__name:"Nav",setup(c){const b=w(0),m=()=>{const r=new Date,i=new Date("1987-11-06"),e=r.getTime()-i.getTime(),l=new Date(e),_=Math.abs(l.getUTCFullYear()-1970)+l.getMonth()/12;b.value=_.toFixed(2)};return E(()=>{m()}),(r,i)=>(o(),n("header",at,[t("nav",rt,[t("div",lt,[t("a",ct,[t("span",null,[t("img",{src:h(nt),alt:"logo",class:"jn-logo-img"},null,8,dt)]),t("span",_t,u(h(D).Name),1),t("span",{class:"fw-lighter",title:h(D).AgeTitle},".v"+u(b.value),9,ut)])]),mt,t("div",pt,[t("div",bt,[(o(),n(y,null,$(["Introduce","Conversations","Abilities","Jobs","Products","Works","Pricing","Footer"],e=>t("a",{key:e,class:"nav-link",href:`#${e}`},u(h(D)[e]),9,gt)),64))])])])]))}},ht=T(vt,[["__scopeId","data-v-1c8bcb4a"]]),V={name:"阿禅",subtitle:"一个做产品的人。",button:"OK,知道了"},ft=`哟,您来了,您请进。
-欢迎来到「阿禅」这个人,aka: Jason Ng, 伍嘉贤,禅叔的介绍页面。
-在这里,你可以了解到这个人的基本信息,以及他的一些特性和功能,当然,还能了解到有哪些公司曾经使用过这个人。
-做这个网站的目的,一方面是练练手;另一方面,自己也做一些记录,给在这个世界活过,留下一些电子痕迹。
-在开始之前,请了解本页面:
-').replace(/<\/li>/g,"
").replace(/阿禅这个人,主要包含 4 个核心的功能。
-既然功能是 4 个了,不妨再来四个基本原则。
-无论做哪件事,阿禅都遵循着这些原则:
-看不懂?没关系,我也看不懂,但这样说就能假装很专业。
-`,ne={class:"jn-abilities mt-5 position-relative",id:"Abilities"},ie={class:"badge bg-success jn-badge"},ae={class:"row justify-content-evenly mt-5 mx-0"},re={class:"jn-left-panel mb-4 col-md-5 col-12"},le={class:"jn-h2"},ce=["innerHTML"],de={key:0,class:"jn-right-panel col-md-7 col-12"},_e={class:"card jn-card jn-abilities-card h-100 jn-animate-card"},ue={key:0,class:"card-body"},me={class:"jn-icon"},pe={class:"card-title"},be=["innerHTML"],ge={__name:"Abilities",setup(c){const b=w(!1),m=w(""),r=g=>g.toString().replace(/').replace(/<\/li>/g,"
").replace(/如果阿禅是一款产品,那么他上线已经 30 多年了,阿禅的用户群体非常广泛。换句话说,也比较杂乱。
-作为一款多功能的产品,用户们在使用的时候,会有不同的用法,包括:
-至于用起来觉得好不好,咱就不好说了,面子上总是要说好的。
-`,fe={class:"jn-jobs mt-5 position-relative",id:"Jobs"},ye={class:"badge bg-purple jn-badge"},je={class:"row justify-content-evenly mt-5 mx-0"},we={class:"jn-left-panel mb-4 col-md-5 col-12"},$e={class:"jn-h2"},ke=["innerHTML"],Te={key:0,class:"jn-right-panel col-md-7 col-12"},Oe={class:"nav nav-underline mb-3 text-nowrap overflow-x-scroll flex-nowrap",id:"pills-tab",role:"tablist"},Ee=["onClick","id","aria-selected"],Pe=["id","aria-labelledby"],Le={class:"fs-4"},Ie={class:"fw-bold"},Me=["href"],Se={class:"badge bg-purple"},xe=["innerHTML"],Re={__name:"Jobs",setup(c){const b=S(),m=A(()=>b.isMobile),r=w(!1),i=w(0),e=w(""),l=Object.assign({"/contents/jobs/bz.md":()=>p(()=>import("./bz-B9YIxwh5.js"),[],import.meta.url),"/contents/jobs/cmww.md":()=>p(()=>import("./cmww-Dmn1kJsW.js"),[],import.meta.url),"/contents/jobs/geekpark.md":()=>p(()=>import("./geekpark-B8YRSbR6.js"),[],import.meta.url),"/contents/jobs/knb.md":()=>p(()=>import("./knb-C5zY_p_G.js"),[],import.meta.url),"/contents/jobs/qdan.md":()=>p(()=>import("./qdan-Bn8rjQcH.js"),[],import.meta.url),"/contents/jobs/qingmang.md":()=>p(()=>import("./qingmang-CuEJQuZC.js"),[],import.meta.url),"/contents/jobs/yokeneng.md":()=>p(()=>import("./yokeneng-BNte6w8r.js"),[],import.meta.url)}),g=M([]),_=async()=>{const d=Object.values(l).map(v=>v().then(s=>({html:a(s.html,"bi-arrow-right-circle-fill"),attributes:s.attributes})));g.push(...await Promise.all(d)),g.sort((v,s)=>v.attributes.date`).replace(/<\/li>/g,"
").replace(/这个人喜欢挑战自己,也喜欢不断吸收新知识,做过的产品比较多,做了后来消失了的也不少。
-对他来说,创造是一种快乐,也是一个生活方式。
-`,Qe=c=>(x("data-v-3261516b"),c=c(),R(),c),ts={class:"jn-products mt-5 position-relative",id:"Products"},es={class:"badge bg-dark jn-badge"},ss={class:"row justify-content-evenly mt-5 mx-0"},os={class:"jn-left-panel mb-4 col-md-5 col-12"},ns={class:"sticky-wrapper"},is={class:"jn-h2"},as=["innerHTML"],rs={key:0,class:"jn-right-panel col-md-7 col-12"},ls={class:"col-12 mb-5 jn-product-card"},cs={class:"card jn-card"},ds={class:"card-body"},_s={class:"card-title"},us=["href"],ms=Qe(()=>t("i",{class:"bi bi-arrow-up-right-circle"},null,-1)),ps=[ms],bs={class:"card-title mt-3"},gs={class:"row my-3 align-items-start"},vs=["innerHTML"],hs={class:"col-md-4 col-12 pb-2"},fs={class:"jn-cover-img"},ys=["src","alt"],js={__name:"Products",setup(c){const b=S(),m=A(()=>b.isMobile),r=w(!1),i=w(""),e=d=>d.toString().replace(/').replace(/<\/li>/g,"
").replace(/').replace(/<\/li>/g,"
").replace(/哟,您来了,您请进。
+欢迎来到「阿禅」这个人,aka: Jason Ng, 伍嘉贤,禅叔的介绍页面。
+在这里,你可以了解到这个人的基本信息,以及他的一些特性和功能,当然,还能了解到有哪些公司曾经使用过这个人。
+做这个网站的目的,一方面是练练手;另一方面,自己也做一些记录,给在这个世界活过,留下一些电子痕迹。
+在开始之前,请了解本页面:
+').replace(/<\/li>/g,"
").replace(/阿禅这个人,主要包含 4 个核心的功能。
+既然功能是 4 个了,不妨再来四个基本原则。
+无论做哪件事,阿禅都遵循着这些原则:
+看不懂?没关系,我也看不懂,但这样说就能假装很专业。
+`,Kt={class:"jn-abilities mt-5 position-relative",id:"Abilities"},Yt={class:"badge bg-success jn-badge"},Xt={class:"row justify-content-evenly mt-5 mx-0"},Zt={class:"jn-left-panel mb-4 col-md-5 col-12"},Qt={class:"jn-h2"},te=["innerHTML"],ee={key:0,class:"jn-right-panel col-md-7 col-12"},se={class:"card jn-card jn-abilities-card h-100 jn-animate-card"},oe={key:0,class:"card-body"},ne={class:"jn-icon"},ie={class:"card-title"},re=["innerHTML"],ae={__name:"Abilities",setup(f){const b=w(!1),_=w(""),c=l=>l.toString().replace(/').replace(/<\/li>/g,"
").replace(/如果阿禅是一款产品,那么他上线已经 30 多年了,阿禅的用户群体非常广泛。换句话说,也比较杂乱。
+作为一款多功能的产品,用户们在使用的时候,会有不同的用法,包括:
+至于用起来觉得好不好,咱就不好说了,面子上总是要说好的。
+`,de={class:"jn-jobs mt-5 position-relative",id:"Jobs"},ue={class:"badge bg-purple jn-badge"},_e={class:"row justify-content-evenly mt-5 mx-0"},me={class:"jn-left-panel mb-4 col-md-5 col-12"},pe={class:"jn-h2"},be=["innerHTML"],ge={key:0,class:"jn-right-panel col-md-7 col-12"},ve={class:"nav nav-underline mb-3 text-nowrap overflow-x-scroll flex-nowrap",id:"pills-tab",role:"tablist"},he=["onClick","id","aria-selected"],fe=["id","aria-labelledby"],ye={class:"fs-4"},je={class:"fw-bold"},we=["href"],ke={class:"badge bg-purple"},$e=["innerHTML"],Te={__name:"Jobs",setup(f){const b=S(),_=R(()=>b.isMobile),c=w(!1),n=w(0),e=w(""),d=Object.assign({"/contents/jobs/bz.md":()=>m(()=>import("./bz-B9YIxwh5.js"),[],import.meta.url),"/contents/jobs/cmww.md":()=>m(()=>import("./cmww-Dmn1kJsW.js"),[],import.meta.url),"/contents/jobs/geekpark.md":()=>m(()=>import("./geekpark-B8YRSbR6.js"),[],import.meta.url),"/contents/jobs/knb.md":()=>m(()=>import("./knb-C5zY_p_G.js"),[],import.meta.url),"/contents/jobs/qdan.md":()=>m(()=>import("./qdan-Bn8rjQcH.js"),[],import.meta.url),"/contents/jobs/qingmang.md":()=>m(()=>import("./qingmang-CuEJQuZC.js"),[],import.meta.url),"/contents/jobs/yokeneng.md":()=>m(()=>import("./yokeneng-BNte6w8r.js"),[],import.meta.url)}),l=x([]),g=async()=>{const o=Object.values(d).map(p=>p().then(i=>({html:s(i.html,"bi-arrow-right-circle-fill"),attributes:i.attributes})));l.push(...await Promise.all(o)),l.sort((p,i)=>p.attributes.date`).replace(/<\/li>/g,"
").replace(/这个人喜欢挑战自己,也喜欢不断吸收新知识,做过的产品比较多,做了后来消失了的也不少。
+对他来说,创造是一种快乐,也是一个生活方式。
+`,Ne={class:"jn-products mt-5 position-relative",id:"Products"},qe={class:"badge bg-dark jn-badge"},We={class:"row justify-content-evenly mt-5 mx-0"},Je={class:"jn-left-panel mb-4 col-md-5 col-12"},Ge={class:"sticky-wrapper"},Ke={class:"jn-h2"},Ye=["innerHTML"],Xe={key:0,class:"jn-right-panel col-md-7 col-12"},Ze={class:"col-12 mb-5 jn-product-card"},Qe={class:"card jn-card"},ts={class:"card-body"},es={class:"card-title"},ss=["href"],os={class:"card-title mt-3"},ns={class:"row my-3 align-items-start"},is=["innerHTML"],rs={class:"col-md-4 col-12 pb-2"},as={class:"jn-cover-img"},ls=["src","alt"],cs={__name:"Products",setup(f){const b=S(),_=R(()=>b.isMobile),c=w(!1),n=w(""),e=o=>o.toString().replace(/').replace(/<\/li>/g,"
").replace(/