npm 包 bisheng-x 使用教程

阅读时长 4 分钟读完

简介

Bisheng-x 是一个基于 Bisheng 的轻量化 React 静态网站生成器。它适合于搭建个人博客、技术文档以及小型网站。本文将介绍 Bisheng-x 的使用方法,并结合示例代码进行详细的解释。

安装

你可以使用 npm 或 yarn 进行安装:

创建项目

使用 Bisheng-x 创建一个新项目非常简单。你可以通过 bisheng-x init [projectName] 命令来进行初始化。其中,projectName 是你的项目名称。在执行该命令后,命令行界面将出现向导式的操作,你只需要按照提示进行操作即可。

配置

在项目的根目录中,可以找到一个名为 bisheng.config.js 的文件。该文件是 Bisheng-x 的配置文件,用于配置项目所需要的参数。下面是一个简单的示例:

-- -------------------- ---- -------
----- ---- - ----------------

-------------- - -
    ------- ----------
    ------- ---------
    ------ ----------
    -------- -
        ----------------------
    --
--
  • source: 项目源代码的目录。默认值是 ./posts
  • output: 项目的输出目录。默认值是 ./dist
  • theme: 项目的主题目录。默认值是 ./theme
  • plugins: 插件列表。默认值是 []

写文章

在项目的 source 目录中,你可以添加 Markdown 格式的文章。该文件夹下的结构将被保持不变。例如,倘若有如下目录结构:

在生成你的网站时,网址为 http://localhost:8000/ 的首页将直接渲染 source/index.md 这个文件,网址为 http://localhost:8000/about 将渲染 source/about.md,网址为 http://localhost:8000/posts/how-to-use-bisheng-x 将渲染 source/posts/how-to-use-bisheng-x.md

使用插件

Bisheng-x 支持自定义插件。你只需要在配置文件中的 plugins 字段添加你需要的插件即可。下面将介绍一个常用的插件。

Ant Design 插件

Ant Design 插件会自动引入所需的样式和脚本。要使用它,你需要在配置文件中的 plugins 字段添加 'bisheng-plugin-antd'

-- -------------------- ---- -------
----- ---- - ----------------

-------------- - -
    ------- ----------
    ------- ---------
    ------ ----------
    -------- -
        ----------------------
    --
--

在你的文章中,你可以使用 Ant Design 中的组件。例如:

在渲染页面时,Bisheng-x 将自动引入 Ant Design 的样式和脚本文件。渲染后的页面如下所示:

运行

在配置文件设置完成后,你可以使用 bisheng-x start 命令来启动 Bisheng-x。该命令将启动一个本地服务器,你可以在浏览器中通过网址 http://localhost:8000 访问你的网站。

构建

使用 bisheng-x build 命令可以将网站构建到 output 目录中。

总结

Bisheng-x 是一个轻量化的 React 静态网站生成器。它非常适合搭建个人博客、技术文档以及小型网站。希望本文对你有所帮助。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055b8e81e8991b448d9350

纠错
反馈