个人博客全新UI:我心中你最美

2023-11-14

专注前端与算法的系列干货分享,欢迎关注(¬‿¬):
「微信公众号:心谭博客」| xin-tan.com | GitHub

1. 前世

从 2018 年 1 月份开始,因为喜欢记录、分享,还想认识更多有趣的人,我开始着手搭建自己的个人网站。

最初版本的小站的 UI 设计和代码搭建花费了大概 2 个月的时间。当时对 UI 设计没有太多好的 idea,唯一能做的就是多去别人博客看看 UI 设计,来汲取灵感。

所以第一版的网页 UI 参考了 NexT 框架 、EvanYou 首页的 UI 设计,为了方便,使用了 Element-UI 来实现了后台管理系统(用来进行文章管理)。

可以这么说,这个阶段主要是保证网站运行起来,有个衣服穿。至于衣服好不好看、协不协调,并不是很重要。

2. 情缘

网站第一次搭建起来,还是很开心的(**)。完完全全是依靠自己的双手,一行行写出来的代码。

是的,当时就是想设计专属自己的风格,所以没有使用任何的开源博客框架的代码。那 2 个月就是对着 Vue 和 Koa 的文档写出来了网站的前后端,也是第一次买服务器、备案网站、做反向代理、读 CDN 文档、学 Webpack、做 SEO,怀念那些时光,让现在的网站有了基础。

3. 初识

3.1 博客系统界面

经过奋战,网站成功搭建起来。首页的 UI就是下面这样:

是的,看过尤大大博客的都知道,这是他的首页样式,我就直接拿过来了。

而除了首页,其他所有的页面,都是采用的类似于阿里云平台控制台的 UI:屏幕左边放置导航栏。

这是文章浏览页面的 UI:

而一个博客,为了提高 seo 和反链数,友链最重要。友链界面是 UI:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

个人博客全新UI:我心中你最美 的相关文章

  • Android学习路线:如何成长为高级工程师

    博主参加了2014 CSDN博客之星评选 帮我投一票吧 点击给我投票 前言 之所以写这篇文章 是因为最近博客和我的开发群 215680213 中 不少小伙伴都让我讲讲android学习路线 所以我决定写一篇博客 来说明这个问题 既然有不少小
  • Tomcat安装部署及多实例部署介绍

    Tomcat 一 Tomcat相关简介 二 Tomcat安装 三 多实例 一 Tomcat相关简介 1 Tomcat简介 Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个servelet容器 按照Sun micros
  • 为博客添加樱花飘落的效果

    偶然看见别人博客中樱花飘落的效果 感觉很棒 于是我也给博客加上了樱花 外链图片转存失败 源站可能有防盗链机制 建议将图片保存下来直接上传 新建 sakura js 新建一个 sakura js 文件 在里面填入下面的代码 代码来自于 折月
  • Vuepress码云部署及自动跳转404 的问题

    介绍 VuePress 由两部分组成 一个以 Vue 驱动的主题系统的简约静态网站生成工具 和一个为编写技术文档而优化的默认主题 它是为了支持 Vue 子项目的文档需求而创建的 由 VuePress 生成的每个页面 都具有相应的预渲染静态
  • 基本数据类型对象包装类

    基本数据类型对象包装类 为了方便操作基本数据类型值 将其封装成了对象 在对象中定义了属性和行为丰富了该数据的操作 用于描述该对象的类就称为基本数据类型包装类 byte Byte short Short int Integer long Lo
  • 建站系列(八)--- 本地开发环境搭建(WNMP)

    目录 相关系列文章 前言 一 准备工作 二 Nginx安装 三 MySQL安装 四 PHP安装及Nginx配置 五 总结 相关系列文章 建站系列 一 网站基本常识 建站系列 二 域名 IP地址 URL 端口详解 建站系列 三 网络协议 建站
  • 使用hexo和git实现多地更新和配置博客源文件

    使用hexo写博客的一个问题就是源文件都是在本地的 如果换了电脑需要更新博客时就会比较麻烦 目前 觉得比较靠谱的办法就是用github来管理了 主要的思路是 利用git分支实现 hexo生成的静态博客文件默认放在master分支上 hexo
  • 数据结构与算法导读

    之前学过许多千奇百怪的算法 但是许多其实并没有真正动手码过代码 因此我希望能够在接下来的六个月里 把我学过的大部分算法码一遍 巩固基础知识 提高码题技巧 如果还有精力 我会尝试把一些算法竞赛题写在博客里 让大家感受一下基本算法求解复杂问题同
  • 搭建 Github Pages 个人博客网站

    文章出自个人博客https knightyun github io 2018 04 01 github pages blog 1 1 转载请申明 目录 引言 关于博客 关于Github 创建Github账号 创建仓库 填充仓库 配置Gith
  • Django 快速搭建博客 第七节(文章详情页,markdown语法)

    版权声明 更多最新原创文章请访问 最新原创主页 更多最全原创文章请访问 更多原创主页 上一节我们把真正的index html显示出来了 只是一个摘要 接下来我们要做的是当我们点击标题或者继续阅读的时候 会打开详情页 1 base html的
  • 安装和更新node的正确姿势

    干货时刻 本文主要讲解了如何安装node 以及如何更新node的版本 node js 是什么 简称node 是基于Chrome V8引擎的JavaScript JS 运行时环境 node 安装 进入node 官网 点击如下图所示的安装包即可
  • 个人博客全新UI:我心中你最美

    专注前端与算法的系列干货分享 欢迎关注 微信公众号 心谭博客 xin tan com GitHub 1 前世 从 2018 年 1 月份开始 因为喜欢记录 分享 还想认识更多有趣的人 我开始着手搭建自己的个人网站 最初版本的小站的 UI 设
  • CSDN第一篇博客,找工作日记第一篇

    今天结束了UC公司的几轮面试 不确定能否拿到offer 但回顾近几天的校招情况 比起十一之前不顺利的过程来说的确让人欣慰了很多 最近考了很多公司的笔试 也面过4399 UC TP LINK等等 峰回路转地明天还要参加百度的面试 当然还有菲音
  • 请用美丽欢呼-------Day38

    周末 双休 疯了两天 敲了寥寥的代码 却没少看了相关的文章 这电子书大行于世的年代 对工具的漠然简直就是对生命的亵渎 颠簸的公交车上算是告别了YY的惬意 这生活 感觉傻了点 可真够味 原本只是想写篇 html的发展历程 的 可XHTML 2
  • gcc编译程序的四个阶段(预处理-编译-汇编-链接)

    相关博客http blog csdn net eastonwoo article details 8655243 相关博客http blog sina com cn s blog 5ff8e88e01015tga html gcc的编译流程
  • 云服务器上Wamp搭建网站

    说明 想要在云服务器搭建网站 且需要被外网访问浏览的苦逼程序员可以参考本文 前提是你已经购买好了服务器以及公网IP 近一个月买了3次服务器 使用wamp搭建了3次网站了 本以为最后一次会轻车熟路 但是东搞西搞还是花了1个多小时 看来还是要把
  • 【unity】【jit】【游戏开发】讲解ios系统不支持JIT的来龙去脉,以及unity在IOS上需要使用反射时候的替代方案

    标题有点长啊 很彪 所以我们叫彪题 咋地 东北地 你瞅啥 1 带有增高垫IL的c c 语言作为一种高级语言 是不能直接在我们的CPU上来直接运行的 需要编译成IL语言 Intermediate Language 即中间层语言 就是这么高冷
  • 建站系列(一)--- 网站基本常识

    目录 相关系列文章 前言 一 因特网 二 网站 三 服务器 四 IP 五 域名 六 DNS 七 Hosts文件 八 端口号 九 URL 十 静态网站 十一 动态网站 相关系列文章 建站系列 一 网站基本常识 建站系列 二 域名 IP地址 U
  • Framework层Android4.4锁屏流程分析

    前段时间刚接触到锁屏 我们自己做的锁屏时通过底层通过反射调过去的 所以还是得从framewoke层的启动和加载开始分析 所以画了一下这样的两个图 前面一个图是系统开机调到锁屏的一个流程 后面一个图我分开来画了 一个是按power键灭屏和亮屏
  • 基于Hexo+Matery的LuckyBlog开源搭建教程

    前言 之前在B站上发布了个人博客的视频 播放量也破千了 有网友私聊也想要搭建一个这样的博客 经过一段时间的准备 现将本人博客的源代码公布出来 大家只需要根据以下的步骤 即可快速搭建一个漂亮完善的博客 0x01 LuckyBlog 介绍 上一

随机推荐

  • vue动图加载图片不能正确显示的解决方法

    vue动图加载图片不能正确显示的解决方法 解决核心 代码 运行结果 上次解决过一次 没有记录 后来发现有小伙伴问我这个问题 我今天就顺手记录一下 具体的原因我这里就不详细说 加载不出来简略的原因是vue简析地址时候把你原的地址当做了一个模块
  • jupyter notebook快捷键

    Jupyter Notebook的快捷键包括 Ctrl Enter 运行当前单元格 Shift Enter 运行当前单元格并转到下一个单元格 Alt Enter 运行当前单元格并在下面插入新单元格 Ctrl S 保存文件 Ctrl Z 撤消
  • 回调函数

    单线程的时候同步的话 很容易阻塞在那边 用户体验极差 例如 异步是可以多线程的 因为UI主线程一旦阻塞整个界面就卡死了 一旦异步 两个线程下一个可以后台处理数据 一个可以做UI显示 js是单线程的 如果所有的操作 ajax 获取文件等I O
  • mmsegmentaion环境配置cuda11.0+pytorch1.7.1

    参考 https blog csdn net CSDNxiaoh article details 125321921 官方文档 https gitcode net mirrors open mmlab 1 创建虚拟环境 conda crea
  • LVGL-tileview控件

    控件特点 以page为基础扩展的控件 增加了释放后会有动画定格效果 lv tileview set tile act tileview ext gt act id x x move ext gt act id y y move true 切
  • 区块链-Web3.0-什么是Web3.0?

    一 什么是Web 3 0 Web 3 0 也被称为 去中心化Web 或 智能Web 是互联网的下一代 它使用了分布式系统技术 区块链技术和智能合约等新型技术 旨在构建一个更加去中心化 安全 透明和智能的互联网 Web 3 0 可以带来更广泛
  • 语言模型与数据集

    1 语言模型 给定文本序列x1 xT 其目的是估计联合概率p x1 xT 其应用包括做预训练模型 生成文本 给定几个词不断使用xt p xt x1 xt 1 生成后续文本 和判断多个序列中那个更常见 2 使用计数建模 N元语法 3 读取长序
  • Redis之SortedSet

    0 字符串String 1 哈希表Hash 2 列表List 3 集合Set 例子 4 有序集合SortedSet 例子myzset 5 发布 订阅Pub Sub 6 事务Transaction 7 脚本Script 8 连接Connect
  • R中设置图形参数--函数par()详解

    R有着非常强大的绘图功能 我们可以利用简单的几行代码绘制出各种图形来 但是有时候默认的图形设置没法满足我们的需要 甚至会碰到各种各样的小问题 如坐标轴或者标题出界了 或者图例说明的大小或者位置遮挡住了图形 甚至有时候默认的颜色也不能满足我们
  • 算法竞赛个人注意事项

    浅浅记录一下自己在算法竞赛中的注意事项 数据类 注意看数大小 数学库中的函数尽量加上 1 0 转成double 防止整型溢出 int型相乘如果可能溢出 乘 1LL 数据范围大于1e6 注意用快读 浮点数输入输出 少用float scanf
  • 北大肖臻老师<<区块链技术>>笔记2

    比特币的数据结构 这里着重研究一下hash pointers 哈希指针 首先普通指针只保存地址 hash指针不仅有保存地址的功能 还有保存哈希值的功能 这里保存哈希值可以用来检测数据是否被篡改 比特币中基本的数据结构是区块链 一个个块用链表
  • 如何提高少样本学习中的参数有效性以及数据有效性

    原创作者 康德 链接 https arxiv org abs 2110 06274 Github https github com microsoft LiST 本文提出一种在少样本学习情况下对大型预训练语言模型 PLMs 进行有效微调的方
  • 台式计算机BIOS怎么查,各种台式电脑主板查看硬盘开启项的流程

    进入bios设置U盘启动方法 不同的bios会有所不同 Phoenix AwardBIOS 2010年之后的电脑 1 开机按Del键进入该BIOS设置界面 选择高级BIOS设置Advanced BIOS Features 2 高级BIOS设
  • ESP32 M5 超级问卷星:轻松收集数据

    作者 默 不知不觉疫情已持续 3 年了 最近门卫王大爷很苦恼 因为领导要求所有进入单位的人员与车辆按照防疫要求进行登记 登记的内容有来访人员的车牌号 姓名 性别 体温 联系电话 被访人及其进入单位的时间 等 大爷年纪大了 有些时候记性也不太
  • 密码学-hash加密

    以下代码分别为乘法hash sha256 md5 ripemd160的使用方法 package main import fmt crypto sha256 os io crypto md5 encoding hex golang org x
  • String的trim方法

    不能理解成只是去除两端空格 t n v f r x0085 x00a0 u2028 u2029 翻译过来分别是 水平制表符 换行符 垂直制表符 换页符 回车 后面的这几个除了问号外 其他的都是转义符形式写法 并且Trim方法执行删除的过程是
  • WebGL中图片多级处理(FrameBuffer)

    在webgl的使用过程中 我们通常会想对texture进行多级处理并对其贴在表面显示 如对较精准的边缘检测 要先后使用灰度shader 模糊shader 边缘shader来进行处理 而每次的处理对象则是上一次处理后的texture 这就要对
  • 2023.08.17sigprocmask用法解析

    实例一 配合signalfd使用 include head h include
  • 车联网项目学习笔记

    学习目标 了解车联网大数据行业 了解车联网项目系统架构 理解车联网数据量计算方法 掌握json数据解析 掌握复杂json解析方法 能掌握的技能 1 车联网领域大数据系统设计与开发 2 车联网业务类型与指标设计 3 实时数据ETL开发 4 实
  • 个人博客全新UI:我心中你最美

    专注前端与算法的系列干货分享 欢迎关注 微信公众号 心谭博客 xin tan com GitHub 1 前世 从 2018 年 1 月份开始 因为喜欢记录 分享 还想认识更多有趣的人 我开始着手搭建自己的个人网站 最初版本的小站的 UI 设