2010-07-31

Org2blog e wordpress

Quando tentei postar no blog usando org2blog, acontecia um pequeno problema.

O post não era publicado diretamente, mas ficava esperando para ser publicado. Aparecia como "Scheduled".

Encontrei uma solução no post da Sacha sobre org2blog, na seção de comentáros.

Uma pessoa informou que conseguiu resolver, chamando a função format-time-string sem o argumento UNIVERSAL.

Abri o emacs e usei o comando C h f e digitei o nome da função format-time-string e descobri onde era localizado o parâmetro UNIVERSAL.

Depois abrir o código org2blog e procurei a mesma função mudando esse parâmetro.

Felizmente ela aparece em dois lugares apenas.

Os dois lugares onde ela aparece ficaram assim:

  • Primeiro


1:  
2: (insert (format-time-string "[%Y-%m-%d %a %H:%M]\n" (current-time)))
3:


  • Segundo


 1:  
2: ;; Convert post date to ISO timestamp
3: (setq post-date
4: (format-time-string "%Y%m%dT%T"
5:
6: (if post-date
7:
8: (apply 'encode-time (org-parse-time-string post-date))
9:
10: (current-time))
11:
12: ))

Resumindo:

  • Abrir o arquivo org2blog.el no emacs

  • Buscar a função format-time-string

  • E retirar a opção "t" antes do último ")"

  • Salvar o arquivo org2blog.el e reiniciar o emacs


Após fazer isso começou funcionar, alias esse post também é direto do org2blog. Só tenho que teclar C-c p para enviar o post.

Excelente!

Nenhum comentário:

Postar um comentário