长期以来一直使用dasblog自带的皮肤,顶多稍做改动就直接使用之。前几天,突然来了兴致,就做了一款新皮肤出来。
前一阵子跟一些朋友聊起dasblog等blog系统,有人说dasblog之所以推广程度不好,很大原因就是因为皮肤难看而且没有几款;还有说它没有什么扩展等等。我也蛮赞同他们的观点的,界面那么丑,谁愿意用它啊,自己的blog当然希望酷一点个性一点啦,哈哈。dasblog的主开发人员Scott Hanselman 的技术能力是众所周知的,但就dasblog产品本身而言,其在前后台的UI设计上确实有较大的欠缺。其中前后台使用了相同的模板引擎的做法,很多用户都是有意见的,因为这给自己调整博客界面造成很大的难度,一个样式表的调整既要考虑前台又要考虑是否影响后台,容易让用户为此而崩溃。
当然如果dasblog一无是处,我也就不会使用至今了。优点也相当多,技术层面来说dasblog是非常优秀的,值得开发人员推敲和学习的。测试驱动开发的理念在整个solution中得到了体现,当然由于WebForm在单元测试方面是很差的,所以你会发现Web project没有对应的Test Project;通过Pop3从邮箱中读取特定前缀的邮件发表到dasblog上的功能也是它独有的;对Click-Through、Crossposting等的支持也给它增加了很多特色;对各类开放的API和服务支持也非常全,如Pingback、Webbugs for RSS、Blogger/MovableType API、Trackback、Pingback、CoComment Service 、gravatar、OpenID、GeoRss、XML-RPC Ping Interface、RSS to XSS cloud、Akismet……;而国际化支持则是另外一个大的亮点,主要是对浏览器的首选语言的支持方面,文章的发布支持仅向特定语言的用户显示,系统界面根据用户首选语言类型自动选择显示,皮肤界面的固定文字支持通过其Macros的LocalString方法自定义设置几种常用的多语言文字,达到统一的效果,不过官方的语言包中不知什么原因至今都没有中文支持,偶只好自己订制了:)
哎~似乎跑题了,还是回来说说我刚做的皮肤吧。这个皮肤的界面是黑色风格的,对日期的显示做了个性化处理,而导航栏也给调整成了顶部横向显示,这样就可添加自己喜欢的内页或其他页面的链接了:D;字体做了优化,在Vista/WIndows 7 + IE8的情况下会有较好效果,当然了依然支持xp和ie6用户,效果稍有逊色一点,毕竟微软亚黑字体还是相当漂亮的哦:D,只是对ie6用户偶加入了一个提示其升级的顶部消息框;搜索框移到顶部并将按钮做成了图片的,这样更酷了;后台界面也做了一些调整,具体看图吧:D 过几天就整理好共享给大家。
分享到:
相关推荐
1、主程序升级为DasBlog-1.8.5223.2版; 2、支持contributor用户角色; 3、网站系统安全增强; 4、改进了博客界面主题模版的多语言文化支持,尤其是简体中文和繁体中文的支持; 5、模版代码加入了utf-8编码的...
5. **模板和皮肤**:DasBlog允许用户通过XML和XSLT技术自定义博客的外观,提供了一套易于使用的模板和皮肤系统,使得非程序员也能轻松更改博客样式。 6. **国际化和本地化**:DasBlog v1.8.5223.2的中文版表明它...
1. **多主题支持**:DasBlog允许用户选择或创建不同的主题来定制博客的外观和感觉,这得益于ASP.NET的皮肤(Skin)机制,使得界面风格可以独立于功能代码。 2. **RSS订阅**:DasBlog支持RSS订阅,允许读者通过RSS...
| | | DasBlog核心该项目的主要目标之一是创建一个新的博客引擎,该引擎保留原始的本质,我们也有机会利用ASP.NET Core的现代跨平台优势。建筑如果要构建代码并为DasBlog Core贡献代码,请分叉此存储库并提交PR,请...
DasBlog2DotText Converter 是一个开源项目,专为迁移基于dasBlog的博客到基于.Text的博客平台设计。这个工具提供了一种便捷的方式,使用户能够将他们的内容从dasBlog无缝地转移到.Text,从而享受.Text提供的功能和...
[博客空间]DasBlog v1.8.5223.2 中文版_dasblog.zip源码ASP.NET网站源码打包下载[博客空间]DasBlog v1.8.5223.2 中文版_dasblog.zip源码ASP.NET网站源码打包下载[博客空间]DasBlog v1.8.5223.2 中文版_dasblog.zip...
dasBlog Community Edition 是一个 ASP.NET 网络日志应用程序。 它在 ASP.NET 1.1 上运行并用 C# 开发。 dasBlog,BlogX 网络日志引擎的进化版,添加了许多附加功能,如 Trackback、Pingback、邮件通知、完整的 ...
要运行和部署DasBlog,你需要有一定的.NET开发背景,了解如何配置IIS服务器或使用其他Web服务器,如Apache。同时,你还需要一个数据库来存储用户信息和博客内容,如SQL Server或MySQL。在部署前,你需要仔细阅读源码...
[博客空间]DasBlog v1.8.5223.2 中文版_dasblog.rar [博客空间]Dutory 0.3 Gromit Build 3498.15822_dutory.rar [博客空间]ExtJs单用户Blog系统后台源码_extblog.rar [博客空间]Fair Blog 1.0.0 Beta_fairblog.rar
您可以在控制台中或使用AWS CLI进行操作如果在控制台中执行此操作,请提供如下所示的参数值:o TemplateName = dasblog-walkthrough o TemplateURLBase = https:// < 导出S3BUCKET_TEMPLATE = dasblog-...
- NKalore 符合 CLS (Common Language Specification),并且可以在 .NET 和 Visual Studio.NET 等环境中使用。 **3. PostSharp** - **简介**:PostSharp 是一个基于 .NET 的 AOP 框架,能够转换已编译的程序集。 -...
5. **DasBlog**、**BlogEngine.NET**、**Dotnetnuke.NET**、**Discuz.NET**、**nopCommerce** 和 **Aspxcommerce** 等:这些是基于.NET的不同类型的开源系统,涵盖了博客、门户、论坛、电子商务等多个领域,每个项目...
### C#开源资源大汇总知识点解析 #### 一、AOP在C#中的应用与工具 **标题**:C#开源资源大汇总 几套非常好的开源资料 ...根据项目的具体需求和技术栈,可以选择最适合自己的工具来提高开发效率和软件质量。
NovaShare提供了一个易于使用的界面,方便用户创建和管理自己的博客内容。 - **dasBlog**:这个项目为.NET平台提供了一个功能全面的博客系统。它支持Trackback和Pingback等博客间互动的标准协议,同时还提供了自定义...
标题中的“关于实现代码语法标亮 dp.SyntaxHighlighter”指的是使用JavaScript库dp.SyntaxHighlighter来为网页中的代码段添加语法高亮显示的功能。这个库旨在帮助开发者轻松地在线发布带有格式化的代码片段,无需...
[博客空间]DasBlog v1.8.5223.2 中文版_dasblog.rar [博客空间]Dutory 0.3 Gromit Build 3498.15822_dutory.rar [博客空间]ExtJs单用户Blog系统后台源码_extblog.rar [博客空间]Fair Blog 1.0.0 Beta_fairblog.rar ...
[博客空间]DasBlog v1.8.5223.2 中文版_dasblog.rar [博客空间]Dutory 0.3 Gromit Build 3498.15822_dutory.rar [博客空间]ExtJs单用户Blog系统后台源码_extblog.rar [博客空间]Fair Blog 1.0.0 Beta_fairblog.rar ...