重新设计的个人网站

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您旅程的每个阶段提供云产品。立即开始使用 价值200美元的免费积分!

正如我时不时会做的那样,我 重新设计了我的个人网站 (重新设计笔记)。我想让网站成为更好的写作工具,所以网站的外壳在结构上对写作更加友好。当然它是 100% 的 WordPress。我确实违反了一条主要规则:设计是对之前网站的完全翻新,而不是演进的步骤。我只是觉得这次演进无法满足需求。而且,这是一个低流量的个人网站,不是主要的新闻门户网站或网络应用程序,所以“我的奶酪被谁偷走了?”现象不会那么强烈。

在典型的网页设计中,文章使用通用的模板。图像可能被放置在其中,但总的来说,每篇文章都遵循相同的结构。如果您熟悉 WordPress,那么可以想象一下 single.php 文件,它作为整个网站所有博客文章的模板。对于很多网站来说,这样没什么问题。这个网站很大程度上也是如此。

当然,你们都知道 Jason Santa Maria 和 他的网站。Jason 的想法是,网页设计不必像这样(即使是 CMS 驱动的网站)。他说,网页设计可以从平面设计中学习很多东西,例如在该媒体(例如杂志)中发布内容的用心和技巧。杂志中的文章可能具有相似的特征,但每一篇文章也都会有适合其内容的设计选择。可能是大型图形、文字环绕图像、多列、不同的颜色和标题样式,可以是任何东西。

这个想法逐渐被称为“网页上的艺术指导”。Jason 是一个很好的例子,但也可以看看 Dustin Curtis。这不仅仅是一个时尚,它仅仅是好的、永恒的设计。我要尝试在我的新博客中加入它。我写的所有东西都不会完全改变,有些可能完全不会改变。我喜欢我的基本模板,它可以很好地容纳快速写作。但是,当我有时间和倾向时,这个新网站将是一个围绕它构建的有趣基础。

以下是我最近玩了一些的几篇文章。

末日电影列表

Grooveshark 在 iPhone 上

Simutronics 的 10 年

那么它是如何完成的呢?

好吧,如果您没有使用 CMS,这很简单,只需进行设计即可。如果您使用 CMS,则已经有一个模板,这意味着您需要“对抗”现有的 CSS。我使用的是 WordPress,我认为在该平台上实现它的最简单方法是使用 艺术指导插件

此插件在文章编辑器中添加了一个框,其中有两个字段。一个用于在文章出现的任何页面上插入的代码,另一个用于仅在以单页形式查看页面时插入的代码。

将该代码放入正确的框中后,该代码现在将在页面加载时插入页面的 <head> 中。

因为这发生在 CSS 文件之后,所以相同的选择器会被覆盖。无需使用 fancy !important。需要注意的是,这些框中放入的任何内容都会被插入。它不必是 <style> 块。它可以是外部 CSS 文件的链接(如果您的操作变得复杂,建议使用它)。它也可以是 JavaScript。

我刚刚开始掌握它。上面提到的例子都不是什么疯狂的重大改造,但我认为已经做出了足够的改变,使它们中的每一个都变得有趣,并且更好地服务于内容。我未来的计划是制作一组 CSS 文件,我可以根据需要用它们作为文章修改的基础。例如,一个“white.css”,我可以加载它来用浅色背景替换网站的深色背景。这将包括更改背景颜色,但也需要翻转许多不同文本的颜色,使其成为深色背景上的浅色文字,以及像我上面的姓名/徽标之类的东西。然后,如果我有一篇文章,它更适合使用白色背景(例如,因为图像的原因),我会复制该样式表并用它作为修改的基础。很有趣!

 

哦,还有,万圣节快乐!