小编Jus*_*own的帖子

Sass - 手表不重新编译

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)

我正在使用:

  • Sass 3.3.8.
  • Ruby 2.0.0-p353
  • OSX 10.9

我已经查看了几个有关问题的SO帖子,sass --watch但没有人帮我指导解决方案.

编辑:我正在添加我的build.scss这里,以防万一是这个问题: …

css ruby sass watch

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

Silverstripe将外部URL渲染为相对链接

我遇到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上.

html php silverstripe

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

标签 统计

css ×1

html ×1

php ×1

ruby ×1

sass ×1

silverstripe ×1

watch ×1