前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >梦溪---炫酷特效VUE项目《一个坏掉的番茄 的主页》源码分享

梦溪---炫酷特效VUE项目《一个坏掉的番茄 的主页》源码分享

作者头像
梦溪
发布2021-08-12 10:05:12
1.4K1
发布2021-08-12 10:05:12
举报
文章被收录于专栏:梦溪博客

炫酷特效VUE项目《一个坏掉的番茄 的主页》源码

演示地址

梦溪分享

安装

嗯哼,你想为网站装上如此酷炫的主页吗?

下面就让我们开始吧!

必备条件

  • Nodejs 6.0 以上
  • Git 可用

安装步骤

代码语言:javascript
复制
git clone https://github.com/Tomotoes/HomePage.git
cd HomePage
npm install
npm run dev

功能特性

  1. 高度封装了页面中的所有的信息
  2. 使用WebGL-Fluid-Simulation 作为背景
  3. 使用scss 作为css 预处理器
  4. 使用pug 作为html 预处理器
  5. 使用gulp 作为构建工具, 并以配置好构建脚本
  6. 令人舒服的动画 , 以及漂亮的UI
  7. 响应式,无缝支持移动端
  8. 所引用的cssjs 文件总共超不过18.5 kb!
  9. 延迟响应切换页面事件
  10. 还有很多特性留给你探索...

项目结构

根据项目特点,一共分为两大类 :

  1. intro 首屏
  2. main 副屏

相应的函数,样式,配置也是根据此标准来的。

基本配置

配置文件 config.json 中的每一项键名 , 都与相应的组件名所对应。

比如:

代码语言:javascript
复制
{
	"head": {
		"title": "一个坏掉的番茄",
		"description": "Author:SimonMa,Category:Personal Blog",
		"favicon": "favicon.ico"
	}
}

上面的配置信息就对应着下面 layout/head.pug 组件中的信息。

代码语言:javascript
复制
head
	title #{head.title}
	meta(charset="utf-8")
	meta(name="Description" content=`${head.description}`)
	link(rel="icon" href=`${head.favicon}` type="image/x-icon")

高级配置

WebGL-Fluid-Simulation

首页使用WebGL-Fluid-Simulation作为背景。

如需关闭,请设置 intro.background: false

supportAuthor

配置信息默认开启了 supportAuthor 选项,即支持作者。

所有的支持项如下:

  1. 会在首页右上角显示章鱼猫
  2. 控制台会打印作者的站点信息

如需关闭,请设置 intro.supportAuthor: false

图标的替换

项目中的图标,全部来自 阿里巴巴矢量图标库

替换步骤如下:

  1. 请选择好你的图标,添加到项目后,把颜色全部调成白色。
  2. 点击 Font Class 方式
  3. 复制生成的链接中的内容
  4. 替换 文件css/common/icon.scss 中的内容 ,其中icon 选择器中的内容必须保留。
  5. 配置config.json 文件中的相应项main.ul.*.icon
代码语言:javascript
复制
.icon {
	display: block;
	width: 1.5em;
	height: 1.5em;
	margin: 0 auto;
	fill: currentColor;
	font-family: 'iconfont' !important;
	font-size: inherit;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

项目部署

在根目录下执行 npm run build 后,会将项目文件生成到 dist 目录。

然后,你可以将 dist目录部署到你喜欢的服务器托管商。

下面以 GithubPage 举例:

  1. 新建你的用户名.github.io 仓库cd dist git init git add -A git commit -am"init" git remote add origin https://github.com/你的用户名/你的用户名.github.io.git git push -f origin master
  2. 然后在Github设置好仓库的GithubPage 选项
  3. 访问你的用户名.github.io 即可浏览啦!

假如你之前的 用户名.github.io仓库已经有内容了,可以新建另一个的仓库,比如 blog

再将所占用项目迁移到 blog,并设置好这个仓库的 GithubPage 选项。

而这个仓库即成为了一个子目录 用户名.github.io/blog

如此一来,你的 用户名.github.io仓库便可留给首页了!

源码下载:

百度云下载 提取码:u5wu

Github下载


版权属于:Cyril 本文链接:https://www.cyrilstudio.top/archives/545/ 转载时须注明出处及本声明

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021 年 08 月,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 炫酷特效VUE项目《一个坏掉的番茄 的主页》源码
  • 安装
    • 必备条件
      • 安装步骤
        • 功能特性
        • 项目结构
        • 基本配置
        • 高级配置
          • WebGL-Fluid-Simulation
            • supportAuthor
              • 图标的替换
                • 项目部署
                • 源码下载:
                相关产品与服务
                云托付物理服务器
                云托付物理服务器(Cloud Hosting Cluster,CHC)支持您将自有服务器托付至腾讯云,无硬件架构限制。 将自有服务器托付至腾讯云后,只需几步操作它即能获得完备的 VPC 网络能力,并可无缝集成云产品。您可以像使用云上裸金属产品一样使用托付服务器。
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档