[转]打造最完美的BLOG系统

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

打造心中最完美理想的BLOG系统,特列举以下特征和功能,希望给所有BLOG程序编制者参考。如果有根据以下项目编制成功BLOG PROGRAM,别忘了通知我哦。如果还有需要补充的请多指教。

BLOG的基本特征和功能要素:

1、RSS-简称“聚合”

RSS是一种技术规范的简称,不同的技术团体将其分别描述为:“Rich Site Summary”(丰富站点摘要)、“RDF Site Summary”(RDF站点摘要)或“Really Simple Syndication”(真正简易聚合)。在形式上,也分别有RSS技术的主导者、哈佛大学研究员Dave Winer的RSS 0.93、RSS2.0(Apple、News.com的出版商CNET Networks等支持),IBM软件工程师SamRuby 2003年发起的Atom(Google和Six Apart――Movable Type的拥有着支持)。不过本质上它们都是一种遵循W3C RDF规范的XML格式,是一种多用途、可扩展的元数据描述及联合推广格式。它允许互联网站点制作人员,为内容整合客户端提供选择性的、汇总过的Web内容。

RSS2.0规范原文

2、Trackback-引用通告

TrackBack最早是Movable上的功能,后来成为BLOG的标准配置,它是一种将全世界无数个Blog连接起来的功能。通过TrackBack,你可以在自己的Blog上就别人发表的某篇文章做评论和延伸,并通知对方你引用了它文章中的内容。只要对方的Blog也支持TrackBack,你在发布自己的文章时,将同时向对方Blog发出一个TrackBack Ping,向刊载被评论文章的服务器发送你写的Blog的地址、标题和部分征文。这样当其他人浏览那篇文章时,就能够看到你的部分评论和正文,感兴趣的话他们还可以通过链接阅读你评论的详细内容。同样,别人也可以使用TrackBack功能对你Blog中的某篇文章加以评论,在你的文章中留下相应的引申链接

3、Permailink-永久链接

给BLOG上每篇BLOG文章一个永久链接,这样便于他人长期引用,这样不管你的后台是动态程序,首页如何改变,但每篇BLOG的链接都是永久固定的,而且最好是htm等静态链接,这样还有利于搜索引擎的搜录。如果你实在做不到htm静态链接,可以考虑采取URL REWRITING、PATH_INFO、服务器设置等方式将动态链接变为静态链接,将前台链接表现形式和后台程序分离开来,以后即使更换后台程序也不用担心了。

4、Comments-评论

也称作回复功能,用户可以借此对此BLOG进行评论,这是读者同BLOGGER相互交流的最直接渠道。

5、Archive-归档

也称作索引功能,通常都是按月份进行BLOG文件的归档(也有按分类归档的),便于大家在一个页面就查找到归档日期内的所有BLOG文章,通常都生成静态页面,这也是利于搜索引擎搜录的一个重要手段。

6、Calendar-日历

每个BLOG都可以看到的最基本的元素,这也是BLOG最基本的特征,根据日期可以检索到当日发表的BLOG。

以上是BLOG最基本的功能要素,如果以上6点都达不到,称为BLOG就有些牵强了。话虽如此,目前大部分都只支持了其中四、五项,这是BLOG程序设计者需要学习和改进的。

7、Style-个人定制风格

虽然BLOG最大程度的减少了发布者对于网页技术的需求门槛,但是BLOG鲜明的个人化特征要求发布者可以自定义自己的BLOG风格,因此BLOG具有自定义CSS或者SKIN的功能也是必不可少的。

8、CC-创作共用约定

创作共用约定是BLOG发布者尊重原创者所默认遵从的规则。当然这个并非必须,现在许多新兴的BLOGGER已经忘记或不知道这个约定。

创作共用(Creative Commons)允许拷贝、分发、呈现和表演当前作品,制作派生作品。但是必须遵守一下规则:署名。你必须明确标明作者的名字。非商业用途:你不可将当前作品用于商业目的。保持一致:如果你基于当前作品更改、变换或构造新作品,你应当按照与当前协议完全相同的协议分发最终作品。

对于任何二次使用或分发,你必须让其他人明确当前作品的授权条款,在得到作者的明确允许下,这里的某些条款可以放弃。

9、Catalog-分类

这个并非必须,但基本上BLOGGER都设置有不同的分类,用于区分自己BLOG文章的类别。

10、Search-搜索

基本功能,通常提供的都是简单模糊搜索,基本上已经够用了,所以这项功能也一直没有进行过特别的加强。

11、Statistic-统计

BLOG的基本统计数据,例如访问次数,在线人数,BLOG发表篇数,引用篇数,评论篇数,注册用户数。

12、Links-链接

放置一些友情链接。

13、Favorite-收藏

收藏一些有用的文章或链接。

14、Roll-交换链接

用于显示其他博客的链接,自己的博客也会同时显示在其他blog roll列表里,动态循环显示,有点象国内的文本链广告交换,国外的例子可以参看这里Blogrolling.com

15、Visual Editor-可视化编辑器

早期都是使用文本,对于HTML标签制作起来就比较麻烦,最近BLOG程序已经普遍采用可视化的文章编辑器,方便BLOGGER更加有效的组织文章结构和显示效果。

16、Tag-标签

通常BLOG文章的分类只有一层,很少有多级分类,有时这也是许多信息量大的用户比较头疼的地方,实现多级分类功能还不如使用Tag功能,方便实用,也比较社会化。

17、AutoLink-自动链接

大家可以看到许多BLOG中许多网站、人名、名词、事件通常都加有超链接,也许很多人就奇怪,作者怎么又这么多精力呢,实际上是关键字自动转换超链接功能在起作用。作者在后台可以设置关键字及其指向的链接,添加文章时就会自动将普通文本关键字变为带超链接的显示方式,有的还可以将关键字进行指定字符转换。这其实也是BLOG一项重要的功能,可惜国内很多BLOG程序很少实现这一点。

18、Album-相册

用于分类上传各类图片,是BLOG的附属功能。

19、Antispam-反垃圾信息

目前的评论系统,容易产生垃圾广告和垃圾信息,需要在系统上对垃圾信息的发布进行限制,例如加入验证码等。

20、Keywords-关键字

通常用于新闻系统的相关文章,但是博客基本上都没有这项功能,对于分类过大,没有TAG功能的博客来讲,利用关键字自动获取相关文章还是很有必要的,实现起来也不难。

21、SN-社会化网络

目前除了rss的应用突飞猛进外,BLOG自身的发展似乎停滞不前了,而增强BLOG的SN功能,是BLOG功能拓展的重要途径。例如“团体博客”,BLOG浏览同好等,具体就不多说了,网上SN服务一大把,参考一下就知道哪些SN功能可以结合进来了。

22、Export-导出

用户数据的导出,例如文章、评论、引用等。

23、Management-管理

管理功能,设置BLOG的基本参数,设置和管理以上所有要素,数据库管理,后台各项内容的导出等。

Trackback: http://tb.donews.net/TrackBack.aspx?PostId=405751

这是我见过好的博客系统!附源码(前端、后台、APP、小程序都有) 点击上方“涛哥聊Python”,选择“星标”公众号重磅干货,第一时间送达来源:菜鸟要飞今天给大家分享一款开源的博客系统,说是迄今为止我在Github上找... 阅读详情

相关推荐

Windows+Ubuntu18.04双系统安装【完美版】

Windows+Ubuntu18.04双系统安装

m0_37548216的博客 2779

号称也许是世界上完美的PE 系统:CE-RAMOS(PE工具)

WINPE 系统通常都是用来平时维护用,因为 PE 系统被精简了大多数功能依赖库组件文件,正常你无法在 PE 里安装软件,只能运行一些特制的绿色版工具。现在有网友制作了「CE-Ramos」系统,号称也许是世界上完美的 PE 系统,它具有完整系统组件,可以安装大多数软件,并且纯净无广告。链接:https://pan.quark.cn/s/0b49e469abe6。将主流的软件运行库全部补齐,让 DIY 成为了可能。内置不完整的 .NET,足以运行大部分软件。内置 DX12,支持游戏运行。

qq_31408235的博客 981

博客系统(完整版)

博客系统

花落因为花开过的博客 4600

打造完美系统

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34409703的博客 226

打造完美BLOG系统

打造心中完美理想的BLOG系统,特列举以下特征和功能,希望给所有BLOG程序编制者参考。如果有根据以下项目编制成功BLOG PROGRAM,别忘了通知我哦。如果还有需要补充的请多指教。BLOG的基本特征和功能要素:1、RSS-简称“聚合”RSS是一种技术规范的简称,不同的技术团体将其分别描述为:“Rich Site Summary”(丰富站点摘要)、“RDF Site Summary

月光宝盒的专栏 1079

Blog.Admin与Blog.Core完美对接:前后端分离架构的终极解决方案

``` ### 第二步:配置前后端连接 Blog.Admin通过代理配置与Blog.Core后端进行通信。打开[vue.config.js](https://link.gitcode.com/i/c9fe939484de7e295272fe5435f3bf77)文件,您可以看到详细的代理配置: ```javascript proxy: { "/api": { target: "h

gitblog_00415的博客 458

TDengine 3.3.8.4 版本说明深度解析:OPC 冗余通信、查询性能优化与关键修复

2025 年 11 月 4 日,TDengine 发布 3.3.8.4 版本。本次版本围绕工业物联网(IIoT)场景的稳定性与效率做了针对性增强:新增 OPC 冗余通信能力(OPC failover endpoint),对虚拟超级表、`last_row` 组合查询等高频路径进行性能优化,并修复了数据订阅、流计算、集群选主等 21 个问题。本文结合仓库源码与配置,逐条解析该版本的新特性、优化项与修复

gitblog_00032的博客 817

如何利用My-Blog打造专业博客:从零开始的完整指南

My-Blog是一个功能强大的个人博客项目,适合个人或小型团队快速搭建简洁专业的博客平台,轻松实现文章发布与管理。本指南将带你从零开始,用简单的方式完成个人博客的搭建与个性化配置,让你快速拥有属于自己的专业博客。 ## 🚀 快速上手:10分钟环境搭建 ### 1. 一键获取项目源码 首先通过Git命令克隆项目仓库到本地: ```bash git clone https://gitcode.

gitblog_00452的博客 700

为什么选择blog204/blog?揭秘GitHub Issues驱动的博客系统核心优势

blog204/blog是一个创新的GitHub Issues驱动的博客系统,它将内容创作与代码管理完美结合,为用户提供了简单、高效且免费的写作体验。通过利用GitHub Issues的天然优势,该系统博客管理变得前所未有的轻松。 ## 🚀 核心优势一:零成本搭建与维护 对于新手和普通用户而言,吸引人的莫过于blog204/blog的零成本特性。你无需购买服务器、域名或支付昂贵的博客平台

gitblog_00002的博客 280

开发Blog需注意的Blog基本特征和功能要素

经过几个星期的讨论,毕业设计要求总算是下来了,80Sharp团队三个人,都选择了“门户网站”开发,但是大家都说就做一个Blog,也知道要完成此项目不简单,这篇文章正说明了这一点,不过团队成员都是好样了,都有一颗向上的心~! 小可我上网找到了一篇好文章顺便copy过来了,哈哈…………,在此谢谢作者。 引用地址:http://hi.baidu.com/cncn221/blog...

banfangzhi1836的博客 282

React-Blog:如何使用Ant Design打造简约优雅的UI界面

React-Blog是一个基于React Hooks + Koa2 + Sequelize + MySQL构建的个人博客系统,它巧妙运用Ant Design组件库打造了简约优雅的用户界面。本文将深入解析这个开源博客项目如何利用Ant Design实现现代化、响应式的UI设计,为开发者提供实用的UI设计指南。 ## 🎯 项目概述与Ant Design集成 React-Blog项目采用前后端分离

gitblog_00095的博客 989

Blog.Core终极指南:打造你的高性能.NET Core博客系统

还在为搭建博客系统而烦恼吗?想要一个既专业又易于维护的博客平台?Blog.Core正是为你量身定制的解决方案!✨ ## 为什么选择Blog.Core? 想象一下,你正在寻找一个**开源博客平台**,要求性能优秀、易于扩展,还要支持跨平台部署。传统的博客系统要么功能臃肿,要么配置复杂,而Blog.Core完美解决了这些痛点。 这个基于**.NET Core博客系统**采用了现代化的技术栈,从架

gitblog_00207的博客 975

探索极简之美:Adam Blog —— 一款为 Jekyll 打造的清新主题

探索极简之美:Adam Blog —— 一款为 Jekyll 打造的清新主题 项目介绍 Adam Blog 是一款专为 Jekyll 设计的极简风格博客主题。它以简洁、清晰的设计理念为核心,旨在为用户提供一个优雅且高效的博客体验。无论是个人博客、技术博客还是内容分享平台,Adam Blog 都能完美适配,帮助你快速搭建一个美观且功能齐全的博客网站。 项目技术分析 Adam Blog 基于 Jeky...

gitblog_00933的博客 397

探秘LinkDotNet.Blog:全栈C构建的高效博客平台

探秘LinkDotNet.Blog:全栈C#构建的高效博客平台 在数字时代,个人和企业都渴望拥有一个可以自由表达思想的空间——这就是博客。今天,我们将探索一款由C#和Blazor技术栈打造的开源博客软件——LinkDotNet.Blog,它以其高度可配置性,为内容创作者提供了一个全新的舞台。 项目介绍 LinkDotNet.Blog是一款完全采用C#语言,并利用现代Web开发框架Blazor编写的...

gitblog_00151的博客 1121

推荐文章:探索 Wagtail Blog —— 助力打造高效博客系统

推荐文章:探索 Wagtail Blog —— 助力打造高效博客系统 在数字出版和内容管理的前沿,寻找一个强大且灵活的博客平台成为了许多开发者和内容创作者的共同追求。今天,我们将一起深入了解一款基于Wagtail CMS构建的开源博客应用——Wagtail Blog。这不仅是一个工具,更是一种将WordPress的核心功能融入到Django生态系统中的创新尝试。 项目介绍 Wagtail Blog...

gitblog_00863的博客 507

从零到一:打造专业博客系统——StartBootstrap Clean Blog 完全定制指南

StartBootstrap Clean Blog 是一款基于 Bootstrap 的优雅响应式博客主题,专为内容创作者设计。它提供了完整的博客功能,包括首页、文章页、关于页和联系页,通过简洁的设计让你的内容成为焦点。无论你是技术博主、生活记录者还是企业内容创作者,这个主题都能帮助你快速搭建专业级博客系统。 [![博客创作环境展示](https://raw.gitcode.com/gh_mirr

gitblog_00565的博客 756

Blog.Core博客框架:打造现代化内容管理新体验

想要快速搭建一个功能强大、性能优越的博客系统吗?Blog.Core作为一款开箱即用的企业级前后端分离权限框架,正是您的不二之选!🎉 ## 为什么选择Blog.Core框架? Blog.Core是基于ASP.NET Core 8.0的全家桶教程,采用前后端分离架构设计,集成了RBAC(基于角色的访问控制)权限管理机制。这个框架已经被近100家公司所使用,充分验证了其稳定性和实用性。 ###

gitblog_00796的博客 855

Tailwind Nextjs Starter Blog打造你的专属博客

**Tailwind Nextjs Starter Blog** 是一个基于 [Next.js](https://nextjs.org/) 和 [Tailwind CSS](https://tailwindcss.com/) 的博客模板。这个项目不仅是一个简单的博客模板,更是一个功能丰富、易于配置和自定义的博客解决方案。无论是个人博客、技术博客还是企业博客,Tailwind Nextjs Star...

gitblog_00920的博客 434
上一篇: [转]在win2000下关闭无用端口
下一篇: [转]配置整合Win+Apache+PHP+MySQL+Tcomcat(或Resin)完全手册
weq221
博客等级 码龄24年 11粉丝 32原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值