Avatar 0.01版终于完成了
咕咕咕
Avatar 是什么?
Avatar 是我自己用 Golang 编写的一个静态博客生成器。本博客就是用它来生成的。
Avatar 这个名字来自于 Manilla Road 乐队的专辑 Mark of the Beast 中的一首歌的歌名(顺便,推荐你去听一听:油管链接)。
为什么要做这么一个东西?
说起来有点复杂,一开始只是想有一个地方存放一些自己的笔记、想法、创作等等的文字,又不想使用任何现成的商业博客平台。
于是我就开始搜寻开源的解决方案—— Wordpress 太重了,曾经用过的 Hexo 现在看起来又变得太不一样了,有的号称轻量的博客生成器看起来又过于的“朴素”……于是为了有一个地方展示自己的文字,顺便检验一下 Golang 的学习成果,我就开始做这么一个静态博客生成器了。
现在 Avatar 的完成度如何?
现在的 Avatar 已经初步具备了以下的功能:
- 生成项目目录与配置文件
- 创建并渲染新文章与新页面
- 可更换的主题
- 文章标签归档
- Markdown 支持与 Toml 格式的 FrontMatter 支持
接下来的目标是什么?
- 文章列表分页
- 完善项目的 README 文件
- 完善命令行帮助信息
- 完善默认主题
- 完善主题对应的用户配置文件的生成方法
- 插件支持