build.css当我保存更改时build.scss,Sass会更新我的主样式表,但是build.css当我将更改保存到任何部分时,它将不会更新_grid-settings.scss.build.scss每次我对部分进行更改时,我都必须手动重新保存,以便Sass检测到更改.
从我的终端:
Justins-MacBook-Air:ageneralist justinbrown$ sass --watch stylesheets:stylesheets
>>> Sass is watching for changes. Press Ctrl-C to stop.
write stylesheets/build.css
[Listen warning]:
Listen will be polling for changes. Learn more at https://github.com/guard/listen#polling-fallback.
Run Code Online (Sandbox Code Playgroud)
我的目录是:
stylesheets/
??? base
? ??? _base.scss
??? build.css
??? build.scss
??? layout
? ??? _layout.scss
??? vendor
??? _grid-settings.scss
??? bourbon
??? highlight
??? neat
Run Code Online (Sandbox Code Playgroud)
我正在使用:
我已经查看了几个有关问题的SO帖子,sass --watch但没有人帮我指导解决方案.
编辑:我正在添加我的build.scss这里,以防万一是这个问题: …
我遇到SilverStripe将外部URL视为相对链接的问题.
我有一个DataObject:
class Artist extends DataObject {
private static $db = array(
'Title' => 'Varchar(255)',
'Content' => 'HTMLText',
'Website' => 'Varchar(255)',
);
}
Run Code Online (Sandbox Code Playgroud)
艺术家网站通过<a href="$Website" target="_blank">.问题是URL被附加到网站的基本URL,因此我们最终得到如下内容:
<a href="mysite.com/www.artistsite.com" target="_blank">
而不是所期望的:
<a href="www.artistsite.com" target="_blank">
但是,如果$ Website包含协议(http或https),则链接按预期工作.因此,如果$ Website是http://www.artistsite.com,那么我们得到:
<a href="http://www.artistsite.com" target="_blank">
该网站包含数百个,最终成千上万的客户维护的艺术家记录.理想情况下,客户端可以粘贴URL,而不必担心每个URL都附加http或https.
有人有主意吗?这与SilverStripe论坛中描述的问题相同,但尚未发布任何解决方案.
这个站点在SilverStripe 3.6上.