个人主页搭建总结

最近一直琢磨着写一个个人主页,一番研究之后决定使用Jekyll在Github Page上搭建主页。用了一天半的时间,实现了网站的基本功能。
搭建过程中使用了Semantic UI这一CSS框架,DOM操作使用Vue.js。
欢迎访问: https://epplalee.github.io/


下面总结下这一天半的新收获:

  • Liquid模版引擎
    因为Jekyll内置的是这个模版引擎,所以决定现学现用,然而它的文档真的清晰又详细(不过是英文的),用起来很顺手。
  • CSS3动画
    网页左侧的侧边栏(sidebar)在伸缩时用到了CSS3中的transition和animation特性完成了动画效果。
  • 媒体查询
    使用媒体查询实现了移动端的优化。

踩到的坑:

  • 手机浏览器显示的分辨率是要大于它的设备分辨率的,我一开始写媒体查询的时候没有用到device-width这个参数,导致移动端兼容失效,后来将
@media (max-width: 768px){
    settings...;
}

改为了

@media (max-device-width: 768px){
    settings...;
}

之后,移动端的优化就能正常显示了。


待完善的功能:

  • 使用viewport优化移动端的阅读体验
  • 实现搜索功能(等文章多了再来做)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    love2013阅读 2,355评论 0 11
  • 笔记参考自《响应式Web设计:HTML5和CSS3实践》,2013年出版内容说不上最新。如下是全书的章的目录:第 ...
    于晓鱼阅读 993评论 0 1
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    wzhiq896阅读 1,830评论 0 2
  • 因为有机会参与一个项目的早期设计,因此搭建的时候不可避免的遇到了如何满足响应式的问题。翻阅了《响应式Web设计:H...
    tangyefei阅读 6,500评论 2 90
  • 哪些事件促成了我自己英语学习的发展? 1,英语启蒙老师李宁。她让我觉得英语很有魅力。还有她对二姨夸我,说我学得太快...
    淑华_6c8b阅读 173评论 0 0