Today I would like to introduce you to a very practical and elegant little project– hackernews-cn。
The core goals of this project are:Provide Chinese users with a simple, fast and easy-to-read Hacker News Chinese home page。
Project introduction
Hacker News is a very well-known information platform in the global technology circle, but it always focuses on English content and is not friendly to Chinese readers. Hackernews-cn was born to solve this pain point.
the project is based on Vercel Deployment, the front end is developed using the React + Next.js framework. By grabbing the Hacker News API and combining it with the Baidu translation interface, popular technical news is translated into Chinese in real time and displayed on a minimalist page.
💡Core functions
- real-time capture Hacker News Top Stories
- automatic translation News headlines (call Baidu Translation API)
- Minimalist UI: Only display news titles, sources, ratings, and number of comments
- mobile adaptation: The page is responsive and the mobile browsing experience is also smooth
- simple deployment: Deploy to Vercel with one click and use it out of the box
Overview of technology stacks
- Front-end framework:React + Next.js
- Style processing:Tailwind CSS
- Data source:Hacker News API
- Translation interface:Baidu Translation Open Platform
- Hosting platform:Vercel
🚀Usage
-
Clone project warehouse:
git clone https://github.com/ViggoZ/hackernews-cn.git -
Installation dependencies:
npm install -
Set environment variables:
create.env.localFile, fill in your Baidu Translation API information:BAIDU_APP_ID= your AppId BAIDU_SECRET_KEY= Your SecretKey -
Start projects locally:
npm run dev -
Deploy it to Vercel or other platforms and publish a custom domain name.
🌐Online experience
Project deployment example address (as provided by the author):
📝Summary
Hackernews-cn is a gadget that is very suitable for daily reading by technology enthusiasts and developers. It not only localized Hacker News, but also improved reading efficiency with a minimalist design. If you are a developer who wants to understand global technology trends but is not good at reading English well, this project is worth a try!
Github:https://github.com/ViggoZ/hackernews-cn
Oil tubing: