给计算机å会网站改版了 - 看è§å°ç»ƒ

迷失的人迷失了,相逢的人会å†ç›¸é€¢ã€‚

给计算机å会网站改版了

  大二的时候是学院计算机å会的会长,当时就上线了å会的网站,ä¸è¿‡ä½¿ç”¨çš„是 WordPress 自带的主题,然åŽå®šåˆ¶äº†ä¸€ä¸ªå­ä¸»é¢˜ï¼Œå°±è¿™æ ·æ”¾äº†ä¸¤å¹´ã€‚最近心血æ¥æ½®ï¼Œä¸€æ˜¯è§‰å¾—网站这样下去ä¸å¥½ï¼Œå¯ä»¥åšå¾—更加精致好看;二是想试ç€ç”¨ Bootstrap 框架æ¥å†™ç½‘页,借此练下手。有了这个心,接下æ¥å°±æ˜¯åŠ¨æ‰‹äº†ã€‚

  首先了解了一下 Bootstrap 的一些å°çŸ¥è¯†ï¼Œå‘现这ç§æ¯”较æµè¡Œçš„东西有一点éžå¸¸å¥½ï¼Œå°±æ˜¯æ•™ç¨‹éžå¸¸å…¨é¢ï¼ŒåŸºæœ¬ä¸Šæ¯ä¸€ä¸ªç‚¹éƒ½æ¶‰åŠåˆ°äº†ï¼Œè€Œä¸”中文翻译éžå¸¸å…¨ï¼Œé˜…读起æ¥å¾ˆæ–¹ä¾¿ã€‚

  在对 Bootstrap 有一定了解之åŽï¼Œå°±æ˜¯å¼€å§‹å†™æ–°çš„主题了,使用了框架之åŽï¼Œå¸ƒå±€çš„ CSS 代ç åŸºæœ¬å°±ä¸ç”¨å†™äº†ï¼Œçœä¸‹äº†å¾ˆå¤šæ—¶é—´ã€‚因为自己也对想è¦çš„效果在心里边有了一些构想,而且一直以æ¥éƒ½æœ‰æ‰‹æ•²ä»£ç çš„习惯,所以写起æ¥å¾—心应手。ä¸å¾—ä¸è¯´ WordPress 的主题机制éžå¸¸å¥½ï¼Œæ€»çš„写下æ¥ä¹Ÿç”¨ä¸äº†å¤šå°‘个文件,就把整个网站的主题都更æ¢å¥½äº†ã€‚这一次的改版,从第一天晚上10点左å³å¼€å§‹å†™ï¼Œåˆ°ç¬¬äºŒå¤©ä¸‹åˆ4点左å³ï¼Œå°±å·²ç»å°†æ–°ç‰ˆæœ¬ä¸Šçº¿äº†ï¼Œæ•ˆçŽ‡è¿˜æ˜¯è¶…乎æ„料的。

hzuca

  éšåŽçš„两天,用æ¥åšç»†èŠ‚的优化ã€ç§»åŠ¨ç«¯è‡ªé€‚åº”çš„ä¿®æ”¹ï¼Œä»¥åŠ IE 的兼容。其实 Bootstrap 是默认支æŒå“应å¼å¸ƒå±€çš„,之所以è¦åšä¿®æ”¹æœ€ä¸»è¦çš„原因在于åŽå°ç¼–辑器会自动将图片加上宽高,这样在移动端æµè§ˆæ—¶å›¾ç‰‡å°±ä¼šå°†æ•´ä¸ªé¡µé¢æ’‘大,自适应就会失效。æœç´¢äº†å¾ˆä¹…之åŽï¼Œç»ˆäºŽæ‰¾åˆ°ä¸€ä¸ªæ•™ç¨‹ï¼Œå¯ä»¥åœ¨æ–‡ç« å†…容输出时自动将其中图片的 width ä»¥åŠ height å‚数去除。这个问题一解决,自适应很快就修改完æˆäº†ã€‚

  其实细节的优化和移动端自相应的修改都还比较简å•ï¼Œæœ€å¤§çš„难题在于 IE 的兼容。Bootstrap v3 是ä¸æ”¯æŒ IE8 的,至于万年è€å¤è‘£ IE6 å’Œ IE7 就更别说了。心里想ç€å‘€ï¼Œä¸ç®¡å¦‚何 IE8 还是è¦è®©ä»–能够显示得正常一点æ‰è¡Œï¼ŒäºŽæ˜¯è¿™ä¸¤å¤©çš„大部分时间都花在了如何兼容 IE 上,这东西真是害死人,æ¯ä¸€æ¬¡å†™ç½‘页都è¦éª‚ IE 一次,这æ€åƒåˆ€çš„。。。

  关于这点还有个å°æ’曲,在国内æµè§ˆå™¨çš„市场里,360çš„æžé€Ÿæµè§ˆå™¨å’Œå®‰å…¨æµè§ˆå™¨ç®—是å äº†å¤§åŠä¸ªæ±Ÿå±±ï¼Œè¿™ç§â€œåŒæ ¸æµè§ˆå™¨â€å¦‚果能够自动å¯ç”¨æžé€Ÿæ¨¡å¼çš„è¯ï¼Œå°±å¯ä»¥ç¡®ä¿å¤§éƒ¨åˆ†æ™®é€šç”¨æˆ·éƒ½å¯ä»¥æ‹¥æœ‰æ›´å¥½çš„网站æµè§ˆä½“验。360自己定制了一个 meta ,将这段代ç åŠ åˆ°ç½‘页中,æ®è¯´ä»–们家的æµè§ˆå™¨éƒ½ä¼šè‡ªåŠ¨å¯ç”¨ webkit 内核进行渲染,试过ä¸ç”Ÿæ•ˆã€‚之åŽåˆ°360的官方论å›å‘帖,得到客æœçš„回应,说已ç»ç™»è®°äº†ï¼Œä¸‹å‘¨å¯ä»¥ç”Ÿæ•ˆï¼Œä¼°è®¡æ˜¯æœ‰ä¸€ä¸ªç™½åå•æ¯å‘¨æ›´æ–°çš„。

hzuca_theme

  ç»è¿‡äº†ä¸‰å¤©å¤šçš„努力,新版本终于敲定了,看到新版的效果,自己还是éžå¸¸æ»¡æ„的,这å¯èƒ½æ˜¯å¼€å§‹åšç½‘站以æ¥ï¼Œæœ€æ»¡æ„的一个作å“了。其实很多事情想起æ¥å¾ˆéš¾å¾ˆéº»çƒ¦ï¼Œä½†æ˜¯åšèµ·æ¥å¾€å¾€æ˜¯å¾ˆç®€å•çš„。

  最åŽæ¥å¤§è‡´åˆ—举一下新版本的特点:

  • 采用 HTML5+CSS3 编写,使用 Bootstrap 框架进行开å‘。
  • å“应å¼å¸ƒå±€ï¼Œå®Œç¾Žé€‚é…å„ç§ä¸åŒåˆ†è¾¨çŽ‡çš„å±å¹•ä»¥åŠç§»åŠ¨ç«¯æµè§ˆå™¨ã€‚
  • 对 IE6/7/8 åšäº†ä¸€å®šçš„兼容,尽å¯èƒ½ä¿è¯ç½‘页内容完整显示。
  • åŠé€æ˜Žæ•ˆæžœã€æ–°è®¡åè“色主调等结åˆè¿ç”¨ï¼Œä½¿é¡µé¢æ›´å…·ç‰¹è‰²ï¼ŒåŒæ—¶æå‡äº†è§‚感。
  • 首页 BANNER 与页é¢èƒŒæ™¯å›¾å…±æœ‰ä¹å¥—,在网页载入时éšæœºé…套显示,在增加设计感的åŒæ—¶ï¼Œå¾ˆå¥½åœ°å±•çŽ°äº†æ–°è®¡åçš„é’春活力。

  如果你有时间的è¯ï¼Œå¯ä»¥æ‰“开网站æµè§ˆä¸€ä¸‹æ•ˆæžœã€‚记得多刷新几次看一下哟,集é½ä¹å¥— BANNER 未æ¥çš„一个月就会有好事å‘生哟,哈哈。如果å‘现了 BUG ,或者有更好的æ„è§æˆ–者建议,å¯ä»¥åœ¨æ–‡ç« ä¸‹è¾¹ç•™è¨€å‘Šè¯‰æˆ‘,先谢谢大家了。
  
  惠州学院计算机å会:http://www.hzuca.com/

  文章的最åŽï¼Œæ”¾å‡ºä¹å¥—主题的截图,在你æµè§ˆçš„时候,他们都出现了么?

hzuca_screenshot

gravatar头åƒ