如何在 Eleventy 项目中使用 Tailwind CSS

阅读时长 4 分钟读完

Tailwind CSS 是一个高度可定制的低级 CSS 框架,它提供了一系列独立的 CSS 类,可以帮助快速构建 UI 界面,而无需手动编写 CSS 样式。Eleventy 是一个用于构建静态网站和博客的简单工具,同时也是一个灵活的静态网站生成器。在本文中,我们将介绍如何在 Eleventy 项目中使用 Tailwind CSS。

步骤 1:安装 Tailwind CSS

使用 npm 安装 Tailwind CSS:

安装完成后,在项目根目录新建 tailwind.config.js 文件,并运行以下命令生成默认配置:

生成的默认配置 tailwind.config.js 文件如下所示:

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

步骤 2:配置 Eleventy

.eleventy.js 文件中,将 CSS 文件导入到模板中:

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

src 目录下新建 css/main.css 文件,并将 Tailwind CSS 导入其中:

步骤 3:使用 Tailwind CSS

在模板文件中,使用 Tailwind CSS 类来构建 UI 界面:

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

步骤 4:构建 Eleventy 项目

使用以下命令构建 Eleventy 项目:

构建完成后,可在 _dist 目录下找到生成的静态网站文件。打开 index.html 文件,即可看到使用了 Tailwind CSS 的 UI 界面。

总结

通过上述步骤,我们在 Eleventy 项目中成功使用了 Tailwind CSS。通过 Tailwind CSS 提供的独立的 CSS 类,我们可以快速构建灵活美观的 UI 界面。通过 Eleventy 的简单易用的功能,我们可以快速构建静态网站和博客。希望本文对您的学习和实践有所帮助。

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

纠错
反馈