发布日期:2022-07-30 08:41浏览次数:
Chain Club网站即将初步完工,正在做上线前的准备,今晚的目标是做SEO(搜索引擎优化),目前仅做了初步的优化,即使用 SEO_helper这个gem让每个页面的title和meta description各不相同,更加深入的SEO后续再处理。
SEO简单说就是使用正确的HTML标签给网页划重点,让搜索引擎更容易了解到你的网页内容。
SEO的好处很多,可以让潜在用户搜索时,使得你的网站排名更靠前。
这里要提到网站SEO时的几个要点:
以上这些在做SEO时的权重是这样的:
在Gemfile中加入gem "seo_helper",然后执行bundle install。
终端执行touch config/initializers/seo_helper.rb
这样网站的title都变成上面设置的site_name了。
当然,你也可以给description之类的元素设定默认值,方法类似
在layout的 和 之间加入如下内容:
这样就可以在controller的action中给页面设定特别的title等,只需要写成这样:
如果不想在action中设置,也可以在单独的View中设置标题、描述。在相应页面加入如下内容即可。
参考:seo_helper