1

MAMP Pro を使用して ExpressionEngine でローカルに Web サイトを開発していますが、突然最も奇妙な問題が発生しました。

Typekit が提供する Web フォントが突然機能しなくなりました。詳しく調べてみると、Typekit 埋め込みコードの 2 行目にBud1% @. 参考までに、私の完全な Typekit コードを次に示します。

<script type="text/javascript" src="//use.typekit.net/*******.js"></script>
<script type="text/javascript">try{Typekit.load();}catch(e){}Bud1% @</script>

明確にするために、このコードはブラウザーで表示されたときにのみ挿入され、私のコード エディターでは挿入されません。本番環境に注入されているかどうかはまだテストしていません。

SO で同様の問題を検索すると、このスレッドが生成され、問題が Finder の非表示の .DS_STORE ファイルによって何らかの形で引き起こされていることを示していますが、問題を修正する方法は明確ではありません。

ディレクトリから .DS_STORE ファイルを削除し、影響を受けた HTML ファイルを再作成しようとしましたが、役に立ちませんでした。

さらに明確にするために、私はコード エディターとして Sublime Text 2 を使用し、テスト用に Safari を使用して、OSX Mountain Lion (10.8.2) で開発しています。ExpressionEngine 2.5.5 は私が使用している CMS であり、すべてが Git Tower によって管理される Git リポジトリにあります。

何か案は!?助けてくれてありがとう。

4

1 に答える 1

1

問題を解決しました。

この問題は、ExpressionEngine に固有のものです。これは、私がインストールしたSnippetsSyncというプラグインが原因でした。

.DS_STOREプラグインはディレクトリ内のファイルから空の ExpressionEngine スニペットを作成したため{ }、Typekit 埋め込みコードの をその内容である dreaded に置き換えていましたBud1% @

同じ問題が発生している場合は、 [デザイン] > [テンプレート] > [スニペット]に移動して、空白のスニペットがないことを再確認してください。問題が解決しない場合は、アドオン > モジュールから拡張機能を削除または無効にします。

于 2013-03-05T07:11:52.110 に答える