小编Ori*_*iol的帖子

在Github Pages上将子目录设置为网站根目录

我正在使用Github Pages来托管和提供静态网站.

静态网站具有应用程序的典型目录结构:

|_ source
|_ build
   |_index.html
 .gitignore
 config.rb
 Gemfile
 ...
 README.MD
Run Code Online (Sandbox Code Playgroud)

index.html是的build/,所以我想把它作为默认www路径.

因此,当用户点击username.github.io它时,会在该子目录中呈现内容,但它不会在URL上显示"/ build"/,因此将其设置为根文件夹.

笔记:

  • 我没有自定义域名,也没有计划为此目的获得一个域名.如您所见,我正在尝试利用github提供的默认URL命名约定.
  • 不使用Jekyll也不使用自动页面生成器功能.

git webserver github github-pages server

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

根据特定密钥删除重复项

有一个像这样的多维数组:

$A = array(
  [0]=>
  array(
    ["rel"]=> 4
    ["name"]=> "Bar"
    ...
  )
  [1]=>
  array(
    ["rel"]=> 2
    ["name"]=> "Bar"
    ...
  )
  [2]=>
  array(
    ["rel"]=> 1
    ["name"]=> "Foo"
    ...
  )
  [3]=>
  array(
    ["rel"]=> 5
    ["name"]=> "Bar"
    ...
  )
  [4]=>
  array(
    ["rel"]=> 4
    ["name"]=> "Tee"
    ...
  )
)
Run Code Online (Sandbox Code Playgroud)

我想删除基于特定键的重复项,同时保持除索引键之外的原始数组结构.

为了这个例子,假设我想删除那些具有相同键的子数组["name"].

所以最终结果应如下所示:

$X = array(
  [0]=>
  array(
    ["rel"]=> 4
    ["name"]=> "Bar"
    ...
  )
  [1]=>
  array(
    ["rel"]=> 1
    ["name"]=> "Foo"
    ...
  )
  [2]=>
  array(
    ["rel"]=> 4
    ["name"]=> "Tee"
    ...
  )
)
Run Code Online (Sandbox Code Playgroud)

我正在寻找这个问题的有效解决方案.

理想情况下,一个 …

php arrays duplicate-data multidimensional-array

3
推荐指数
1
解决办法
1324
查看次数