小编Ste*_*isi的帖子

将数组文字分配给Liquid Template中的变量

我知道从我的液体模板创建数组的唯一方法是:

{% assign my_array = "one|two|three" | split: "|" %}
Run Code Online (Sandbox Code Playgroud)

还有其他办法吗?

liquid jekyll

34
推荐指数
2
解决办法
1万
查看次数

使用Git Flow合并分支,使分支保持活动状态

我开始使用git flow,我明白这样做:

git flow feature start my-feature
git flow feature finish my-feature
Run Code Online (Sandbox Code Playgroud)

我创建了一个功能,然后,当我完成更改后,我将它与开发分支合并.完成流程命令在合并操作后逐字删除功能分支.

我的问题是:有没有办法使用git flow将我的功能与开发合并,不是在合并后删除它.

我的第二个问题是:这个工作流程是否正确?我的意思是,在与开发合并时保持活动功能分支是正确的,只是为了更新'main'分支并进行一些更改并继续在功能分支上工作?

git merge git-flow

16
推荐指数
1
解决办法
7256
查看次数

是否可以按百分比创建地图html区域?

我需要创建这样的东西:

http://www.mrporter.com/journal/journal_issue71/2#2

我的大图像中的每个产品都与鼠标悬停时出现的工具提示相关联.但我需要这个才能使用全屏图像.

我认为的第一个解决方案(如上例所示)是map html解决方案,其中每个解决方案都填充了我的产品的边界.问题是我无法为我指出精确的值,因为我的图像大小取决于窗口屏幕.

最好的解决方案是为我的区域设置百分比值.这可能吗?还有其他建议吗?

html css

13
推荐指数
3
解决办法
3万
查看次数

在液体模板中迭代数组

我知道我可以使用以下代码迭代液体模板中的数组:

{% for item in myarray %}
    <p>{{ item.label }}</p>
Run Code Online (Sandbox Code Playgroud)

但是如何在数组中获取项目的索引?

ruby liquid jekyll

6
推荐指数
1
解决办法
2947
查看次数

通过数组键排序哈希数组

我正在尝试过滤和重新排序哈希数组.过滤器和顺序由另一个字符串数组定义,这些字符串表示"slug"散列键的值.生成的数组应该只包含散列,其值的值"slug"包含在slugs数组中,并以相同的顺序排序.如果我有第一个数组:

data = [
  {
    "slug" => "lemon",
    "label" => "Lemon Label"
  },
  {
    "slug" => "table",
    "label" => "Table Label"
  },
  {
    "slug" => "peach",
    "label" => "Peach Label"
  },
  {
    "slug" => "strawberry",
    "label" => "Strawberry Label"
  },
  {
    "slug" => "bread",
    "label" => "Bread Label"
  },
  {
    "slug" => "orange",
    "label" => "Orange Label"
  }
]
Run Code Online (Sandbox Code Playgroud)

和第二个数组:

ordered_keys = ["orange", "lemon", "strawberry"]
Run Code Online (Sandbox Code Playgroud)

那么,结果应该是这样的数组:

result = [
  {
    "slug" => "orange",
    "label" => "Orange …
Run Code Online (Sandbox Code Playgroud)

ruby arrays

4
推荐指数
1
解决办法
355
查看次数

标签 统计

jekyll ×2

liquid ×2

ruby ×2

arrays ×1

css ×1

git ×1

git-flow ×1

html ×1

merge ×1