├── .github └── workflows │ ├── push-to-everything411-repo.yml │ └── vite-gh-pages.yml ├── .gitignore ├── .vscode └── extensions.json ├── README.md ├── doc └── docs.md ├── index.html ├── package-lock.json ├── package.json ├── public └── vite.svg ├── src ├── App.vue ├── assets │ ├── QRWechat.jpg │ ├── QRWechat.png │ ├── banner │ │ ├── 1.svg │ │ ├── 2.svg │ │ ├── 3.svg │ │ ├── 4.svg │ │ └── 5.svg │ ├── cover3.png │ ├── example1.gif │ ├── fonts │ │ └── abhaya-libre-v13-latin │ │ │ ├── abhaya-libre-v13-latin-regular.eot │ │ │ ├── abhaya-libre-v13-latin-regular.svg │ │ │ ├── abhaya-libre-v13-latin-regular.ttf │ │ │ ├── abhaya-libre-v13-latin-regular.woff │ │ │ └── abhaya-libre-v13-latin-regular.woff2 │ ├── ico.png │ └── vue.svg ├── components │ ├── footers.vue │ └── headers.vue ├── main.js ├── router │ └── main.js ├── style.css └── views │ ├── about-us │ ├── aboutUs.vue │ └── assets │ │ ├── about-us-background-image.jpg │ │ └── about-us-background.jpg │ ├── admin │ └── admin.vue │ ├── common-links │ └── Common-Links.vue │ └── home │ ├── assets │ ├── 1.psd │ ├── 101.svg │ ├── 101shortcut.webp │ ├── bb2.svg │ ├── bb3 - org.svg │ ├── bb3.svg │ ├── bb3s.svg │ ├── bbburst.svg │ ├── bg.png │ ├── clinic.svg │ ├── clinic2.svg │ ├── live.svg │ ├── live2.svg │ ├── map.svg │ ├── md.svg │ ├── mirror.svg │ ├── temp_news.png │ ├── temp_news.psd │ ├── temp_news2.png │ ├── temp_news3.webp │ ├── thesis.svg │ ├── wiki.svg │ └── wiki2.svg │ ├── home.vue │ ├── home2.vue │ ├── home3.vue │ └── timeLine.vue └── vite.config.js /.github/workflows/push-to-everything411-repo.yml: -------------------------------------------------------------------------------- 1 | name: push-to-everything411-repo 2 | on: 3 | push: 4 | branches: 5 | - master 6 | jobs: 7 | gitee: 8 | name: Sync to everything411 repo 9 | runs-on: ubuntu-latest 10 | steps: 11 | - uses: actions/checkout@v4 12 | with: 13 | token: ${{ secrets.E411_GITHUB_TOKEN }} 14 | fetch-depth: 0 15 | - name: Push 16 | uses: wangchucheng/git-repo-sync@v0.1.0 17 | with: 18 | target-url: https://github.com/everything411/bitnp-website.git 19 | target-username: everything411 20 | target-token: ${{ secrets.E411_GITHUB_TOKEN }} 21 | -------------------------------------------------------------------------------- /.github/workflows/vite-gh-pages.yml: -------------------------------------------------------------------------------- 1 | # Sample workflow for building and deploying a Jekyll site to GitHub Pages 2 | name: Deploy to GitHub Pages 3 | 4 | on: 5 | # Runs on pushes targeting the default branch 6 | push: 7 | branches: ["master"] 8 | 9 | # Allows you to run this workflow manually from the Actions tab 10 | workflow_dispatch: 11 | 12 | # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages 13 | permissions: 14 | contents: read 15 | pages: write 16 | id-token: write 17 | 18 | # Allow one concurrent deployment 19 | concurrency: 20 | group: "pages" 21 | cancel-in-progress: true 22 | 23 | jobs: 24 | # Build job 25 | build: 26 | runs-on: ubuntu-latest 27 | steps: 28 | - name: Checkout 29 | uses: actions/checkout@v3 30 | - name: Setup Pages 31 | uses: actions/configure-pages@v3 32 | - name: Use Node.js 18 33 | uses: actions/setup-node@v3 34 | with: 35 | node-version: 18 36 | - name: Build with vite 37 | run: | 38 | npm install 39 | npm run build 40 | mv dist _site 41 | - name: Upload artifact 42 | uses: actions/upload-pages-artifact@v3 43 | 44 | # Deployment job 45 | deploy: 46 | environment: 47 | name: github-pages 48 | url: ${{ steps.deployment.outputs.page_url }} 49 | runs-on: ubuntu-latest 50 | needs: build 51 | steps: 52 | - name: Deploy to GitHub Pages 53 | id: deployment 54 | uses: actions/deploy-pages@v4 55 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | pnpm-debug.log* 8 | lerna-debug.log* 9 | 10 | node_modules 11 | dist 12 | dist-ssr 13 | *.local 14 | 15 | # Editor directories and files 16 | .vscode/* 17 | !.vscode/extensions.json 18 | .idea 19 | .DS_Store 20 | *.suo 21 | *.ntvs* 22 | *.njsproj 23 | *.sln 24 | *.sw? 25 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["Vue.volar"] 3 | } 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # BITNP 新网站主页 2 | 3 | ## 开发者文档见本仓库doc/docs.md 4 | 5 | ## Vue 6 | 7 | - vue 8 | - vue-router 9 | - vuex 10 | - vite 11 | 12 | ## 依赖库 13 | 14 | - naive ui 2.32.1 15 | - vfonts 0.0.3 16 | - vicons 此处建议添加网站给出的8种图标库 从[xicons](https://www.xicons.org/#/)获取。 17 | - axios 0.27.2 18 | clipboard.js 2.0.11 19 | 20 | ## 对象存储采用腾讯云cos形式 21 | 22 | - 可参阅 [cos文档](https://cloud.tencent.com/document/product/436). 23 | - 静态的放在/static文件夹中 24 | -------------------------------------------------------------------------------- /doc/docs.md: -------------------------------------------------------------------------------- 1 | # **BITNP网站 开发者文档** 2 | 3 | ## 协作开发守则 4 | ### 文件命名、组织形式 5 | - 根目录下的src/assets、src/components主要是页眉、页脚等页面共用的内容,每个页面各自的assets、components分开放置,如about-us页面的素材放在"src/views/about-us/assets/"里。 6 | ### git守则 7 | 8 | - 少用`git add -A`,多用`git add [the-file-to-add]` 9 | - 多commit,避免一次commit包含过多修改 10 | - 多fetch、pull、push,除了每次开工写代码前pull一次,写代码过程中也可以隔一段时间fetch或pull、push一次(vscode有自动fetch插件) 11 | - commit尽量以 home页面: 或者 VIEW home: 开头 12 | 13 | ## API 14 | *** 15 | ### 整体说明 16 | * 所有API返回json格式的数据,并返回状态码,状态码参考[MDN](https://developer.mozilla.org/zh-CN/docs/web/http/status)的文章. 17 | ### 时间轴部分 18 | #### 主页时间轴获取信息 19 | - 接口地址: `GET /` 20 | - 参数说明: 21 | - `title`: 事件的标题 22 | - `time`: 事件发生的事件 23 | - `context`:事件的详细描述 24 | - 示例: 25 | “left”对应的是左边轴,“right”对应的是右边轴 26 | ```json 27 | { 28 | "left": [ 29 | { 30 | "title": "LOREM", 31 | "time": "2011 - NOW", 32 | "context": "ituum vel, ultricies eget nibh. Duis et felis lectus. Donec orci libero, auctor eget sodales at, euismod venenatis nibh." 33 | }, 34 | { 35 | "title": "IPSUM", 36 | "time": "2013", 37 | "context": "ero in nibh convallis sollici blandit neque in, ornare libero." 38 | } 39 | ], 40 | "right": [ 41 | { 42 | "title": "ORNARE", 43 | "time": "2012 - 06.2013", 44 | "context": "ipsum pulvinar, blandit neque in, ornare libero." 45 | } 46 | ] 47 | } 48 | ``` -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | BitNP|网络开拓者协会 8 | 9 | 10 |
11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "indexx", 3 | "private": true, 4 | "version": "0.0.0", 5 | "type": "module", 6 | "scripts": { 7 | "dev": "vite", 8 | "build": "vite build", 9 | "preview": "vite preview" 10 | }, 11 | "dependencies": { 12 | "clipboard": "^2.0.11", 13 | "vue": "^3.2.37", 14 | "vue-router": "^4.0.13", 15 | "vuex": "^4.0.2" 16 | }, 17 | "devDependencies": { 18 | "@vicons/antd": "^0.12.0", 19 | "@vicons/carbon": "^0.12.0", 20 | "@vicons/fa": "^0.12.0", 21 | "@vicons/fluent": "^0.12.0", 22 | "@vicons/ionicons4": "^0.12.0", 23 | "@vicons/ionicons5": "^0.12.0", 24 | "@vicons/material": "^0.12.0", 25 | "@vicons/tabler": "^0.12.0", 26 | "@vicons/utils": "^0.1.4", 27 | "@vitejs/plugin-vue": "^3.0.0", 28 | "axios": "^0.27.2", 29 | "naive-ui": "^2.32.1", 30 | "vfonts": "^0.0.3", 31 | "vite": "^3.0.0" 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /public/vite.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- 1 | 11 | 12 | 34 | 35 | 69 | 70 | 73 | -------------------------------------------------------------------------------- /src/assets/QRWechat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BITNP/bitnp-website/00562ad692295f5d2377129f630349391b416498/src/assets/QRWechat.jpg -------------------------------------------------------------------------------- /src/assets/QRWechat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BITNP/bitnp-website/00562ad692295f5d2377129f630349391b416498/src/assets/QRWechat.png -------------------------------------------------------------------------------- /src/assets/banner/1.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/assets/banner/2.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/assets/banner/3.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/assets/banner/4.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/assets/banner/5.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 16 | 编组 5备份 17 | Created with Sketch. 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | -------------------------------------------------------------------------------- /src/assets/cover3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BITNP/bitnp-website/00562ad692295f5d2377129f630349391b416498/src/assets/cover3.png -------------------------------------------------------------------------------- /src/assets/example1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BITNP/bitnp-website/00562ad692295f5d2377129f630349391b416498/src/assets/example1.gif -------------------------------------------------------------------------------- /src/assets/fonts/abhaya-libre-v13-latin/abhaya-libre-v13-latin-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BITNP/bitnp-website/00562ad692295f5d2377129f630349391b416498/src/assets/fonts/abhaya-libre-v13-latin/abhaya-libre-v13-latin-regular.eot -------------------------------------------------------------------------------- /src/assets/fonts/abhaya-libre-v13-latin/abhaya-libre-v13-latin-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BITNP/bitnp-website/00562ad692295f5d2377129f630349391b416498/src/assets/fonts/abhaya-libre-v13-latin/abhaya-libre-v13-latin-regular.ttf -------------------------------------------------------------------------------- /src/assets/fonts/abhaya-libre-v13-latin/abhaya-libre-v13-latin-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BITNP/bitnp-website/00562ad692295f5d2377129f630349391b416498/src/assets/fonts/abhaya-libre-v13-latin/abhaya-libre-v13-latin-regular.woff -------------------------------------------------------------------------------- /src/assets/fonts/abhaya-libre-v13-latin/abhaya-libre-v13-latin-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BITNP/bitnp-website/00562ad692295f5d2377129f630349391b416498/src/assets/fonts/abhaya-libre-v13-latin/abhaya-libre-v13-latin-regular.woff2 -------------------------------------------------------------------------------- /src/assets/ico.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BITNP/bitnp-website/00562ad692295f5d2377129f630349391b416498/src/assets/ico.png -------------------------------------------------------------------------------- /src/assets/vue.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/components/footers.vue: -------------------------------------------------------------------------------- 1 | 17 | 18 | 279 | 280 | 290 | 291 | 358 | -------------------------------------------------------------------------------- /src/components/headers.vue: -------------------------------------------------------------------------------- 1 | 36 | 37 | 133 | 134 | 307 | 308 | 362 | -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- 1 | import { createApp } from 'vue' 2 | import './style.css' 3 | import App from './App.vue' 4 | import {createStore} from "vuex" 5 | import router from './router/main.js' 6 | import axios from 'axios' 7 | 8 | const app= createApp(App); 9 | 10 | 11 | const stores =createStore({ 12 | state(){ 13 | return{ 14 | // theme:false 15 | } 16 | }, 17 | mutations:{ 18 | // ChangeTheme(state){ 19 | // state.theme=!state.theme 20 | // // console.log(state.theme) 21 | // } 22 | } 23 | }) 24 | 25 | app.use(stores); 26 | app.use(router); 27 | app.mount('#app'); 28 | -------------------------------------------------------------------------------- /src/router/main.js: -------------------------------------------------------------------------------- 1 | import { createRouter, createWebHashHistory } from 'vue-router' 2 | 3 | const routes = [ 4 | { 5 | path: '/', 6 | name: 'home', 7 | component: () => import('../views/home/home3.vue') 8 | }, 9 | // { 10 | // path: '/home2', 11 | // name: 'home2', 12 | // component:()=>import('../views/home/home.vue') 13 | // }, 14 | { 15 | path: '/admin', 16 | name: 'admin', 17 | component: () => import('../views/admin/admin.vue') 18 | }, 19 | { 20 | path: '/about-us', 21 | name: 'about-us', 22 | component: () => import('@/views/about-us/aboutUs.vue') 23 | }, 24 | { 25 | path: '/common-links', 26 | name: 'common-links', 27 | component: () => import('@/views/common-links/Common-Links.vue') 28 | }, 29 | ]; 30 | 31 | const router = createRouter({ 32 | history: createWebHashHistory(), 33 | routes 34 | }); 35 | 36 | export default router; -------------------------------------------------------------------------------- /src/style.css: -------------------------------------------------------------------------------- 1 | :root { 2 | font-family: Inter, Avenir, Helvetica, Arial, sans-serif; 3 | font-size: 16px; 4 | line-height: 24px; 5 | font-weight: 400; 6 | 7 | color-scheme: light dark; 8 | color: rgba(255, 255, 255, 0.87); 9 | background-color: #242424; 10 | 11 | font-synthesis: none; 12 | text-rendering: optimizeLegibility; 13 | -webkit-font-smoothing: antialiased; 14 | -moz-osx-font-smoothing: grayscale; 15 | -webkit-text-size-adjust: 100%; 16 | } 17 | 18 | body { 19 | margin: 0; 20 | display: flex; 21 | /*place-items: center;*/ 22 | /*align-items: center;*/ 23 | /*justify-items: center;*/ 24 | /* min-width: 320px; */ 25 | min-height: 100vh; 26 | } 27 | 28 | h1 { 29 | font-size: 3.2em; 30 | line-height: 1.1; 31 | } 32 | 33 | button { 34 | border-radius: 8px; 35 | border: 1px solid transparent; 36 | padding: 0.6em 1.2em; 37 | font-size: 1em; 38 | font-weight: 500; 39 | font-family: inherit; 40 | background-color: #1a1a1a; 41 | cursor: pointer; 42 | transition: border-color 0.25s; 43 | } 44 | button:hover { 45 | border-color: #646cff; 46 | } 47 | button:focus, 48 | button:focus-visible { 49 | /*outline: 4px auto -webkit-focus-ring-color;*/ 50 | } 51 | 52 | .card { 53 | padding: 2em; 54 | } 55 | 56 | #app { 57 | /*max-width: 1280px;*/ 58 | /*margin: 0 auto;*/ 59 | /*padding: 2rem;*/ 60 | text-align: center; 61 | margin: 0 0!important; 62 | width: 100vw; 63 | max-width:none; 64 | /*min-width: 1200px;*/ 65 | padding: 0.1rem; 66 | } 67 | 68 | @media (prefers-color-scheme: light) { 69 | :root { 70 | color: #213547; 71 | background-color: #ffffff; 72 | } 73 | a:hover { 74 | color: #747bff; 75 | } 76 | button { 77 | background-color: #f9f9f9; 78 | } 79 | } 80 | -------------------------------------------------------------------------------- /src/views/about-us/aboutUs.vue: -------------------------------------------------------------------------------- 1 | 41 | 42 | 219 | 220 | -------------------------------------------------------------------------------- /src/views/about-us/assets/about-us-background-image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BITNP/bitnp-website/00562ad692295f5d2377129f630349391b416498/src/views/about-us/assets/about-us-background-image.jpg -------------------------------------------------------------------------------- /src/views/about-us/assets/about-us-background.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BITNP/bitnp-website/00562ad692295f5d2377129f630349391b416498/src/views/about-us/assets/about-us-background.jpg -------------------------------------------------------------------------------- /src/views/admin/admin.vue: -------------------------------------------------------------------------------- 1 | 4 | 5 | 10 | 11 | -------------------------------------------------------------------------------- /src/views/common-links/Common-Links.vue: -------------------------------------------------------------------------------- 1 | 4 | 5 | 485 | -------------------------------------------------------------------------------- /src/views/home/assets/1.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BITNP/bitnp-website/00562ad692295f5d2377129f630349391b416498/src/views/home/assets/1.psd -------------------------------------------------------------------------------- /src/views/home/assets/101shortcut.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BITNP/bitnp-website/00562ad692295f5d2377129f630349391b416498/src/views/home/assets/101shortcut.webp -------------------------------------------------------------------------------- /src/views/home/assets/bb2.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /src/views/home/assets/bb3 - org.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 28 | 29 | 30 | 31 | 32 | 33 | 35 | 36 | 37 | 38 | 39 | 40 | 43 | 44 | 45 | 46 | 47 | 48 | 51 | 52 | 53 | 54 | 55 | 56 | 59 | 60 | 61 | 62 | 63 | 64 | 67 | 68 | 69 | 70 | 71 | 72 | 75 | 77 | 78 | 79 | 80 | 81 | 82 | 85 | 86 | 87 | 88 | 89 | 90 | 92 | 94 | 95 | 96 | 97 | 98 | 99 | 102 | 103 | 104 | -------------------------------------------------------------------------------- /src/views/home/assets/bb3.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 28 | 29 | 30 | 31 | 32 | 33 | 35 | 36 | 37 | 38 | 39 | 40 | 43 | 44 | 45 | 46 | 47 | 48 | 51 | 52 | 53 | 54 | 55 | 56 | 59 | 60 | 61 | 62 | 63 | 64 | 67 | 68 | 69 | 70 | 71 | 72 | 75 | 77 | 78 | 79 | 80 | 81 | 82 | 85 | 86 | 87 | 88 | 89 | 90 | 92 | 94 | 95 | 96 | 97 | 98 | 99 | 102 | 103 | 104 | -------------------------------------------------------------------------------- /src/views/home/assets/bb3s.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 28 | 29 | 30 | 31 | 32 | 33 | 35 | 36 | 37 | 38 | 39 | 40 | 43 | 44 | 45 | 46 | 47 | 48 | 51 | 52 | 53 | 54 | 55 | 56 | 59 | 60 | 61 | 62 | 63 | 64 | 67 | 68 | 69 | 70 | 71 | 72 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 84 | 85 | 86 | 87 | 88 | 89 | 91 | 93 | 94 | 95 | 96 | 97 | 98 | 101 | 102 | 103 | -------------------------------------------------------------------------------- /src/views/home/assets/bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BITNP/bitnp-website/00562ad692295f5d2377129f630349391b416498/src/views/home/assets/bg.png -------------------------------------------------------------------------------- /src/views/home/assets/clinic.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/views/home/assets/live.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 团队合作视频制作 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | -------------------------------------------------------------------------------- /src/views/home/assets/live2.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 23 | 24 | 25 | 26 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 78 | 79 | 80 | 81 | 84 | 85 | 86 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 135 | 136 | 137 | 138 | 139 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 153 | 154 | 155 | 156 | 157 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 179 | 180 | 181 | 184 | 185 | 186 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 221 | 222 | 223 | 224 | 225 | 226 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 240 | 241 | 242 | 247 | 248 | 249 | 250 | 251 | 252 | 253 | 254 | 255 | 256 | 259 | 260 | 261 | 265 | 266 | 267 | 268 | 269 | 270 | 271 | 272 | 273 | 274 | 275 | 277 | 278 | 279 | 280 | 281 | 282 | 283 | 284 | 285 | 286 | 288 | 289 | 290 | 293 | 294 | 295 | 296 | 297 | 300 | 301 | 302 | 305 | 306 | 307 | 309 | 310 | 311 | 312 | 313 | 314 | 319 | 320 | 321 | 322 | 323 | 324 | 325 | 330 | 331 | 332 | 333 | 334 | 335 | 336 | 337 | 338 | 339 | 340 | 341 | 342 | 343 | 344 | 345 | 346 | 347 | 348 | 349 | 350 | 351 | 353 | 354 | 355 | 356 | 357 | 358 | 363 | 364 | 365 | 366 | 367 | 373 | 374 | 375 | 376 | 377 | 378 | 379 | 380 | 381 | 382 | 383 | 384 | 385 | 386 | 391 | 392 | 393 | 394 | 395 | 401 | 402 | 403 | 404 | 405 | 406 | 407 | 408 | 409 | 410 | 411 | 412 | 413 | 414 | 419 | 420 | 421 | 422 | 423 | 429 | 430 | 431 | 432 | 433 | 434 | 435 | 436 | 437 | 438 | 439 | 440 | 441 | 442 | 448 | 449 | 450 | 451 | 452 | 453 | 454 | 455 | 456 | 457 | 458 | 459 | 460 | 461 | 462 | 463 | 464 | 465 | 466 | 467 | 468 | 469 | 470 | 471 | 472 | 474 | 475 | 476 | 477 | 478 | -------------------------------------------------------------------------------- /src/views/home/assets/temp_news.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BITNP/bitnp-website/00562ad692295f5d2377129f630349391b416498/src/views/home/assets/temp_news.png -------------------------------------------------------------------------------- /src/views/home/assets/temp_news.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BITNP/bitnp-website/00562ad692295f5d2377129f630349391b416498/src/views/home/assets/temp_news.psd -------------------------------------------------------------------------------- /src/views/home/assets/temp_news2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BITNP/bitnp-website/00562ad692295f5d2377129f630349391b416498/src/views/home/assets/temp_news2.png -------------------------------------------------------------------------------- /src/views/home/assets/temp_news3.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BITNP/bitnp-website/00562ad692295f5d2377129f630349391b416498/src/views/home/assets/temp_news3.webp -------------------------------------------------------------------------------- /src/views/home/home2.vue: -------------------------------------------------------------------------------- 1 | 5 | 6 | 32 | 33 | 38 | 39 | -------------------------------------------------------------------------------- /src/views/home/timeLine.vue: -------------------------------------------------------------------------------- 1 | 42 | 43 | 69 | 70 | 355 | 356 | -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- 1 | import { defineConfig } from 'vite' 2 | import vue from '@vitejs/plugin-vue' 3 | 4 | // https://vitejs.dev/config/ 5 | export default defineConfig({ 6 | plugins: [vue()], 7 | // 路径代理 8 | resolve: { 9 | alias: [ 10 | { find: '@', replacement: '/src' }, 11 | { find: 'views', replacement: '/src/views' }, 12 | { find: 'components', replacement: '/src/components' }, 13 | ] 14 | }, 15 | // server:{ 16 | // host:'10.196.134.108', 17 | // port:80, 18 | // } 19 | }) 20 | --------------------------------------------------------------------------------