今天主要目标是,从0到1创建并构建一个站点:
- 站点创建
- 文章创建,及上传图片
- 文章站点关联
- 站点构建
基本上全部完成。
下面展示一下调试过程中的效果。
站点创建
可以看到,这里要指明,标题和描述。 BaseURL就是所有资源文件都基于哪个文件夹放置。 如css文件,按照上述配置,就会出现在根目录下:/steyle.css。 但很多时候我们的站点其实有多个章节构成,如我会做很多ppt,我不想我的站点根目录下,而是/slides目录下,那这里我就可以设置BaseURl为/slides/,这时样式文件就会被放在/slides/style.css。
主题就是构建这个站点,我们所需要用到的主题。 因为都是用的golang module实现的,所以我们这里放一个module path。
参数目前是以toml格式存储的。
创建文章
文章是支持上传图片的,而内容字段则支持markdown语法。
发布文章到站点
这里需要关联一下文章到站点,这样我们在构建的时候就知道这个站点包含了哪些文章。
基中的path是帮助构建器,在构建站点的时候知道文章和根目录的关联关系。
构建站点
通过API调用构建站点,生成的站点效果和主题效果一样: