博客系统知多少:揭秘哪些不为人知的学问(一)
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">点击上方蓝字关注“汪宇杰博客”</p><img src="https://mmbiz.qpic.cn/mmbiz_png/BKIoVYxTfwUY0J1fPt26wnel4ACuoagc79sicPLUu3NYkXf7S83ibDRTPXTrFYvHvjPDMcqByTOW41ItczsNaFgw/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1" style="width: 50%; margin-bottom: 20px;">
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">导语</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">在<span style="color: black;">咱们</span>生活的年代,博客并不稀奇,<span style="color: black;">乃至</span><span style="color: black;">能够</span>说是随处可见。从最早的<span style="color: black;">外链论坛: http://www.fok120.com</span>、<span style="color: black;">外链</span>博客,再到<span style="color: black;">每一个</span>人都曾记录青春的 QQ 空间,再到<span style="color: black;">此刻</span>的 Vlog 与 Plog,似乎<span style="color: black;">持有</span>一个自己的博客并不是什么难事。然而想要自己从零<span style="color: black;">起始</span>搭建一个出色的博客系统,则并非<span style="color: black;">那样</span>简单。可能有些懂技术的小伙伴会说,看上去只是简单的对<span style="color: black;">文案</span> CRUD 就行了,<span style="color: black;">亦</span><span style="color: black;">无</span><span style="color: black;">那样</span><span style="color: black;">繁杂</span>啊。然而,真的是<span style="color: black;">这般</span>吗,这<span style="color: black;">背面</span>可能<span style="color: black;">隐匿</span>着<span style="color: black;">更加多</span>玄机等待着<span style="color: black;">咱们</span>去挖掘。掐指一算,我建设自己的博客已有11年,<span style="color: black;">亦</span>见过许多程序员自己编写博客系统,但真正按规范和标准设计的功能完备的博客少之又少。本文我将分享自己在博客系统设计中<span style="color: black;">累积</span>的经验,介绍<span style="color: black;">有些</span>鲜为人知的博客技术,<span style="color: black;">帮忙</span>想要搭建博客的小伙伴们进一步<span style="color: black;">认识</span><span style="color: black;">怎样</span>设计一个优秀的博客系统。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">目录</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">因为</span><span style="color: black;">文案</span>篇幅较长,本文将分为4篇推送,目录如下:</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;"><strong style="color: blue;">1.“博客”的前世今生</strong></span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;"><strong style="color: blue;">2.我的博客故事</strong></span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;"><strong style="color: blue;">3.谁是博客的受众?</strong></span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">4. 博客基本功能设计要点</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> 4.1 <span style="color: black;">文案</span>(Post)</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> 4.2 评论(Comment)</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">4.3 <span style="color: black;">归类</span>(Category)</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> 4.4 标签(Tag)</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> 4.5 归档(Archive)</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> 4.6 页面(Page)</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> 4.7 订阅</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> 4.8 版本<span style="color: black;">掌控</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> 4.9 主题及个性化</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> 4.10 用户及权限</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> 4.11 插件</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> 4.12 <span style="color: black;">照片</span>及附件的处理</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> 4.13 脏词过滤及评论审查</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> 4.14 静态化</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> 4.15 <span style="color: black;">通告</span>系统</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">5. 博客协议或标准</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> 5.1 RSS</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">5.2 ATOM</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> 5.3 OPML</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> 5.4 APML</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> 5.5 FOAF</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> 5.6 BlogML</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> 5.7 Open Search</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> 5.8 Pingback</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> 5.9 Trackback</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> 5.10 MetaWeblog</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> 5.11 RSD</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> 5.12 阅读器视图</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">6. 设计博客系统有<span style="color: black;">那些</span>知识点</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> 6.1 时区真的全用UTC?</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">6.2 HTML还是Markdown</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> 6.3 MVC还是SPA</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"> 6.4 安全</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">7. 结束语</p><img src="https://mmbiz.qpic.cn/mmbiz_png/jA0s9019RCAZvBNoicuQ18AtzhUM9HGIzmW5kRBez4YVGiaRicHZvg9ZSQ72n8wdy5CiaPK7dsIWwBcdeMLX6QNypQ/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1" style="width: 50%; margin-bottom: 20px;"><img src="https://mmbiz.qpic.cn/mmbiz_png/jA0s9019RCAZvBNoicuQ18AtzhUM9HGIzmW5kRBez4YVGiaRicHZvg9ZSQ72n8wdy5CiaPK7dsIWwBcdeMLX6QNypQ/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1" style="width: 50%; margin-bottom: 20px;"><img src="https://mmbiz.qpic.cn/mmbiz_png/jA0s9019RCAZvBNoicuQ18AtzhUM9HGIzmW5kRBez4YVGiaRicHZvg9ZSQ72n8wdy5CiaPK7dsIWwBcdeMLX6QNypQ/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1" style="width: 50%; margin-bottom: 20px;">
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">“博客”的前世今生</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">博客一<span style="color: black;">起始</span>不叫 Blog,而叫 Weblog,可能让<span style="color: black;">非常多</span>人诧异的是,它并不诞生于Web 2.0时代,而是早在1997年<span style="color: black;">已然</span><span style="color: black;">面世</span>。博客从最早的单用户(单独作者),<span style="color: black;">逐步</span>发展为多用户(一个团队),即博客平台。而 Web 2.0 时代赋予了博客社交属性,<span style="color: black;">能够</span>让读者进行评论、订阅(RSS/ATOM),博客作者之间<span style="color: black;">能够</span>互相抱团(FOAF)、引用<span style="color: black;">文案</span>(Pingback),才让博客<span style="color: black;">逐步</span>热门了起来。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">博客系统<span style="color: black;">亦</span>是各有千秋,PHP 有 WordPress,.NET 有BlogEngine。而<span style="color: black;">最后</span>,WordPress 几乎<span style="color: black;">作为</span>了事实上的博客系统的标准,它<span style="color: black;">同期</span>具备<span style="color: black;">有些</span> CMS 的功能,微软官方 .NET 团队的博客<span style="color: black;">亦</span>是采用 WordPress 搭建。</p><img src="https://mmbiz.qpic.cn/mmbiz_gif/BKIoVYxTfwUY0J1fPt26wnel4ACuoagcao6aIhwibic2C5d8cPWt4VRA8b6Oc4F22p4JOgBuKSfxAem6ibzx3UNIg/640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1" style="width: 50%; margin-bottom: 20px;">
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">图 | 网络</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">阅读博客的用户除了<span style="color: black;">运用</span>浏览器,还会<span style="color: black;">运用</span> RSS/Atom 阅读器。在 iPad 刚出来的年代,阅读器应用曾经风靡一时。订阅的博客一旦有新<span style="color: black;">文案</span>,阅读器就会自动收入,读者无需<span style="color: black;">每日</span>人肉<span style="color: black;">检测</span><span style="color: black;">是不是</span>有新<span style="color: black;">文案</span>发布。Microsoft 365 的 Outlook <span style="color: black;">迄今</span><span style="color: black;">保存</span>着 RSS 阅读器的功能。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">博客<span style="color: black;">迄今</span>依然是表达自我、传播信息并与社区互动的最佳途径之一,就算<span style="color: black;">博客</span>(microblogging)<span style="color: black;">显现</span>,<span style="color: black;">亦</span>没能使博客变得<span style="color: black;">再也不</span>流行。<span style="color: black;">因此</span>说,博客之于互联网,就如同电子邮件<span style="color: black;">同样</span>,“姜还是老的辣”,博客<span style="color: black;">做为</span>一种文化载体,历久弥新,持久散发着光芒。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">我的博客故事</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">我的博客项目最早可追溯到2003年,那时候我正在上初中,课余时间自学了 ASP 及 Access,构建了我的<span style="color: black;">第1</span>个个人网站,主题居然是黑客技术(年少无知,以为非常酷炫)。除了原创及转载技术<span style="color: black;">文案</span>,<span style="color: black;">亦</span><span style="color: black;">供给</span>常用软件工具下载等服务,有时候还假装大学生帮人完成ASP的毕业设计(毕竟说自己是初中生没人会相信)以换取Q币、QQ秀等(太有年代感…)。这个系统<span style="color: black;">始终</span><span style="color: black;">守护</span>到2007年我上高二,它长<span style="color: black;">这般</span>:</p><img src="https://mmbiz.qpic.cn/mmbiz_jpg/BKIoVYxTfwUY0J1fPt26wnel4ACuoagcDNRlZlTW0opkSrb3hsfMXADdPpfFGG09TsSXyQxdCvpepOtH3W2JibQ/640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1" style="width: 50%; margin-bottom: 20px;">
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(图:2003-2007年的个人网站)</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">高考之后,我<span style="color: black;">最终</span>有<span style="color: black;">海量</span>的时间学习自己想<span style="color: black;">认识</span>的技术,且<span style="color: black;">不消</span>担心被家长<span style="color: black;">抱怨</span><span style="color: black;">欠好</span>好学习。那会我自学了ASP.NET(VB),构建了我的第二代个人网站,主题<span style="color: black;">再也不</span>是黑客技术,而是常规的计算机技术分享,主打原创技术<span style="color: black;">文案</span>(日志),<span style="color: black;">同期</span><span style="color: black;">亦</span><span style="color: black;">研发</span>了相册、播客等 SNS 功能,并于2009年上线,它长<span style="color: black;">这般</span>,<span style="color: black;">始终</span><span style="color: black;">守护</span>到2011年。</p><img src="https://mmbiz.qpic.cn/mmbiz_png/BKIoVYxTfwUY0J1fPt26wnel4ACuoagcmtHuJhCiawAe1JicbXzJNK5ToRkteDJ8MFzjpPjs5s3demOoqJIckBgQ/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1" style="width: 50%; margin-bottom: 20px;">
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">(图:2009-2011年的个人网站)</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">2012年毕业以后,我当了一名工程师(程序猿),<span style="color: black;">无</span>精力<span style="color: black;">守护</span>软件下载、相册和播客等栏目,于是决定只做技术<span style="color: black;">文案</span>,大刀阔斧地改版了我的网站,博客的雏形就出来了。为了构建博客,我参考了<span style="color: black;">一样</span>是 .NET 的 BlogEngine 项目。其实国内某著名的 .NET 博客平台,最早就<span style="color: black;">运用</span>了 BlogEngine 项目,<span style="color: black;">乃至</span>它当年还有个中文版,叫博易。<span style="color: black;">不外</span>与其直接魔改他人的项目,我选择看懂代码以后,自己用<span style="color: black;">区别</span>的方式去实现。本文之后要介绍的许多内容<span style="color: black;">亦</span><span style="color: black;">源自</span>于这段时间的学习。</p><img src="https://mmbiz.qpic.cn/mmbiz_png/BKIoVYxTfwUY0J1fPt26wnel4ACuoagc7YAdMvmgqe3fuUsA1u01HPrC48uzj3G1ouEWbgwHq0ic6w71B4Wo8NA/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1" style="width: 50%; margin-bottom: 20px;">
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">毕业7年后,<span style="color: black;">发掘</span>各项技术发展迅猛,.NET 技术与其他主流技术的竞争非常激烈,而<span style="color: black;">长时间</span>在外企的我<span style="color: black;">重点</span>运用的还是 .NET 的技术。此时我下定决心,在业余时间里,用 .NET Core 重写我的博客系统,命名为 Moonglade,并开源到GitHub(https://github.com/EdiWang/Moonglade)<span style="color: black;">日前</span>博客<span style="color: black;">位置</span>是<span style="color: black;"><strong style="color: blue;">https://edi.wang</strong></span>。内容面向国外社区,<span style="color: black;">安排</span>在微软Azure的海外服务器上(国内<span style="color: black;">拜访</span>可能较慢)。</p><img src="https://mmbiz.qpic.cn/mmbiz_gif/BKIoVYxTfwUY0J1fPt26wnel4ACuoagcygearO9Oq8mHo8dmjp5Fl2YueEXzdCzb9grZLXJG1dLR52g4Cic97UA/640?wx_fmt=gif&tp=webp&wxfrom=5&wx_lazy=1" style="width: 50%; margin-bottom: 20px;">
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">刨除初中时代牛刀小试的 ASP 不说,从2009年到2020年这11年间,我的博客代码横跨十几年 .NET 发展历程,从ASP.NET WebForm 2.0 VB.NET + Access 到<span style="color: black;">此刻</span>的ASP.NET MVC Core, C# 8 及 Azure SQL Database,<span style="color: black;">亦</span>整合了 Azure App Service、Azure DNS、Azure DevOps、Azure Active Directory、Azure Blob、Azure AD、Azure CDN 和 Application Insights 等技术。</p><img src="https://mmbiz.qpic.cn/mmbiz_png/BKIoVYxTfwUY0J1fPt26wnel4ACuoagcaeO5uuqNtXD6xGNAgwl4LSYdicJiarGdNdib10ENiapqRzLia3999Fwfn9w/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1" style="width: 50%; margin-bottom: 20px;">
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">(图:Moonglade博客系统<span style="color: black;">运用</span>的Azure服务)</span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><strong style="color: blue;">谁是博客的受众?</strong></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">在谈设计博客之前,<span style="color: black;">咱们</span><span style="color: black;">首要</span>要<span style="color: black;">知道</span>,你的读者从何而来?搞清楚这一点后,<span style="color: black;">才可</span>够联想出用户将<span style="color: black;">怎样</span><span style="color: black;">运用</span>你的<span style="color: black;">制品</span>。这<span style="color: black;">亦</span>正是本文所要介绍的博客的设计<span style="color: black;">办法</span>和要点。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">研发</span>和运营博客11年的经验<span style="color: black;">累积</span>和数据统计告诉我,<span style="color: black;">针对</span>一个常规技术博客,<span style="color: black;"><strong style="color: blue;">95%以上的流量来自于搜索引擎,并且<span style="color: black;">都数</span><span style="color: black;">状况</span>下读者只查看这一篇<span style="color: black;">她们</span>所需要的<span style="color: black;">文案</span>,固定读者或订阅用户占总流量的比例相当少</strong></span>。这是<span style="color: black;">因为</span>技术博客分享的内容<span style="color: black;">都数</span>为<span style="color: black;">处理</span>一个<span style="color: black;">详细</span>的技术问题。而技术人员遇到技术问题的<span style="color: black;">第1</span>反应<span style="color: black;">便是</span>去搜索引擎<span style="color: black;">查询</span>有<span style="color: black;">无</span>人曾经遇到过并<span style="color: black;">已然</span><span style="color: black;">处理</span>,有可能复制粘贴<span style="color: black;">文案</span>里的代码去<span style="color: black;">处理</span>自己项目里的问题后,就忘记了博主的存在。<span style="color: black;">仅有</span>真正觉得博主的<span style="color: black;">文案</span>有<span style="color: black;">必定</span>水平,才会<span style="color: black;">起始</span>浏览博客里的其他内容。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">不难<span style="color: black;">发掘</span>,<span style="color: black;">咱们</span>的用户入口几乎<span style="color: black;">便是</span>搜索引擎,<span style="color: black;"><strong style="color: blue;"><span style="color: black;">因此</span>一个优秀的博客系统,并不是只做好文字功夫,需要<span style="color: black;">海量</span><span style="color: black;">思虑</span>SEO及其他针对<span style="color: black;">设备</span>和系统之间交互的博客协议,时刻<span style="color: black;">思虑</span>SEO<span style="color: black;">亦</span>是贯穿本文的重点</strong></span>。</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">本文并不教<span style="color: black;">大众</span>代码的设计、技术实现,而是教<span style="color: black;">大众</span>博客系统的设计思路和要点。至于技术方面,大名鼎鼎的WordPress、<span style="color: black;">先辈</span>们的 BlogEngine.NET,以及我的Moonglade,<span style="color: black;">日前</span>都已开源的,可供<span style="color: black;">大众</span>随时<span style="color: black;">科研</span>。</p><img src="https://mmbiz.qpic.cn/mmbiz_png/jA0s9019RCAZvBNoicuQ18AtzhUM9HGIzmW5kRBez4YVGiaRicHZvg9ZSQ72n8wdy5CiaPK7dsIWwBcdeMLX6QNypQ/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1" style="width: 50%; margin-bottom: 20px;"><img src="https://mmbiz.qpic.cn/mmbiz_png/jA0s9019RCAZvBNoicuQ18AtzhUM9HGIzmW5kRBez4YVGiaRicHZvg9ZSQ72n8wdy5CiaPK7dsIWwBcdeMLX6QNypQ/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1" style="width: 50%; margin-bottom: 20px;"><img src="https://mmbiz.qpic.cn/mmbiz_png/jA0s9019RCAZvBNoicuQ18AtzhUM9HGIzmW5kRBez4YVGiaRicHZvg9ZSQ72n8wdy5CiaPK7dsIWwBcdeMLX6QNypQ/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1" style="width: 50%; margin-bottom: 20px;">
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">下篇我将介绍<span style="color: black;"><strong style="color: blue;">【博客基本功能设计要点】</strong></span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">敬请关注</p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;"><strong style="color: blue;">汪宇杰博客</strong></span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;"><strong style="color: blue;">.NET | Azure | 微软MVP</strong></span></p>
<p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">长按扫码关注<span style="color: black;">咱们</span></p><img src="https://mmbiz.qpic.cn/mmbiz_jpg/BKIoVYxTfwUY0J1fPt26wnel4ACuoagc8GG4M0q1kTBF05zWuib4td96Wa4E4Dscw3e00PK87FN6ouzjTvxJHZQ/640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1" style="width: 50%; margin-bottom: 20px;">
楼主的文章非常有意义,提升了我的知识水平。 外贸网站建设方法 http://www.fok120.com/ 我深感你的理解与共鸣,愿对话长流。
页:
[1]