首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将Jekyll主题转换为Octopress主题

如何将Jekyll主题转换为Octopress主题
EN

Stack Overflow用户
提问于 2014-05-14 15:50:54
回答 1查看 1.1K关注 0票数 2

我最近开始和章鱼打交道,我找到了一个主题告诉杰基尔我喜欢它。

问题是这个主题没有章鱼主题所需要的类似结构。

我试图将回购文件直接克隆到我的Octopress文件夹中,然后使用rake install['name-of-theme'],但这不起作用,我只是收到了一些关于丢失文件夹的错误(源代码,sass)。

那么,我的问题是,如何用Octopress为Jekyll安装一个主题?,我需要遵循一个目录结构吗?使其工作所需的最低文件是什么?

我在谷歌上搜索了一下,但没有发现任何与转换Jekyll主题有关的东西。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 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

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23659465

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档