Add better page names for SEO
This commit is contained in:
@@ -6,7 +6,7 @@
|
|||||||
//-
|
//-
|
||||||
|
|
||||||
block basic-vars
|
block basic-vars
|
||||||
- var pageTitle = 'Crafting Guide'
|
- var pageTitle = 'Crafting Guide for Minecraft | The Ultimate Step-by-Step Tutorial for Making Anything in Minecraft'
|
||||||
|
|
||||||
doctype html
|
doctype html
|
||||||
html
|
html
|
||||||
|
|||||||
@@ -49,6 +49,9 @@ ModelState.loading = 'loading'
|
|||||||
ModelState.loaded = 'loaded'
|
ModelState.loaded = 'loaded'
|
||||||
ModelState.failed = 'failed'
|
ModelState.failed = 'failed'
|
||||||
|
|
||||||
|
exports.Text = Text = {}
|
||||||
|
Text.title = 'Crafting Guide for Minecraft | The Ultimate Step-by-Step Tutorial for Making Anything in Minecraft'
|
||||||
|
|
||||||
exports.Url = Url = {}
|
exports.Url = Url = {}
|
||||||
Url.itemIcon = _.template "/data/<%= modSlug %>/<%= modVersion %>/images/<%= slug %>.png"
|
Url.itemIcon = _.template "/data/<%= modSlug %>/<%= modVersion %>/images/<%= slug %>.png"
|
||||||
Url.item = _.template "/item/<%= slug %>"
|
Url.item = _.template "/item/<%= slug %>"
|
||||||
|
|||||||
@@ -15,6 +15,7 @@ ItemPage = require '../models/item_page'
|
|||||||
ModPackController = require './mod_pack_controller'
|
ModPackController = require './mod_pack_controller'
|
||||||
NameFinder = require '../models/name_finder'
|
NameFinder = require '../models/name_finder'
|
||||||
Storage = require '../models/storage'
|
Storage = require '../models/storage'
|
||||||
|
{Text} = require '../constants'
|
||||||
|
|
||||||
########################################################################################################################
|
########################################################################################################################
|
||||||
|
|
||||||
@@ -86,6 +87,8 @@ module.exports = class ItemPageController extends BaseController
|
|||||||
super
|
super
|
||||||
|
|
||||||
refresh: ->
|
refresh: ->
|
||||||
|
$('title').html Text.title
|
||||||
|
|
||||||
if @model.plan.includingTools
|
if @model.plan.includingTools
|
||||||
@$includeToolsBox.attr 'checked', 'checked'
|
@$includeToolsBox.attr 'checked', 'checked'
|
||||||
else
|
else
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ BaseController = require './base_controller'
|
|||||||
Mod = require '../models/mod'
|
Mod = require '../models/mod'
|
||||||
ModPack = require '../models/mod_pack'
|
ModPack = require '../models/mod_pack'
|
||||||
ItemGroupController = require './item_group_controller'
|
ItemGroupController = require './item_group_controller'
|
||||||
|
{Text} = require '../constants'
|
||||||
{Url} = require '../constants'
|
{Url} = require '../constants'
|
||||||
|
|
||||||
########################################################################################################################
|
########################################################################################################################
|
||||||
@@ -55,6 +56,8 @@ module.exports = class ModPageController extends BaseController
|
|||||||
super
|
super
|
||||||
|
|
||||||
refresh: ->
|
refresh: ->
|
||||||
|
$('title').html if @model? then "#{@model.name} | #{Text.title}" else Text.title
|
||||||
|
|
||||||
@$name.html if @model? then @model.name else ''
|
@$name.html if @model? then @model.name else ''
|
||||||
@$byline.html if @model? then "by #{@model.author}" else ''
|
@$byline.html if @model? then "by #{@model.author}" else ''
|
||||||
@$titleImage.attr 'src', (if @model? then Url.modLogoImage(modSlug:@model.slug) else '')
|
@$titleImage.attr 'src', (if @model? then Url.modLogoImage(modSlug:@model.slug) else '')
|
||||||
|
|||||||
Reference in New Issue
Block a user