高端品牌网站建设兴田德润在哪儿门户网站的建立
news/
2025/9/22 20:39:29/
文章来源:
高端品牌网站建设兴田德润在哪儿,门户网站的建立,京东商城网站的搜索引擎营销做的案例分析,php7.0 wordpress 设置点击上方蓝字关注“汪宇杰博客”导语在我们生活的年代#xff0c;博客并不稀奇#xff0c;甚至可以说是随处可见。从最早的搜狐、新浪博客#xff0c;再到每个人都曾记录青春的 QQ 空间#xff0c;再到现在的 Vlog 与 Plog#xff0c;似乎拥有一个自己的博客并不是什么难事… 点击上方蓝字关注“汪宇杰博客”导语在我们生活的年代博客并不稀奇甚至可以说是随处可见。从最早的搜狐、新浪博客再到每个人都曾记录青春的 QQ 空间再到现在的 Vlog 与 Plog似乎拥有一个自己的博客并不是什么难事。然而想要自己从零开始搭建一个出色的博客系统则并非那么简单。可能有些懂技术的小伙伴会说看上去只是简单的对文章 CRUD 就行了也没有那么复杂啊。然而真的是这样吗这背后可能隐藏着更多玄机等待着我们去挖掘。掐指一算我建设自己的博客已有11年也见过许多程序员自己编写博客系统但真正按规范和标准设计的功能完备的博客少之又少。本文我将分享自己在博客系统设计中积累的经验介绍一些鲜为人知的博客技术帮助想要搭建博客的小伙伴们进一步了解如何设计一个优秀的博客系统。目录由于文章篇幅较长本文将分为4篇推送目录如下1.“博客”的前世今生2.我的博客故事3.谁是博客的受众4. 博客基本功能设计要点 4.1 文章Post 4.2 评论Comment 4.3 分类Category 4.4 标签Tag 4.5 归档Archive 4.6 页面Page 4.7 订阅 4.8 版本控制 4.9 主题及个性化 4.10 用户及权限 4.11 插件 4.12 图片及附件的处理 4.13 脏词过滤及评论审查 4.14 静态化 4.15 通知系统5. 博客协议或标准 5.1 RSS 5.2 ATOM 5.3 OPML 5.4 APML 5.5 FOAF 5.6 BlogML 5.7 Open Search 5.8 Pingback 5.9 Trackback 5.10 MetaWeblog 5.11 RSD 5.12 阅读器视图6. 设计博客系统有哪些知识点 6.1 时区真的全用UTC 6.2 HTML还是Markdown 6.3 MVC还是SPA 6.4 安全7. 结束语“博客”的前世今生博客一开始不叫 Blog而叫 Weblog可能让很多人诧异的是它并不诞生于Web 2.0时代而是早在1997年已经问世。博客从最早的单用户单独作者逐渐发展为多用户一个团队即博客平台。而 Web 2.0 时代赋予了博客社交属性可以让读者进行评论、订阅RSS/ATOM博客作者之间可以互相抱团FOAF、引用文章Pingback才让博客逐渐热门了起来。博客系统也是各有千秋PHP 有 WordPress.NET 有BlogEngine。而最终WordPress 几乎成为了事实上的博客系统的标准它同时具备一些 CMS 的功能微软官方 .NET 团队的博客也是采用 WordPress 搭建。图 | 网络阅读博客的用户除了使用浏览器还会使用 RSS/Atom 阅读器。在 iPad 刚出来的年代阅读器应用曾经风靡一时。订阅的博客一旦有新文章阅读器就会自动收入读者无需每天人肉检查是否有新文章发布。Microsoft 365 的 Outlook 至今保留着 RSS 阅读器的功能。博客至今依然是表达自我、传播信息并与社区互动的最佳途径之一就算微博microblogging出现也没能使博客变得不再流行。所以说博客之于互联网就如同电子邮件一样“姜还是老的辣”博客作为一种文化载体历久弥新持久散发着光芒。我的博客故事我的博客项目最早可追溯到2003年那时候我正在上初中课余时间自学了 ASP 及 Access构建了我的第一个个人网站主题居然是黑客技术年少无知以为非常酷炫。除了原创及转载技术文章也提供常用软件工具下载等服务有时候还假装大学生帮人完成ASP的毕业设计毕竟说自己是初中生没人会相信以换取Q币、QQ秀等太有年代感…。这个系统一直维护到2007年我上高二它长这样图2003-2007年的个人网站高考之后我终于有大量的时间学习自己想了解的技术且不用担心被家长埋怨不好好学习。那会我自学了ASP.NETVB构建了我的第二代个人网站主题不再是黑客技术而是常规的计算机技术分享主打原创技术文章日志同时也开发了相册、播客等 SNS 功能并于2009年上线它长这样一直维护到2011年。图2009-2011年的个人网站2012年毕业以后我当了一名工程师程序猿没有精力维护软件下载、相册和播客等栏目于是决定只做技术文章大刀阔斧地改版了我的网站博客的雏形就出来了。为了构建博客我参考了同样是 .NET 的 BlogEngine 项目。其实国内某著名的 .NET 博客平台最早就使用了 BlogEngine 项目甚至它当年还有个中文版叫博易。不过与其直接魔改他人的项目我选择看懂代码以后自己用不同的方式去实现。本文之后要介绍的许多内容也来源于这段时间的学习。毕业7年后发现各项技术发展迅猛.NET 技术与其他主流技术的竞争非常激烈而长期在外企的我主要运用的还是 .NET 的技术。此时我下定决心在业余时间里用 .NET Core 重写我的博客系统命名为 Moonglade并开源到GitHubhttps://github.com/EdiWang/Moonglade目前博客地址是 https://edi.wang。内容面向国外社区部署在微软Azure的海外服务器上国内访问可能较慢。刨除初中时代牛刀小试的 ASP 不说从2009年到2020年这11年间我的博客代码横跨十几年 .NET 发展历程从ASP.NET WebForm 2.0 VB.NET Access 到现在的ASP.NET MVC Core, C# 8 及 Azure SQL Database也整合了 Azure App Service、Azure DNS、Azure DevOps、Azure Active Directory、Azure Blob、Azure AD、Azure CDN 和 Application Insights 等技术。图Moonglade博客系统使用的Azure服务谁是博客的受众在谈设计博客之前我们首先要明确你的读者从何而来搞清楚这一点后才能够联想出用户将如何使用你的产品。这也正是本文所要介绍的博客的设计方法和要点。开发和运营博客11年的经验积累和数据统计告诉我对于一个常规技术博客95%以上的流量来自于搜索引擎并且多数情况下读者只查看这一篇他们所需要的文章固定读者或订阅用户占总流量的比例相当少。这是由于技术博客分享的内容多数为解决一个具体的技术问题。而技术人员遇到技术问题的第一反应就是去搜索引擎查找有没有人曾经遇到过并已经解决有可能复制粘贴文章里的代码去解决自己项目里的问题后就忘记了博主的存在。只有真正觉得博主的文章有一定水平才会开始浏览博客里的其他内容。不难发现我们的用户入口几乎就是搜索引擎所以一个优秀的博客系统并不是只做好文字功夫需要大量考虑SEO及其他针对机器和系统之间交互的博客协议时刻考虑SEO也是贯穿本文的重点。本文并不教大家代码的设计、技术实现而是教大家博客系统的设计思路和要点。至于技术方面大名鼎鼎的WordPress、前辈们的 BlogEngine.NET以及我的Moonglade目前都已开源的可供大家随时研究。下篇我将介绍【博客基本功能设计要点】敬请关注汪宇杰博客.NET | Azure | 微软MVP长按扫码关注我们
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/910301.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!