Isto levou uma volta

As notas ficarão organizadas cronologicamente no topo da página até baixo com um link directo no título de cada texto para linkar noutras redes. Não haverá RSS, apenas referência no Twitter para divulgação, conversas e correcções.

Deixo uma última nota para os cromos como eu e que gostam destes detalhes: tudo isto é mantido com o Emacs e um pequeno script em LISP.

(defun muse-simple-blog (&optional as-list exclude-private exclude-current)
  (let ((files (sort (mapcar (lambda (pair)
                               (list
                                (car pair)
                                (cdr pair)
                                (nth 5 (file-attributes (cdr pair)))))
                             (muse-project-file-alist))
                     (function
                      (lambda (l r)
                        (not (muse-time-less-p
                              (nth 2 l)(nth 2 r))))))))
    (when (and exclude-current (muse-page-name))
      (setq files (delete (assoc (muse-page-name) files) files)))
    (if (> (length files) 10)
        (setq files (reverse (nthcdr (- (length files) 10)
                                     (reverse files)))))
    (with-temp-buffer
      (while files
        (unless (and exclude-private
                     (muse-project-private-p (cdar files)))
          (insert "<literal><b><a class=\"hand\" href='./"(concat (caar files) ".html")
                  "' title='Link permanente para esta entrada/Permanent link'>&#9997;</a> "
                  (muse-extract-file-directive (caar files) "title")"</b></literal>\n"

                  "<literal><div class='lastmod'>"
                  (format-time-string "%Y/%m/%d-%T" (nth 5 (file-attributes (caar files))))"</div></literal>\n"
                  (muse-extract-all (caar files))
                  "<literal></p></literal>\n----\n"
                  ))
        (setq files (cdr files)))
      (buffer-string))))

Ah já me esquecia... cada posta terá cerca de 1000 caracteres, mais ou menos, cerca de 4 tuites.

Planeava manter os textos numa única página mas isso revelou-se chato de manter e por isso mudei tudo. Esperemos que agora se mantenha assim estável durante mais algum tempo.

Então até já.

Criado/Created: 18-05-2018 [19:23]

Última actualização/Last updated: 14-02-2024 [10:25]


Voltar à página inicial.


GNU/Emacs Creative Commons License

(c) Tiago Charters de Azevedo