npm 包 hexo-deployer-copy 使用教程

阅读时长 6 分钟读完

本文介绍如何使用 npm 包 hexo-deployer-copy 部署 Hexo 博客到远程服务器,并提供了详细的步骤和示例代码。

Hexo 是一款使用 Node.js 开发的静态博客框架,它能够将 Markdown 文件快速地转换成静态网页,并提供了众多主题和插件以满足不同需求。但是,当我们需要部署 Hexo 博客到远程服务器时,就需要用到部署插件了。其中,hexo-deployer-copy 就是一个十分方便实用的插件。

安装 hexo-deployer-copy

使用 npm 安装 hexo-deployer-copy:

配置 _config.yml 文件

在 Hexo 根目录下的 _config.yml 文件中,添加以下配置:

注意,如果你使用的是 SSH 连接方式,请使用 hexo-deployer-ssh 插件,这里不做详细介绍。

接下来介绍每个配置项的含义:

  • type: 部署方式,此处为 copy。
  • host: 远程服务器地址。
  • user: 远程服务器用户名。
  • root: Hexo 所在远程服务器的路径。
  • port: 远程服务器 SSH 端口。
  • delete: 是否删除远程服务器上已有的文件。

其中,hostuserrootport 根据实际情况填写即可。

部署 Hexo 博客

在 Hexo 根目录下执行以下命令:

执行完毕后,你的博客就已经成功部署到你的远程服务器上了。

示例代码

下面是一个完整的示例配置文件:

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

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

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

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

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

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

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

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

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

总结

hexo-deployer-copy 是一款十分方便实用的 Hexo 部署插件,能够帮助我们快速部署博客到远程服务器。本文详细介绍了安装和配置 hexo-deployer-copy 的方法,并提供了示例代码。希望对大家有所帮助!

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

纠错
反馈