WordPress 配置又记

昨天(2月1号)给网站添加了 favicon,参考了这里。其中要注意的是如果使用了子主题,那么 favicon 需要放在子主题而非父主题的根目录中。

昨天还安装了 syntaxhighlighter 插件用于代码高亮。安装很简单,就是下载解压,然后在管理界面启用插件,具体步骤可以参考前面的链接。

今天则调整了网站副标题(CSS 中 description 类)的样式,改成了个人更喜欢的斜体衬线字。另外是花了不少精力优化打印版本页面的样式,最终通过将针对打印介质的 CSS 代码写到 Suffusion 配置中的 Back-end -- Custom Includes -- Custom Styles 部分,得到了比较好的效果(可以通过打印预览查看)。目前的 CSS 代码是(顺便测试 syntaxhighlighter :)):

[css]
@media print {
body {
font-family: serif;
font-size: 10pt;
background-color: white;
color: black;
}
a:link, a:visited {
background-color: transparent;
color: #520;
text-decoration: underline;
font-weight: bold;
}
h1, h2, h3 {
background-color: white;
color: black;
}
code, pre, kbd {
overflow: visible;
}
pre {
padding: 0;
font-size: 80%;
}
div.entry a:link:after, div.entry a:visited:after {
content: " (" attr(href) ") ";
font-size: 90%;
}

/* Do not display nav bar, sidebar, etc */
#nav, #sidebar-shell-1, #commentform {
display: none;
}
#wrapper {
background-color: white;
color: black;
max-width: 100%;
min-width: 100%;
width: 100%;
margin: 0;
padding: 0;
border-style: none;
}
#container, #main-col {
width: 100%;
margin: 0;
padding: 0;
}
}
[/css]

另外,今天还意外地解决了固定链接被覆盖需要重设的问题。由于我在 OpenShift 上搭的博客,组件的更新需要用 git 推送。之前我发现每次 git 推送后,WordPress 的固定链接都会失效,得在管理界面的固定链接部分再次“保存更改”才行。查看了有关固定链接的介绍后我才明白,WordPress 通过写 .htaccess 规则来实现各种格式的固定链接。我 SSH 到网站网页文件目录,用 cat(1) 查看 .htaccess 文件内容,发现比起 git 仓库的版本果然多了一些内容。将相应行内容复制到 git 仓库中,重新推送,问题就不复存在了。

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s