diff options
| author | yingyu5658 <i@yingyu5658.me> | 2026-02-02 23:19:02 +0800 |
|---|---|---|
| committer | yingyu5658 <i@yingyu5658.me> | 2026-02-02 23:19:02 +0800 |
| commit | e76b6c6e3dc4500647d3dabf5f05f214b020ca19 (patch) | |
| tree | 16d733cf6bad041c5bd3f7bb7d2dfc2205aa4a19 /README.org | |
| parent | 1c4d5a38881b6c7d896b2014ed142957b315f30b (diff) | |
| download | niwa-e76b6c6e3dc4500647d3dabf5f05f214b020ca19.tar.gz niwa-e76b6c6e3dc4500647d3dabf5f05f214b020ca19.zip | |
Initial commit
Diffstat (limited to 'README.org')
| -rw-r--r-- | README.org | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/README.org b/README.org new file mode 100644 index 0000000..d511287 --- /dev/null +++ b/README.org @@ -0,0 +1,34 @@ +#+title: niwa +#+AUTHOR: Verdant +#+LANGUAGE: zh-CN + +** niwa 是什么 +niwa(庭 / にわ)是我的 *极简数字花园实现方式* 。 _[[https://www.glowisle.me/][映屿]]的一部分_ 。 + +它不是博客框架,也不是 CMS,而是一套基于(doom) Emacs 的朴素的约定: + +- 使用 Org mode 写作 +- 使用 bash 和 elisp 脚本实现导出为静态 HTML +- 不依赖任何数据库、后端、Javascript 或复杂构建工具 +- 关注内容本身 + +[[https://niwa.glowisle.me/][在线演示]] + +** 使用方式 +*** 新建内容 +#+begin_src +$ cd ~/niwa +$ bash ./script/niwa new my-post +#+end_src +*** 导出为 HTML 文件 +#+begin_src +$ mkdir -p ~/niwa/public +$ bash ./script/niwa.sh build +#+end_src + +** 设计理念 +- 简单轻量 +- 内容优先,而非主题或样式 +- 纯文本 +- 构建过程可理解、可修改 +- 能用 bash 脚本解决的事情,不引入额外框架 |
