html – 用液体语法大写每个单词的第一个字母?

html – 用液体语法大写每个单词的第一个字母?,第1张

概述我正在使用液体语法在LocomotiveCMS安装中设置SEO.我正在尝试使用{{page.title}}动态地拖动页面标题,然后强制其大写每个单词的第一个字母. 我试过这个: <title> {{ page.title | camelcase }} | {{ site.name }}</title> 基于液体语法文档:http://docs.shopify.com/themes/l 我正在使用液体语法在LocomotiveCMS安装中设置SEO.我正在尝试使用{{page.Title}}动态地拖动页面标题,然后强制其大写每个单词的第一个字母.

我试过这个:

<Title>      {{ page.Title | camelcase }} | {{ site.name }}</Title>

基于液体语法文档:http://docs.shopify.com/themes/liquid-basics/output#camelize

但它不工作使用大写作品,但只能使第一个字的第一个字母大写.

谢谢!

解决方法 我建议使用一个插件来获得这个行为

_plugins / _cAPItalize_all.rb:

require 'liquID'require 'uri'# CAPItalize all words of the inputmodule CAPItalizeAll  def cAPItalize_all(words)    return words.split(' ').map(&:cAPItalize).join(' ')  endendliquID::Template.register_filter(CAPItalizeAll)

用法:

{{ "mein text" |cAPItalize_all }}
总结

以上是内存溢出为你收集整理的html – 用液体语法大写每个单词的第一个字母?全部内容,希望文章能够帮你解决html – 用液体语法大写每个单词的第一个字母?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1089882.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存