Nuxt.js Hacker 新闻

使用 Nuxt.js 构建的 HackerNews 克隆。「HackerNews clone built with Nuxt.js」

Github stars Tracking Chart

Nuxt.js Hacker News

HackerNews clone built with Nuxt.js.

Modes

Hosted on Now 2: npm run build + now.json

Hosted on Netlify: npm run build-spa + dist/ directory

Performance

Features

  • Server Side Rendering
  • Code Splitting
  • Single-file Vue Components
  • Real-time List Updates with FLIP Animation
  • Prefetch/Preload JS + DNS + Data
  • Critical Path CSS
  • PWA experience using PWA Module with almost zero config
  • PRPL
  • Hot reloading dev environment integrated with ESLint and Prettier
  • Hosted on Now 2

Build Setup

Requires Node.js 8+

# install dependencies
npm install # or yarn

# serve in dev mode, with hot reload at localhost:3000
npm run dev

# build for production (universal)
npm run build

# serve in production mode (universal)
npm start

# build for production (spa)
npm run build-spa

# serve in production mode (spa)
npm run start-spa # or upload dist/ directory

# validate code with ESLint (with Prettier)
npm run lint

# validate and fix with ESLint (with Prettier)
npm run lintfix

For the communiy typescript fork please see nuxt-community/hackernews-nuxt-ts

License

MIT

Credits

This repository is originally ported from vue-hackernews-2.0

Main metrics

Overview
Name With Ownernuxt/hackernews
Primary LanguageVue
Program languageVue (Language Count: 3)
PlatformLinux, Mac, Windows
License:MIT License
所有者活动
Created At2017-06-02 18:54:05
Pushed At2025-06-09 08:39:37
Last Commit At
Release Count0
用户参与
Stargazers Count1.4k
Watchers Count22
Fork Count271
Commits Count597
Has Issues Enabled
Issues Count41
Issue Open Count1
Pull Requests Count190
Pull Requests Open Count0
Pull Requests Close Count61
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private