Gojekyll 项目使用教程

随笔3周前发布 大风云清
43 0 0

Gojekyll 项目使用教程

gojekyllA fast Go implementation of the Jekyll blogging engine项目地址:https://gitcode.com/gh_mirrors/go/gojekyll

1. 项目的目录结构及介绍

Gojekyll 是一个用 Go 语言实现的 Jekyll 静态站点生成器的部分兼容克隆。以下是其典型的目录结构:

  1. gojekyll/

  2. ├── _config.yml

  3. ├── _drafts/

  4. ├── _includes/

  5. ├── _layouts/

  6. │ ├── default.html

  7. │ ├── post.html

  8. ├── _posts/

  9. │ ├── 2023-01-01-example-post.md

  10. ├── _site/

  11. ├── .gitignore

  12. ├── Gemfile

  13. ├── index.html

目录介绍:

  • _config.yml: 项目的配置文件。
  • _drafts/: 存放未发布的草稿文章。
  • _includes/: 存放可重用的模板片段。
  • _layouts/: 存放页面布局模板。
  • _posts/: 存放已发布的文章。
  • _site/: 生成的静态站点输出目录。
  • Gemfile: Ruby 依赖管理文件。
  • index.html: 站点的主页。

2. 项目的启动文件介绍

Gojekyll 的启动文件主要是 gojekyll 可执行文件。你可以通过以下命令启动项目:

gojekyll serve

这条命令会启动一个本地服务器,并在 http://localhost:4000 上提供服务。当文件发生变化时,服务器会自动重新加载。

3. 项目的配置文件介绍

_config.yml 是 Gojekyll 的主要配置文件。以下是一个示例配置:

  1. title: 我的博客

  2. email: example@example.com

  3. description: 这是一个用 Gojekyll 生成的博客。

  4. baseurl: "" # 站点子路径,例如:"/blog"

  5. url: "http://example.com" # 站点的完整 URL

  6. markdown: kramdown

  7. theme: minima

配置项介绍:

  • title: 站点的标题。
  • email: 联系邮箱。
  • description: 站点的描述。
  • baseurl: 站点的子路径。
  • url: 站点的完整 URL。
  • markdown: 使用的 Markdown 解析器。
  • theme: 使用的主题。

通过这些配置项,你可以自定义站点的基本信息和行为。

gojekyllA fast Go implementation of the Jekyll blogging engine项目地址:https://gitcode.com/gh_mirrors/go/gojekyll

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...