coopera / coopera.github.io

Our website
http://coopera.github.io
0 stars 0 forks source link

Adicionar página com publicações #6

Open fmarquesfilho opened 10 years ago

fmarquesfilho commented 10 years ago

Exemplo: http://cradl.ics.uci.edu/?page_id=9

Tem que ser fácil de atualizar no Jekyll.

fmarquesfilho commented 9 years ago

@bernardogfilho você pode ajudar com essa issue?

brnrdog commented 9 years ago

Sim, foi mal a demora. Ainda hoje eu coloco no ar.

brnrdog commented 9 years ago

O arquivo em app/_data/publications.yml será usado para popular a página das publicações. Foi a maneira mais fácil que encontrei pra atualizar as publicações.

Ela segue um estilo bem simples, exemplo:

- year: 2011
  works:
    - autores... título do trabalho.
    - autores... título do trabalho

- year: 2010
  works:
    - autores... título do trabalho.
    - autores... título do trabalho
fmarquesfilho commented 9 years ago

@bernardogfilho realmente é bem fácil de atualizar.

como ficaria na página? você pode mandar um screenshot?

brnrdog commented 9 years ago

image

lucasbibiano commented 9 years ago

se for seguir o padrão do site que @fmarquesfilho mandou, era bom ter o link tbm.

E @bernardogfilho, dá pra fazer um negócio mais maneiro com .yml, vide https://github.com/coopera/feedfaker/blob/master/config.yml

fmarquesfilho commented 9 years ago

@bernardogfilho pra mim é suficiente. só fiquei na dúvida se eu posso usar markup HTML, pra colocar o título ou qualquer outra parte da string em itálico, negrito, essas coisas

fmarquesfilho commented 9 years ago

@lucasbibiano você quis quiser um jeito de poder especificar cada campo?

na verdade é melhor que não tenha essa especificação, assim fica mais fácil de alterar os padrões de referência bibliográfica na mão mesmo. sei que dá mais trabalho, mas também dá mais flexibilidade. eu no fundo eu vou acabar usando BibTeX de qualquer forma. :)

brnrdog commented 9 years ago

Hum, aí não tenho certeza o que se pode fazer. Mas posso estruturar melhor o .yml com mais propriedades para cada trabalho, como autores, título do trabalho, etc. Como o Lucas mostrou como exemplo. Aí com isto, eu colocaria no template que os autores serão em negrito, itálico, ou já sei lá.

Em qua, 10 de jun de 2015 às 02:33, Fernando Filho notifications@github.com escreveu:

@bernardogfilho https://github.com/bernardogfilho pra mim é suficiente. só fiquei na dúvida se eu posso usar markup HTML, pra colocar o título ou qualquer outra parte da string em itálico, negrito, essas coisas

— Reply to this email directly or view it on GitHub https://github.com/coopera/coopera.github.io/issues/6#issuecomment-110544176 .

lucasbibiano commented 9 years ago

@bernardogfilho pode tentar algo parecido com isso então http://home.in.tum.de/~muehe/bibtex-js/demo/bibtex.html

lucasbibiano commented 9 years ago

na verdade, tem coisa mais pronta ainda: https://github.com/inukshuk/jekyll-scholar https://github.com/archome/jekyll-citation

fmarquesfilho commented 9 years ago

bom, se for fácil de alterar/estender as propriedades do .yml, então podemos especificar alguns campos. na verdade o ideal seria poder usar BibTeX, mas só se não for dar muito trabalho pra vocês.

fmarquesfilho commented 9 years ago

realmente essas extensões são muito interessantes @lucasbibiano :+1:

fmarquesfilho commented 8 years ago

@bernardogfilho eu sei que o tempo está complicado pra você, mas precisamos abordar esta issue com certa urgência. eu posso tentar mexer, mas dada sua experiência com o jekyll, acho que você desenrola mais rápido. o ideal é usar os plugins do jekyll para BibTeX (ver sugestões de @lucasbibiano acima).

a prioridade é o seu TCC. se você achar que não consegue dar conta de resolver esta issue, eu vou pedir ajuda pra outra pessoa.

brnrdog commented 8 years ago

@fmarquesfilho, agora existe um arquivo .bib que vai guardar as publicações, ela fica em app/publications.bib. Acredito que seja fácil. Deixei um exemplo:

@book{ruby,
  title     = {The Ruby Programming Language},
  author    = {Flanagan, David and Matsumoto, Yukihiro},
  year      = {2008},
  publisher = {O'Reilly Media}
}

Na página renderiza assim: image

fmarquesfilho commented 8 years ago

Ficou excelente, @bernardogfilho. Obrigado.

Por curiosidade, o BibTeX tem normalmente como você setar o estilo da bibliografia, ou seja, como ela é renderizada. Você sabe onde isso é configurado e se pode ser configurado?

fmarquesfilho commented 8 years ago

Agora só falta adicionar Publications ao menu. A página de Publicações poderia ter seções diferentes por ano. Pelo menos precisa ser ordenado por ano, do corrente para trás.

brnrdog commented 8 years ago

Não sei a respeito do BibTeX, mas o plugin que usei foi o jekyll-scholar. Talvez tenha algo na documentação dele. Fico meio perdido porque não conheço o BibTeX.

E a página de publicações já está no menu. Eu só não fiz deploy ainda.

fmarquesfilho commented 8 years ago

:+1: