css – 在Laravel项目中添加Google字体是否有最佳做法?

我很抱歉,我甚至不确定在自己进行预研究方面我会从哪里开始.我希望这不是一个基于意见的问题,而是一个特定的Laravel使用问题.我很好奇是否有特定的方法可以在Laravel项目中包含Google字体或多种Google字体.我可以很容易地把它放进去,好像它是任何其他网页一样,但我的直觉告诉我,使用字体可能比使用字体更有效.

<link href='http://fonts.googleapis.com/css?family=Oxygen:400,300' rel='stylesheet' type='text/css'>

在主刀片布局模板中包含行.当然,我甚至可以用{{HTML :: style(…)}}之类的Blade来缩短它,但是它似乎仍然没有充分利用Laravel框架.

例如,假设我想要更改我正在使用的特定字体:如果我使用多个模板,我将不得不进入并更改引入该字体的每个包含行.但理想情况下,我想只有一个谷歌字体变量,我可以在一个地方调整它.

如果问题不会太多,您是否也能够解释这些字体变量应该/可以存储的位置和方式的任何理论?

最佳答案 我不确定我是否完全按照你的问题,但有很多方法,但这听起来更多的模板包含/扩展问题比与字体本身有关的更多.

您可以包含一个代码段,这样您就无法在多个位置更改字体:

在要在模板头部包含字体的位置:

@include('snippets.fonts')

在snippets / fonts.blade.php中:

<link href='http://fonts.googleapis.com/css?family=Oxygen:400,300' rel='stylesheet' type='text/css'>

尽管如此,你仍然需要处理CSS.所以你必须有类似的东西:

h1 { font-family: Oxygen, Arial, sans-serif; }

总而言之,只有2个地方你需要更新字体.

点赞