UNPKG

hexo-dynamic-config

Version:

A hexo plugin for insert variable to configuration.

59 lines (42 loc) 1.09 kB
# hexo-dynamic-config A hexo plugin for insert variable to configuration. for example, you can use environment variable in your `_config.yml` ## Install ```shell # install locally (recommended) npm install hexo-dynamic-config --save ``` Or installing with yarn? yarn add hexo-dynamic-config ## Usage | 变量 | 描述 | | ---- | ------------------------------ | | env | 项目运行的环境变量 process.env | | hexo | hexo 实例 | ### Using environment variable You can create a `.env` file in the root of your project: ```dosini FTP_SECRET: YOURFTPSECRET ``` Fill your project configuration `_config.yml` like this: ```yml deploy: type: ftp ftp_secret: ${env.FTP_SECRET} ``` ### Using hexo instance Fill your project configuration `_config.yml` like this: ```yml title: This is your blog title subtitle: ${hexo.config.title} - Share good articles ``` .. Or like: ```yml title: This is your blog title tags: - env - linux - server - java - nginx description: ${title} - share ${hexo.config.tags.join(',')} ```