Closed felipefialho closed 5 years ago
Para o Jekyll tem um plugin utilizando esses métodos da API: https://developer.github.com/v3/#http-redirects.
Esse plugin: https://help.github.com/articles/redirects-on-github-pages/
Pro Harp só achei essa informação aqui mano:
Eu tinha visto essa informação, não sei se funciona como esperado, mas posso tentar :disappointed: .
Que coisa...
Mas é possível usar o formato /blog/ano/post
com o Harp? Pelo que entendi parece ser.
@bernardodiasc Eu li bastante ontem e não consegui entender qual a lógica para fazer isso.
Em tese o for
vai trazer só os posts dentro na pasta /blog
e não em sub pastas.
Então @LFeh, não cheguei a usar o Harp, mas lendo como funciona aqui http://harpjs.com/recipes/blog-posts-list, me parece que o que se aplica à pasta /posts
pode se aplicar a qualquer estrutura de diretórios que voce preferir.
We’re using the
for
iterator to run through the data we put in/public/posts/_data.json
. We can access that posts data object viapublic.posts._data
.
Se entendi direito, isso pode funcionar com um diretorio diferente de /posts
, vc vai só precisar mapear dentro do _data.json. Mas realmente não sei se isso funciona, teria que fazer um teste.
Valeu @bernardodiasc, foi mais simples do que pensei:
No json:
{
"hello-markdown": {
"path":"2016/hello-markdown",
"date": "05/20/2016",
"title": "Markdown Post",
"description": "Lorem ipsum dolor sit amet, consectetur adipisicing elit. Id aliquam ea architecto beatae nam, rerum quidem tempora molestiae necessitatibus est distinctio ab, ad quo laborum, porro. Repudiandae aspernatur autem quis."
}
}
No each:
each post, slug in public.blog._data
a.blog-post(href='/blog/#{ post.path }/' title='View the post')
h1.title #{ post.title }
p #{ post.description }
Massa! 👍
Fala pessoal.
Resolvi usar o Harp para desenvolver meu novo site e estou razoavelmente avançado.
Porém, atualmente uso uma estrutura de
/blog/ano/post
e para adaptar o Harp vai ser um pouco trabalhoso. Sendo assim agora vou mudar para/blog/post
.Até ai nenhum problema, mas... estou utilizando o GH Pages como servidor, e não consigo encontrar nada que me ajude a fazer redirect dos links antigos. Sem o redirect vai ser foda, já que tem um monte de post meu compartilhado por ai.
Alguém consegue me dar um help?