npm 包 hexo-theme-material-indigo-custom 使用教程

阅读时长 6 分钟读完

在现代 web 开发中,前端框架和工具是不可或缺的。npm 是一个包管理器,支持大量的 web 开发包和模块的发现、安装和管理。而 hexo 是一个流行的静态网站生成器,它允许用户用 Markdown 格式书写内容并将其转换为静态网站。本文介绍了如何使用 npm 包 hexo-theme-material-indigo-custom 在 hexo 中创建卡片风格的静态网站,包括主题的安装、配置和个性化定制。

安装

安装 hexo-theme-material-indigo-custom 只需在终端输入以下命令:

以上命令安装完毕后,通过本地服务:http://localhost:4000/,即可查看自己的 hexo 网站。此时默认的主题为 landscape。接下来需要将主题切换成 material-indigo-custom

配置

在 hexo 工程的根目录下,找到 _config.yml 文件,打开文件,更改下面这一行即可切换主题。

个性化定制

Hexo-theme-material-indigo-custom 已经内置了一套很好看的UI,但是我们还可以进行一些自定义来使其变得独一无二。接下来我们了解一下如何进行配置。

配置

hexo-theme-material-indigo-custom 的配置文件为 _config.yml,我们可以在这个文件中进行一些自定义配置。

侧边栏

侧边栏是一个很常用的个性化配置项,我们只需在 _config.yml 中找到 nav 这一项,然后按着格式自定义自己需要显示的菜单。

博客文章页面

我们可以在博客文章页面中加入更多的元素,例如TOC目录,代码高亮等等。找到 _config.yml 文件中 post 这一节点,增加自己要配置的参数。

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

示例代码

以下是一个完整的 _config.yml 文件示例,用来给大家参考配置。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

这样就做完了 ~

结论

在本文中,我们介绍了如何使用 npm 包 hexo-theme-material-indigo-custom 在 hexo 中创建卡片风格的静态网站,包括主题的安装、配置和个性化定制。通过这个示例可以发现,在现代 web 开发中,npm 及其包管理器,成为了非常重要的工具之一。而 hexo,更是一个让前端无需后端能够轻松创建自己博客网站的工具。希望这篇文章能够帮助到对 hexo 和 npm 包管理器不是很熟悉的读者。

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

纠错
反馈