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

Overview

Name With Ownernuxt/hackernews
Primary LanguageVue
Program languageVue (Language Count: 2)
PlatformLinux, Mac, Windows
License:MIT License
Release Count0
Created At2017-06-02 18:54:05
Pushed At2024-04-22 19:39:37
Last Commit At2023-12-12 19:14:19
Stargazers Count1.2k
Watchers Count23
Fork Count257
Commits Count440
Has Issues Enabled
Issues Count40
Issue Open Count2
Pull Requests Count41
Pull Requests Open Count6
Pull Requests Close Count52
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private
To the top