我最近开始和章鱼打交道,我找到了一个主题告诉杰基尔我喜欢它。
问题是这个主题没有章鱼主题所需要的类似结构。
我试图将回购文件直接克隆到我的Octopress文件夹中,然后使用rake install['name-of-theme'],但这不起作用,我只是收到了一些关于丢失文件夹的错误(源代码,sass)。
那么,我的问题是,如何用Octopress为Jekyll安装一个主题?,我需要遵循一个目录结构吗?使其工作所需的最低文件是什么?
我在谷歌上搜索了一下,但没有发现任何与转换Jekyll主题有关的东西。
谢谢。
发布于 2014-05-16 03:46:54
你不能。“章鱼”的作者制作了自己的主题布局和插件来支持它。Jekyll是为您创建您自己的主题布局,如您所愿(这是最基本的)。把Jekyll看作是一个很好的框架,可以从零开始编写您自己的静态站点、商店前端、wiki或博客。另一方面,Octopress在Jekyll之上添加了一个框架:主题布局,博客站点默认的一些插件,模板中的SEO,控制这个框架顶部框架的配置文件(Jekyll框架之上的Octopress框架)。基本上,您可以使用Jekyll编写自己的主题布局,但对于Octopress,您已经有了严格的主题布局。
Octopress安装主题的rake install[]命令只是将一堆文件复制到特定的目录中,遵循作者特定的主题格式。
他还不时地改变格式,这通常打破了更老的章鱼主题工作在当前的章鱼网站(似乎不担心向后兼容性)。我知道:我真的尝试了一些老掉牙的,我发现,直到2014年4月,最新的“章鱼”出现了错误。
总之,经过多次尝试后,我终于坐下来,亲自将HTML粘贴到一个新的Octopress主题中。创造了我自己的“主题”,试图让一些老的章鱼主题发挥作用。
但我还是不喜欢它,因为它是多姿多彩的(我正在尝试几个老的章鱼主题);所以,我放弃了,只从零开始写了我自己的章鱼主题,然后继续前进。就我个人而言,我不喜欢章鱼的布局。太多该死的增量文件了。我基本上是从零开始构建自己的,跳过了几个“自定义”的东西。这允许我自由地模拟我自己的原始响应的HTML文件集,并组织它如何我的愿望(http://eduncan911.com)。
我理解为什么他在过去几个月里添加了定制的东西:对于那些对前端不太了解的人,或者只是想要一个快速的地方来调整这个字体,改变那个颜色,或者只是在定制的页脚中添加一个JS脚本,然后用一个插件完成。
我?我已经有了一个完整的HTML/JSS响应HTML模型,我想使用。我只需要利用章鱼的文章和显示/隐藏分页和评论。我不需要复杂的八达通模板布局。不过,如果现在有人想要我的主题,他们只能完全复制我做过的事情,并且需要按照自己的意愿修改它。我确实保留了SCSS一代,就像我喜欢SCSS一样。
https://github.com/eduncan911/eduncan911.github.io/tree/source
https://stackoverflow.com/questions/23659465
复制相似问题