* Resolve syuilo#5447 * subページではalternateを表示しないように
This commit is contained in:
		
							parent
							
								
									540bd3630a
								
							
						
					
					
						commit
						c19670d611
					
				
					 2 changed files with 9 additions and 7 deletions
				
			
		|  | @ -146,7 +146,7 @@ router.get('/@:user.json', async ctx => { | |||
| 
 | ||||
| //#region for crawlers
 | ||||
| // User
 | ||||
| router.get('/@:user', async (ctx, next) => { | ||||
| router.get(['/@:user', '/@:user/:sub'], async (ctx, next) => { | ||||
| 	const { username, host } = parseAcct(ctx.params.user); | ||||
| 	const user = await Users.findOne({ | ||||
| 		usernameLower: username.toLowerCase(), | ||||
|  | @ -164,6 +164,7 @@ router.get('/@:user', async (ctx, next) => { | |||
| 
 | ||||
| 		await ctx.render('user', { | ||||
| 			user, profile, me, | ||||
| 			sub: ctx.params.sub, | ||||
| 			instanceName: meta.name || 'Misskey', | ||||
| 			icon: meta.iconUrl | ||||
| 		}); | ||||
|  |  | |||
|  | @ -30,12 +30,13 @@ block meta | |||
| 	if profile.twitter | ||||
| 		meta(name='twitter:creator' content=`@${profile.twitter.screenName}`) | ||||
| 
 | ||||
| 	if !user.host | ||||
| 		link(rel='alternate' href=`${config.url}/users/${user.id}` type='application/activity+json') | ||||
| 	if user.uri | ||||
| 		link(rel='alternate' href=user.uri type='application/activity+json') | ||||
| 	if profile.url | ||||
| 		link(rel='alternate' href=profile.url type='text/html') | ||||
| 	if !sub | ||||
| 		if !user.host | ||||
| 			link(rel='alternate' href=`${config.url}/users/${user.id}` type='application/activity+json') | ||||
| 		if user.uri | ||||
| 			link(rel='alternate' href=user.uri type='application/activity+json') | ||||
| 		if profile.url | ||||
| 			link(rel='alternate' href=profile.url type='text/html') | ||||
| 
 | ||||
| 	each m in me | ||||
| 		link(rel='me' href=`${m}`) | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue