O design atual prioriza tópicos populares, que por sua natureza tendem a ser gerais. Alguém que encontra um 404 provavelmente está procurando por algo específico. Sem adivinhar magicamente o que era, parece que fornecer proeminentemente uma caixa de pesquisa seria o ideal. Eu sei que ela está lá embaixo, mas… é meio difícil de encontrar.) Existe uma maneira fácil de reorganizar isso?
E já que estamos falando nisso, algo que se estenda pela página em vez da pequena caixa atual na parte inferior.
Também poderia ser bom pré-preencher a pesquisa com algo construído a partir da URL de não encontrado fornecida. Mas eu não pensei completamente nas implicações disso.
Eu acho que deveria ser possível ocultar o componente page-not-found-search na parte inferior com display: none e, em seguida, inserir o código para a caixa de pesquisa na parte superior usando os plugin outlets: Using Plugin Outlet Connectors from a Theme or Plugin
Você também pode adicionar algum CSS para modificar a largura da área de texto. Note que eu não testei realmente nada disso, apenas tentei diretamente no console do navegador.
Você pode me ajudar a descobrir qual é a saída correta aqui? Eu já usei o conceito antes para adicionar um texto explicativo à página de Badges, mas (deprecated) Plugin outlet locations theme component não parece funcionar na página 404 e não consigo descobrir o que colocar no wrapper script.
Isso funciona muito bem. Hora de personalizá-lo um pouco mais.
Editar: Isso causou erros no meu log de erros.
TypeError: null is not an object (evaluating 'x.item(0).innerHTML') URL: https://mysite.com/theme-javascripts/33ba1ce8896576423974ff03c875fe32931690cc.js?__ws=mysite.com Linha: 2
Ao olhar para commits antigos, a posição da barra de pesquisa parece ser algo que acabou de acontecer? Herdado de onde a pesquisa do Google costumava estar, que foi adicionada com o lançamento inicial do Discourse.