我已经设置了Octopress,并希望使用完全自定义样式,基本上抛弃了适用于网站其余部分的大部分标准样式。
我确实希望继续参考所有响应的善良,尽管这已经成熟了。
设置自定义目标网页的最佳方法是什么?
答案 0 :(得分:1)
你的意思是这样吗?
^ - 我的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的整个主题 - 只够使用帖子和页面。