热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

整理一下博客

在刚建立这个博客时,曾写过一篇文章大概总结了一下建站的方方面面。但是之后却一直没有时间好好打理,加上对MovableType不是很熟悉,而其资料也不是很全,导致网站界面与使用体验都不是很满
    在刚建立这个博客时,曾写过 一篇文章大概总结了一下建站的方方面面。但是之后却一直没有时间好好打理,加上对Movable Type不是很熟悉,而其资料也不是很全,导致网站界面与使用体验都不是很满意。前几天花了些时间整理了一下,至少让自己感觉好了很多。

  1. 更改页面主色调为"黑白灰"
    Movable Type系统提供的几个模板都不是很适合用作技术博客,最开始,在参考了若干个博客的设计之后,自己弄了个css,色调和著名的英文理财类博客The Simple Dollar有点像,但又感觉有点突兀。所以这次干脆把所有的颜色换成黑、白、灰,看起来简洁多了,自我感觉比较符合技术博客的风格。看来,如果个人对色彩搭配没啥感觉,要么用人家现成的模板,要么就用最简单的。简单就是美!

  2. 显示文章摘要
    我是很希望在博客首页显示多篇文章,每篇显示部分内容,并保留有格式。但是在Movable Type中,我始终无法让其正确显示格式,在官方论坛请教了一下,也没什么结果。我不能忍受继续在首页显示如此丑陋的内容,思虑再三,决定用摘要的方式来显示,虽然这意味着我要为每篇文章写一个摘要,但为了一个干净的首页,值得。况且,对文章做一下概要说明也不是件坏事。

  3. 用Feedburner管理订阅
    主要是为了统计一些博客订阅的信息。为了保留原有的通过atom.xml订阅的读者,做了这么一个转换:

    真正的feed输出到atom_private.xml,feedburner以此为源烧制了feed,原来的atom.xml被重定向到了feedburner。
    在IIS中重定向这个文件只需选中该文件,右键属性:


    本来考虑用Yahoo Pipes把豆瓣日记和博客烧到一起,后来感觉豆瓣日记太随意,不适合烧到一起。看到feedburner内建提供Flickr相册发布,分享几张有意义的图片还是不错的,最终feed地址:
    http://feeds.feedburner.com/Dbger

  4. 使用Windows Live Writter发布文章
    在Movable Type那个系统里写文章是件很痛苦的事情,幸好万能的Windows Liver Writter通过一些设置也能支持Movable Type:Windows Live Writter Support。当然,Firefox有个插件叫Scribe Fire,用来也是相当方便,在Linux下是个不错的选择,但也听说不少朋友直接用Emacs的~~~

  5. 目录排序
    Movable Type中的category,默认是按名字排序的。这显然不符合我的要求,我希望能以自己的想法按逻辑与重要性来排序。为此MT提供了一个插件:Sort Categories And Folders,其实本质上,它还是利用了MT按名字排序的特性,只不过这个插件在背后做了个添加前缀-删除前缀的操作而实现了这个功能,不过这些我们其实不用关心,进入 "Manage Categories", 操作界面如下:


  6. 自动更新到google buzz
    豆瓣,新浪微博都可能通过比较简单的设置,让你的博客自动更新到这些网站,但是google buzz要求比较高,需要你在自己的博客的HTML的head出插入你的google profile链接:
    profilename"/>
    这样在一段时间后,google爬到你这个页面,就会在buzz的connected sites中列出你的博客,只需add一下即可。有同学说10分钟就搞定了,但我的是好几天后才在buzz中显示出来的。

  7. 添加关于,我的链接页面
    以前,"关于" 和"我的链接"页面都是空白的,这次也花了些时间将其充实了一下。多提供些自己的信息,才有可能有比较好的交流。不过说实话,这个"关于"还真不好写,只能先写个version1出来,将来慢慢更新吧。至于"我的 链接",主要是挂一些认识的,有过交流的朋友的技术博客,欢迎交换~~~





推荐阅读
  • 深入解析Tomcat:开发者的实用指南
    深入解析Tomcat:开发者的实用指南 ... [详细]
  • 深入解析Gradle中的Project核心组件
    在Gradle构建系统中,`Project` 是一个核心组件,扮演着至关重要的角色。通过使用 `./gradlew projects` 命令,可以清晰地列出当前项目结构中包含的所有子项目,这有助于开发者更好地理解和管理复杂的多模块项目。此外,`Project` 对象还提供了丰富的配置选项和生命周期管理功能,使得构建过程更加灵活高效。 ... [详细]
  • 解决基于XML配置的MyBatis在Spring整合中出现“无效绑定语句(未找到):com.music.dao.MusicDao.findAll”问题的方法
    在将Spring与MyBatis进行整合时,作者遇到了“无效绑定语句(未找到):com.music.dao.MusicDao.findAll”的问题。该问题主要出现在使用XML文件配置DAO层的情况下,而注解方式配置则未出现类似问题。作者详细分析了两个配置文件之间的差异,并最终找到了解决方案。本文将详细介绍问题的原因及解决方法,帮助读者避免类似问题的发生。 ... [详细]
  • Ceph API微服务实现RBD块设备的高效创建与安全删除
    本文旨在实现Ceph块存储中RBD块设备的高效创建与安全删除功能。开发环境为CentOS 7,使用 IntelliJ IDEA 进行开发。首先介绍了 librbd 的基本概念及其在 Ceph 中的作用,随后详细描述了项目 Gradle 配置的优化过程,确保了开发环境的稳定性和兼容性。通过这一系列步骤,我们成功实现了 RBD 块设备的快速创建与安全删除,提升了系统的整体性能和可靠性。 ... [详细]
  • 如何在Java中高效构建WebService
    本文介绍了如何利用XFire框架在Java中高效构建WebService。XFire是一个轻量级、高性能的Java SOAP框架,能够简化WebService的开发流程。通过结合MyEclipse集成开发环境,开发者可以更便捷地进行项目配置和代码编写,从而提高开发效率。此外,文章还详细探讨了XFire的关键特性和最佳实践,为读者提供了实用的参考。 ... [详细]
  • 在处理大规模并发请求时,传统的多线程或多进程模型往往无法有效解决性能瓶颈问题。尽管它们在处理小规模任务时能提升效率,但在高并发场景下,系统资源的过度消耗和上下文切换的开销会显著降低整体性能。相比之下,Python 的 `asyncio` 模块通过协程提供了一种轻量级且高效的并发解决方案。本文将深入解析 `asyncio` 模块的原理及其在实际应用中的优化技巧,帮助开发者更好地利用协程技术提升程序性能。 ... [详细]
  • 可转债数据智能抓取与分析平台优化
    本项目旨在优化可转债数据的智能抓取与分析平台。通过爬取集思录上的可转债信息(排除已发布赎回的债券),并结合安道全教授提出的三条安全线投资策略,新增了建仓线、加仓线和重仓线,以提供更精准的投资建议。 ... [详细]
  • 如何构建基于Spring MVC框架的Java Web应用项目
    在构建基于Spring MVC框架的Java Web应用项目时,首先应创建一个新的动态Web项目。接着,需将必要的JAR包导入至WebContent/WEB-INF/lib目录下,确保包括Spring核心库及相关依赖。如遇缺失的JAR包,可向社区求助或通过Maven等工具自动下载。正确配置后,即可开始搭建应用结构与功能模块。 ... [详细]
  • 利用PaddleSharp模块在C#中实现图像文字识别功能测试
    PaddleSharp 是 PaddleInferenceCAPI 的 C# 封装库,适用于 Windows (x64)、NVIDIA GPU 和 Linux (Ubuntu 20.04) 等平台。本文详细介绍了如何使用 PaddleSharp 在 C# 环境中实现图像文字识别功能,并进行了全面的功能测试,验证了其在多种硬件配置下的稳定性和准确性。 ... [详细]
  • 为了优化直播应用底部聊天框的弹出机制,确保在不同设备上的布局稳定性和兼容性,特别是在配备虚拟按键的设备上,我们对用户交互流程进行了调整。首次打开应用时,需先点击首个输入框以准确获取键盘高度,避免直接点击第二个输入框导致的整体布局挤压问题。此优化通过调整 `activity_main.xml` 布局文件实现,确保了更好的用户体验和界面适配。 ... [详细]
  • 在Spring框架中,基于Schema的异常通知与环绕通知的实现方法具有重要的实践价值。首先,对于异常通知,需要创建一个实现ThrowsAdvice接口的通知类。尽管ThrowsAdvice接口本身不包含任何方法,但开发者需自定义方法来处理异常情况。此外,环绕通知则通过实现MethodInterceptor接口来实现,允许在方法调用前后执行特定逻辑,从而增强功能或进行必要的控制。这两种通知机制的结合使用,能够有效提升应用程序的健壮性和灵活性。 ... [详细]
  • 通过自定义 `TextView`,实现了在用户点击或焦点变化时动态调整字体颜色的效果。该方法利用了 `ColorStateList` 和 `Selector` 资源文件,确保了界面交互的流畅性和视觉效果的提升。具体实现中,通过重写 `onTouchEvent` 和 `onFocusChanged` 方法,精确控制了颜色变化的时机和状态。此外,还对性能进行了优化,确保在高频率操作下依然保持高效响应。 ... [详细]
  • 如何在Oracle ASM_Diskgroup中重命名现有磁盘
    如何在Oracle ASM_Diskgroup中重命名现有磁盘 ... [详细]
  • PHP图床源码:集成化图床管理系统解决方案
    本项目提供了一套集成化的图床管理系统解决方案,适用于需要高效管理图片资源的场景。系统结构简洁,无需复杂的后台支持。主要文件包括 `huluxia.php`、`index.html`、`inews.php`、`kw.php` 和 `zz.php`,每个文件都承担了特定的功能,确保系统的稳定运行和易用性。 ... [详细]
  • 在Hive中合理配置Map和Reduce任务的数量对于优化不同场景下的性能至关重要。本文探讨了如何控制Hive任务中的Map数量,分析了当输入数据超过128MB时是否会自动拆分,以及Map数量是否越多越好的问题。通过实际案例和实验数据,本文提供了具体的配置建议,帮助用户在不同场景下实现最佳性能。 ... [详细]
author-avatar
mobiledu2502897157
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有