Cacivy / zhihudaily

๐Ÿ“ฐ๏ธ็ŸฅไนŽๆ—ฅๆŠฅ/ไธป้ข˜ๆ—ฅๆŠฅ/ๆ ็›ฎๆ€ป่งˆ

Home Page:http://zhihu.cacivy.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

็ŸฅไนŽๆ—ฅๆŠฅ

ๆŠ€ๆœฏๆ ˆ

  • vuejs + vue-router + vuex + vue-resource
  • swiper
  • jade + sass
  • normalize.css + animate.css

Demo

ๆˆณๆˆ‘

To Do

  • ๅˆ—่กจ้กต
  • ๆ–‡็ซ ้กต้ข
  • ่ฟ”ๅ›ž้ฆ–้กต
  • ๅผ‚ๆญฅๅŠ ่ฝฝ็ป„ไปถ
  • ๅŠ ่ฝฝๅŠจ็”ป
  • ่ฟ‡ๆธก
  • ๅ›พ็‰‡ๆ‡’ๅŠ ่ฝฝ
  • ่ฝฎๆ’ญๅ›พๆŽงไปถ
  • ่ฟ”ๅ›ž้ฆ–้กตๅฎšไฝ
  • ่ฟ‡ๅพ€ๆถˆๆฏ็ผ“ๅญ˜
  • ไธ“ๆ 
  • ๆ ็›ฎๆ€ป่งˆๅŠๅˆ—่กจ
  • ๆŸฅ็œ‹่ตž
  • v-lazy
  • ๆŸฅ็œ‹่ฏ„่ฎบ
  • ่ฟ็งป่‡ณvue2.0

็›ฎๅฝ•

.
โ”œโ”€โ”€ README.md
โ”œโ”€โ”€ build webpack้…็ฝฎ
โ”œโ”€โ”€ config ้…็ฝฎๆ–‡ไปถ
โ”œโ”€โ”€ dist ๆ‰“ๅŒ…ๆ–‡ไปถๅคน
โ”œโ”€โ”€ index.html ้กต้ขๅ…ฅๅฃ
โ”œโ”€โ”€ node_modules
โ”œโ”€โ”€ package.json
โ”œโ”€โ”€ src
	โ”œโ”€โ”€ App.vue
	โ”œโ”€โ”€ api
	โ”‚   โ”œโ”€โ”€ api.js ็ŸฅไนŽapi
	โ”‚   โ”œโ”€โ”€ index.js apiๆŽฅๅฃ
	โ”‚   โ”œโ”€โ”€ resource.js VueResource
	โ”‚   โ””โ”€โ”€ server.js nodeไปฃ็†
	โ”œโ”€โ”€ assets
	โ”‚   โ”œโ”€โ”€ logo.png
	โ”‚   โ”œโ”€โ”€ screenshots ๆˆชๅ›พ
	โ”‚   โ”‚   โ”œโ”€โ”€ detail.gif
	โ”‚   โ”‚   โ”œโ”€โ”€ list.gif
	โ”‚   โ”‚   โ”œโ”€โ”€ list2.gif
	โ”‚   โ”‚   โ””โ”€โ”€ sections.gif
	โ”‚   โ””โ”€โ”€ styles
	โ”‚       โ”œโ”€โ”€ animate.scss ไธ€ไบ›css3ๅŠจ็”ป
	โ”‚       โ”œโ”€โ”€ reset.css cssreset
	โ”‚       โ”œโ”€โ”€ root.scss ๆ•ดไฝ“ๆ ทๅผ
	โ”‚       โ””โ”€โ”€ zhihu.css ็ŸฅไนŽๆ–‡็ซ ้กต็š„้ป˜่ฎคๆ ทๅผ
	โ”œโ”€โ”€ components
	โ”‚   โ”œโ”€โ”€ NewDetail.vue ๆ–‡็ซ ่ฏฆๆƒ…้กต
	โ”‚   โ”œโ”€โ”€ NewsList.vue ๆ–‡็ซ ๅˆ—่กจ้กต
	โ”‚   โ”œโ”€โ”€ SectionList.vue ๆ ็›ฎๆ€ป่งˆ
	โ”‚   โ”œโ”€โ”€ TopicList.vue ไธป้ข˜ๆ—ฅๆŠฅ
	โ”‚   โ””โ”€โ”€ general ้€š็”จ็ป„ไปถ
	โ”œโ”€โ”€ filter.js ่ฟ‡ๆปคๅ™จ
	โ”œโ”€โ”€ main.js jsๅ…ฅๅฃ
	โ”œโ”€โ”€ router.js ่ทฏ็”ฑ
	โ”œโ”€โ”€ utils
	โ”‚   โ”œโ”€โ”€ backtop.js
	โ”‚   โ””โ”€โ”€ lazyload.js ๅทฒๆ”นไธบv-lazy
	โ””โ”€โ”€ vuex
	    โ”œโ”€โ”€ action.js
	    โ”œโ”€โ”€ logger.js
	    โ”œโ”€โ”€ plugins.js
	    โ””โ”€โ”€ store.js
โ”œโ”€โ”€ static ้™ๆ€่ต„ๆบ๏ผŒๅฆ‚้ป˜่ฎคๅŠ ่ฝฝๅ›พ็‰‡
โ””โ”€โ”€ test karmaๆต‹่ฏ•

Dev

ๅ…ˆๅฎ‰่ฃ…ไพ่ต–ๅŒ…

npm install

ๅฎ‰่ฃ…node-sass้œ€่ฆไฝฟ็”จcnpm

npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm install node-sass

ๅผ€ๅฏไปฃ็†

npm run server

webpack-server

npm run dev

http://localhost:8081

License

MIT

ๆ„Ÿ่ฐขizzyleungๆไพ›็š„api๏ผŒไปฅๅŠyatessss็š„ๅ›พ็‰‡ไปฃ็†่งฃๅ†ณๆ–นๆกˆ

Show

About

๐Ÿ“ฐ๏ธ็ŸฅไนŽๆ—ฅๆŠฅ/ไธป้ข˜ๆ—ฅๆŠฅ/ๆ ็›ฎๆ€ป่งˆ

http://zhihu.cacivy.com/


Languages

Language:JavaScript 45.0%Language:Vue 27.0%Language:CSS 26.6%Language:HTML 1.3%Language:Dockerfile 0.2%