飞行理论
Avatar 0.01版终于完成了
咕咕咕
tags calendar

Avatar 是什么?

Avatar 是我自己用 Golang 编写的一个静态博客生成器。本博客就是用它来生成的。

Avatar 这个名字来自于 Manilla Road 乐队的专辑 Mark of the Beast 中的一首歌的歌名(顺便,推荐你去听一听:油管链接)。

为什么要做这么一个东西?

说起来有点复杂,一开始只是想有一个地方存放一些自己的笔记、想法、创作等等的文字,又不想使用任何现成的商业博客平台。

于是我就开始搜寻开源的解决方案—— Wordpress 太重了,曾经用过的 Hexo 现在看起来又变得太不一样了,有的号称轻量的博客生成器看起来又过于的“朴素”……于是为了有一个地方展示自己的文字,顺便检验一下 Golang 的学习成果,我就开始做这么一个静态博客生成器了。

现在 Avatar 的完成度如何?

现在的 Avatar 已经初步具备了以下的功能:

  • 生成项目目录与配置文件
  • 创建并渲染新文章与新页面
  • 可更换的主题
  • 文章标签归档
  • Markdown 支持与 Toml 格式的 FrontMatter 支持

接下来的目标是什么?

  • 文章列表分页
  • 完善项目的 README 文件
  • 完善命令行帮助信息
  • 完善默认主题
  • 完善主题对应的用户配置文件的生成方法
  • 插件支持

项目的链接?

https://gitlab.com/MaryJaneInChain/avatar