Skip to content

quewen08/LyToday

 
 

Repository files navigation

LyToday今日热点

LyToday是一个基于PHP开发的轻量级每日热点整合项目,旨在为用户提供一个简洁、高效,且无需数据库支持的每日资讯平台。项目采用模块化设计,每个功能都可以单独启用或禁用,方便用户根据实际需求进行定制

在线体验地址:https://60s.buerya.cn

功能

  • 60秒读懂世界

  • 该功能汇集了全球范围内的重要新闻摘要,使用户在极短的时间内就能快速了解世界各地发生的大事。

    • 获取每日最新新闻数据后写入缓存,提高访问体验
  • 实时热搜榜单

    • 展示当前互联网上最热门、最受关注的搜索关键词和话题,把握时事热点和流行趋势
    • 支持百度热搜微博热搜抖音热点知乎热搜
    • 支持调整显示顺序
    • 支持自定义同步更新频率
    • 获取热搜数据后写入缓存,提高访问体验
    • 热搜榜独立页面
  • 历史上的今天

    • 回顾历史上的重要事件和人物,让用户在享受现代生活的同时,不忘历史,增长知识
    • 数据来源:百度百科,数据已本地化,无需从外网加载(common/data/history_today/
    • 数据最后同步时间:2024年1月17日
  • 今日黄历

    • 提供农历、宜忌、吉时等黄历信息,满足部分用户对传统文化和日常生活的关注。
    • 基于Lunar开发,无第三方依赖的日历工具
  • 每日一语

    • 每日更新一句富有哲理或激励人心的话语,带来正能量和启发

安装

releases下载最新版本源码上传至网站目录(支持子目录),无需安装,直接访问域名即可使用。

docker 安装使用

# 拉取镜像
docker pull quewen08/60s-today:latest

# 创建docker-compose.yml

version: '3.8'

services:
  app:
    image: 60s-today
    container_name: today
    restart: always
    ports:
      - "80:80

# 启动compose

docker compose up -d .

配置

配置文件位于根目录config.php

<?php

$config = array(
    "title" => "LyToday视界", //网站标题
    "theme" => "theme/default", //网站主题
    "day60s" => true, //显示每天60秒读懂世界(bool)
    "history" => true, //显示历史上的今天(bool)
    "lunar" => true, //显示今日黄历(bool)
    "yan" => true, //显示每日一语(bool)
    "hot" =>true, //显示实时热搜(bool)
    "hotconf" =>array( //热搜配置
        "desc"=>false, //显示热搜页的热搜摘要(bool),首页不显示,仅用于热搜页
        "updatef"=> 1800, //热搜数据更新频率(int),单位:秒,默认值1800(30分钟)
        "show_all"=>true, //首页显示所有热搜(bool)
        "show"=>array("baidu","weibo","douyin","zhihu") //首页单独显示的热搜(array),若单独启用某几个时将"show_all"的值修改为:false,若需要调整顺序,直接修改该数字对应项的顺序即可
        //热搜列表:baidu(百度热搜) weibo(微博热搜) douyin(抖音热点) zhihu(知乎热搜)
       
    )
);
?>

该项目无后台功能,更新配置请修改config.php文件,模块化配置项目为:bool(布尔)类型,请使用truefalse

API

本项目/api目录下为json类型的api接口,若无需求可以直接删除api目录

鸣谢

  • 数据
    • 新闻数据:60s
    • 热搜数据:hot
    • 历史上的今天:百度百科(数据截止2024年1月17日)
  • 前端:default主题Hacker-C/60s-view
  • 今日黄历6tail/Lunar

Releases

No releases published

Packages

No packages published

Languages

  • PHP 99.6%
  • Dockerfile 0.4%