Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shiguang-coding/hexo-daily-news

一个用于从ALapi 获取每日新闻早报数据并生成文章的 Hexo 插件。
https://github.com/shiguang-coding/hexo-daily-news

Last synced: 3 months ago
JSON representation

一个用于从ALapi 获取每日新闻早报数据并生成文章的 Hexo 插件。

Awesome Lists containing this project

README

        

# Hexo 每日新闻插件

这是一个 Hexo 插件,用于从 [ALapi](ALapi.cn) 获取每日新闻数据并在你的 Hexo 博客中生成新的文章。

**在线预览**

https://blog.shiguang666.eu.org/news/

https://blog.shiguangdev.cn/news/

https://blog.shiguang88.icu/news/

![image-20240621171409121](https://img2023.cnblogs.com/blog/2233039/202406/2233039-20240621171409145-1892318092.png)

**详情页**

![屏幕截图_21-6-2024_181542_blog.shiguang88.icu](https://img2023.cnblogs.com/blog/2233039/202406/2233039-20240621181814944-348071043.jpg)

## 安装

要在你的 Hexo 项目目录中安装此插件,请运行以下命令:

```bash
npm install hexo-daily-news --save
```

推荐使用 `cnpm` 安装

```bash
cnpm install hexo-daily-news --save
```

## 配置

将以下配置添加到你的 `_config.yml` 文件中:

```yaml
hexo-daily-news:
enable: true
apiUrl: 'https://v2.alapi.cn/api/zaobao'
token: 'your-api-token'
```

如果当天多次执行 `hexo g` ,最好禁用插件,否则会频繁消耗api调用额度,目前免费账户每日请求上限为200条

## 使用

安装并配置好插件后,运行以下命令生成每日新闻文章:

```bash
hexo generate
```

或者

```bash
hexo g
```

插件将从指定的 API 获取最新的新闻数据,将其保存为 `source/_data` 目录中的 JSON 文件,并在 `source/_posts` 目录中生成一个新的 Markdown 文章。

更多详细介绍详见 [Hexo 博客每天自动生成每日早报文章](https://blog.shiguangdev.cn/2024/06/20/b4d1ca345b31/)

## 贡献

欢迎贡献!请提交问题或拉取请求以改进或修复任何问题。