Renyddd Site
Created: 30 Dec 2022

CHANGELOG

2023.03.25 add navigation to the header of photo

在 header 导航栏为 photo.html 添加一级入口至 photo gallery。并优化 style.ccc 样式,新增 index 也文章间隔线;blog 也支持 lastmodified 更新。

blog-changelog-0325.png
blog-photogallery.png

2023.01.01 synchronized old articles posted by wordpress

synced.

2022.12.30 by package org-static-blog

当天下午正在心想自己将要写的 Elisp 代码时,顺手查了下 Emacs static html blog 之类的关键字,才发现了 org-static-blog 的实现。

其完全满足我的操作需求,就是实现了对冗杂的重复操作自动化和站点的可配置化。

可配置化

  • 站点名称、favorites icon、仓库根目录;
  • 博文头、脚注、license。

自动化

org-static-blog-create-new-post
将新文章源码生成至 org-static-blog-posts-directory 目录;
org-static-blog-publish-file
今发布指定博文至 org-static-blog-publish-directory 目录;
org-static-blog-publish
发布全站文章。

Screenshot

org-static-blog_2022-12-30_22-19-27.png

2022.12.29 by function org-html-export-to-html

因为 CI 配置不便就没有选择 Hugo 方案,转而直接设法暴露出 html 文件。

我最先直接想到的方案是 Org mode 自带的 org-html-export-to-html 方法,直接完成转换。接着根据常见站点功能,列了一些完善性 TODO:

  • index 页博文根据创建日期排序;
  • Tags 管理;
  • org 指定 html 源码目录导出;
  • 博文模板;
  • index 页与博文页互相跳转,等。

emacs-org-export-blog.png
Creative Commons License
renyddd by Renyddd is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.