使用Octopress的自定义登录页面

时间:2013-02-01 07:11:16

标签: compass-sass octopress

我已经设置了Octopress,并希望使用完全自定义样式,基本上抛弃了适用于网站其余部分的大部分标准样式。

我确实希望继续参考所有响应的善良,尽管这已经成熟了。

设置自定义目标网页的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

你的意思是这样吗?

http://eduncan911.com

^ - 我的Octopress网站。

博客位于:http://eduncan911.com/blog

由于Octopress在皮肤下使用Jekyll,最好考虑如何用Jekyll来实现这一点 - 并且有很多方法可以做到这一点。

OT:就个人而言,我发现Octopress的主题布局,包括和习俗过于复杂和过于细化。他们这样做是为了使其高度习惯;但在我看来,它将每个模板紧密地耦合到另一个模板。

现在有了这样说,有多种方法可以实现这一目标。我在这里回答了一个非常相似的问题:

Creating an octopress theme from a wordpress theme

这是Jekyll:因此,只需创建您想要的页面即可。用你想要的任何设计,html和css替换/source/index.html

如果您不想要博客,或者想要将“博客移动到另一个目录”,只需将当前/source/index.html移至/source/blog/index.html即可。而已。

正如我在上面的回答中所指出的,唯一的重要事项是保留YAML前端并指定您想要使用的“布局”。例如,我有一个名为“主页”的布局,与任何其他布局大不相同。我的/source/index.html使用layout: homepage

但即便如此,您甚至不必使用YAML - 根据您的需要创建自己的原始html文件。它将在您rake generate时使用。这是我个人最初所做的。然后,我慢慢将主页分成/source/_layouts/homepage.html并从那里开始。我根本没有遵循Octopress的整个主题 - 只够使用帖子和页面。