小编Jam*_*ite的帖子

在GitHub上分配存储库的子目录并使其成为我自己的repo的一部分

抱歉,我是Git和GitHub的新手,我已经阅读了一些内容,但我不确定我尝试做的事情是否完全有可能.

基本上我想分叉XBMC上使用的Confluence Skin并修改位于此处的各种元素:

https://github.com/xbmc/xbmc/tree/master/addons/skin.confluence

但是我不想分叉整个XBMC存储库,所以一个简单的fork操作不会这样做.

以下是我的一般要求:

  • 我想获取skin.confluence文件夹的内容并将其放入我自己的GitHub帐户的存储库中

  • 我需要能够在原始XBMC仓库中保持链接以接收上游提交,因为我的修改通常是基于主题的,而不是功能.

感谢tbekolay发布的响应,我已经能够进行子树拆分,只采用repo的skin.confluence部分并基本上创建一个分支,但我不确定如何保持它与原始的XBMC repo链接我修改后推到了自己的仓库.

git github repository xbmc git-subtree

23
推荐指数
1
解决办法
7458
查看次数

Internet Explorer 8不会修改打印样式表中的HTML5标记

我之前正在处理打印样式表,并遇到了IE8的问题.我正在使用HTML5和几个布局标签,包括标题,导航和页脚.

出于某种原因,在我的打印样式表中,display:none; 在IE8中忽略了这些标签上的声明(我只能假设后续的较低版本).我首先想到IE9中的Developer Tools可能会导致错误表示,但我在VirtualBox中安装了Windows XP,这也显示了问题.

我的猜测是因为IE9以下的任何东西都看不到HTML5标签.打印样式表隐藏了Firefox和Chrome中的布局标签.

反正有没有绕过这个?

编辑:

这就是我现在所拥有的:

<link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/style.css" type="text/css" media="screen" />
<link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/css/print.css" type="text/css" media="print" />
Run Code Online (Sandbox Code Playgroud)

忽略PHP语句,它们特定于我的CMS,即WordPress.

然后我只是在print.css中隐藏布局标签:

nav,footer { 
display:none;
}
Run Code Online (Sandbox Code Playgroud)

这适用于IE9,Firefox,Chrome但不低于IE9.它似乎忽略了HTML5标签.

printing html5 header footer nav

8
推荐指数
1
解决办法
5159
查看次数

Microsoft Edge不会在Vagrant VM中加载本地Nginx网站

我遇到一个奇怪的问题,即Microsoft Edge无法加载在无用的虚拟机中托管的本地Craft CMS网站。尝试加载本地配置的主机名或IP的任何尝试均会返回“ Hmm,我们无法访问此页面”。错误。

我的主机文件中有一行:

192.168.10.12 test.craft.dev

我已经阅读了有关Microsoft Edge的各种资源,这些资源无法正确处理主机文件,但是,即使IPv4地址也无法正常工作。我已经尝试了一些与Internet Options调整有关的建议,但是没有任何效果,但是似乎hosts文件不是问题。

网络配置使用NAT并将IP设置为192.168.10.x(定义为Homestead.yaml,如果我分配了public_network并获得了我的LAN网络DHCP范围内的IP,Edge可以访问该IP,但没有解释为什么所有其他浏览器都可以工作Edge并非没有它。

值得一提的是,本地Craft主机名将在其他所有浏览器(包括IE)中正常加载。由于某些网络级别的问题,Microsoft Edge在将本地网站加载到VirtualBox时是否存在特定问题?

nginx vagrant microsoft-edge

6
推荐指数
2
解决办法
1506
查看次数

使用正则表达式匹配媒体查询的开始和结束,但不匹配中间的内容

我正在使用 htmlcompressor ( https://code.google.com/p/htmlcompressor/#For_Non-Java_Projects ) 来缩小 HTML 内容(HTML 电子邮件模板)以及文档头部部分中的内联 CSS。我在 Windows 上通过命令行运行此命令:

java -jar /path/to/htmlcompressor --preserve-comments --preserve-line-breaks --compress-css --remove-surrounding-spaces min -p /path/to/minify-preserve.txt --type html original-html -o minified-output.html
Run Code Online (Sandbox Code Playgroud)

在本文档中,有两个媒体查询,我需要防止 htmlcompressor 由于语法问题而进行修改。我环顾四周,发现了这个正则表达式规则:

@media[^{]+\{([\s\S]+?})\s*}
Run Code Online (Sandbox Code Playgroud)

然而,它匹配媒体查询和之间的内容,理想情况下,我需要它仅匹配起始块和结束括号,因此它在这些区域中保留空格以获得有效语法。

这可以通过正则表达式实现吗?根据文档,我仅限于正则表达式,因为它是创建保存规则的唯一方法。

谢谢。

html css regex media-queries

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