博客实现方式
Table of Contents
1. 用到的工具
- emacs :: editor
- org :: html generator and the way to organize the plain-text file.
- org-export
- org-publish
| 工具 | 作用 |
|---|---|
| emacs | 编辑器 |
| org-mode | 博客生成 |
2. workflow
2.1. org写博文
- 用org来大纲化组织文章,org的一些特性能通过html-export转化成html的版本,比如: hyperlink,img,列表等等。
2.2. publish组织博客发布
- org-publish能够通过配置,定义一些一键自动化操作的功能,比如:自动把某个目录下的org文件按照一些参数导出成html文件,并放到另一个文件夹, 移动某个目录下的css,js文件到另一目录下等等。
2.3. 自定义css和一些特别的page
- 目前博客的index和about页面代码是我自己手敲的,他们也用了各自的css style文件,其他的post页面在生成的时候自动会使用我写的基本css。
2.4. 手动修改index
- 我现在头疼的一点是,我每次生成post之后,我都需要自己手动改index的html文件,给他的post列表添加一个超链接表项到我的新post。
3. 云托管
- 目前是全盘交给codeberg page。