sculpin/blog-skeleton

基于 Sculpin 的博客骨架

安装量: 2,756

依赖者: 0

建议者: 0

安全性: 0

星星: 83

关注者: 11

分支: 88

开放问题: 33

语言:JavaScript

类型:sculpin-skeleton


README

为基于 Sculpin 的博客提供的骨架。

Sculpin 提供。=)

功能

一个非常基础的基于 Sculpin 的博客,支持以下功能

  • 非常简约的基于 Bootstrap 的主题。
  • source/_posts/ 中提供了一些现有的帖子,以帮助您开始。准备好后,请随意删除这些帖子。
  • /about 中有一个关于页面。
  • / 中有一个索引页面。它显示所有帖子并进行分页。
  • /blog 中有一个博客存档页面。它按月份显示帖子标题并进行分页。
  • /blog/categories 中有一个博客分类页面。
  • /blog/categories/$category 中有一个博客分类索引。与博客存档类似,但按每个分类细分。
  • /blog/tags 中有一个博客标签页面。
  • /blog/tags/$tag 中有一个博客标签索引。与博客存档类似,但按每个标签细分。

先决条件

Sculpin 是一个 PHP 应用程序,通过 PHP 包管理器 composer 安装。有关安装说明,请参阅 https://getcomposer.org.cn/

除非您要创建一个非常基础的网站,否则您可能需要一些 CSS 和 JavaScript 资产。Sculpin 使用 yarn 来管理它们。有关安装说明,请参阅 https://yarn.npmjs.net.cn/en/docs/install

安装

使用 composer 创建一个新的项目

$ composer create-project -s dev sculpin/blog-skeleton my-blog

此应用程序使用 Symfony 的 Webpack Encore 来管理 CSS、JavaScript 和图像资产。安装 JS 依赖项

$ cd my-blog
$ yarn install

构建

首先,启动 Encore 以编译和更新 source/assets/ 中的资产到 source/build/。监视器将在您手动退出之前持续运行

$ composer yarn-watch

在新的控制台中,启动 sculpin 监视器以在您保存更改时立即更新内容

$ composer sculpin-watch

您新创建的 sculpin-blog-skeleton 克隆现在可以在 https://127.0.0.1:8000/ 访问。

文档

此骨架为您提供有用的配置和一些示例数据,以供 Sculpin 安装使用。

有关使用 Sculpin 的更多信息,请参阅 入门页面 并查看完整的 文档