Frameworks Jekyll作为前端框架-需要工作流解决方案

Frameworks Jekyll作为前端框架-需要工作流解决方案,frameworks,jekyll,frontend,liquid,Frameworks,Jekyll,Frontend,Liquid,这是一个副本从我的线程在 处境 在我们公司,每个项目都经历相同的阶段: 设计 介绍 发展 不幸的是,我们被大量的项目紧紧地束缚着,以至于多年来我们都没有更新前端工作流程。我们仍在老路上徘徊: 设计(Photoshop) 演示文稿(将psd转换为jpg屏幕截图和模型) 开发(将psd转换为html) 我总是不愿意看到沿着这条路走,我们会在桌上留下多少时间和金钱。每一步都是完全独立的。而且。。。嗯,我想我不必列出这种方法的所有缺点 我想改变这一点,为我们创建一个复杂而灵活的前端框架 目标 对于这个J

这是一个副本从我的线程在

处境 在我们公司,每个项目都经历相同的阶段:

  • 设计
  • 介绍
  • 发展
  • 不幸的是,我们被大量的项目紧紧地束缚着,以至于多年来我们都没有更新前端工作流程。我们仍在老路上徘徊:

  • 设计(Photoshop)
  • 演示文稿(将psd转换为jpg屏幕截图和模型)
  • 开发(将psd转换为html)
  • 我总是不愿意看到沿着这条路走,我们会在桌上留下多少时间和金钱。每一步都是完全独立的。而且。。。嗯,我想我不必列出这种方法的所有缺点

    我想改变这一点,为我们创建一个复杂而灵活的前端框架

    目标 对于这个Jekyll来说似乎恰到好处,因为它速度很快,而且有一些很好的自动化styleguide解决方案。(例如)

    总的来说,这是一个计划:

    在此工作流中,我看到了以下优点:

  • 非常快速和灵活(几乎无需额外工作)
  • 更好的输出(实时原型而不是屏幕截图)
  • 快乐的开发者(styleguide代替了庞大的psd文件)
  • 更好地连接设计、演示和开发
  • 问题 我可以看到一切都很好地结合在一起,但我想知道如何才能做到这一点:

  • 您拥有框架的主版本,其中包含所有可能的组件

  • 要开始处理一个新项目,您需要创建一个新的项目实例,其中只包含您需要的组件。只有这些组件才会成为automated styleguide的一部分

  • 当然,我可以把主框架放在某个地方,为每个新项目复制粘贴它,然后手动删除不必要的组件。但我想这只是自找麻烦

    有人知道更好的解决方案吗? 某种发电机,可以这样做吗


    谢谢你的建议。:-)

    这是个好问题

    你要做的就是叫它,这可以通过杰基尔来完成

    通过使用,您可以构建一组功能强大的组件,如:

    {% include fish.html param1="truite" param2=page.variable %}
    
    然后,您可以使用以下工具获取包含文件中的数据:

    {{ include.param1 }}
    


    所以,是的!,你可以通过Jekyll摆脱这种老式的设计工作流程。

    谢谢,我会仔细看看Include和collections。
    {% if include.param2 %}
      ...