graphic-zhang

I am student. Currently doing more in computer vision, focused in vision and AI.

关于jekyll搭建个人网站的一些经验

25 Dec 2018 » jekyll

jekyll是用Ruby写的一个静态网站生成器,(Ruby是一种很高层次的动态脚本语言, 和Python,PHP,Perl有些类似),所以用到了gem(Ruby语言的包管理器,相当于 python对应的pip)以及bundle(Ruby依赖库的管理)。 所以如果需要本地编译,注意检查相关的开发环境:

   ruby -v
   gem -v
   bundle -v

如果只是简单的使用jekyll,则完全不用管本地环境,只要在github搜索jekyll,找到喜欢的实现,fork+clone后,改改_config.yml文件,写好对应的post markdown文件,push到github后, 服务器端自会用脚本编译,进而呈现在个人的github pages上。 如果需要本地编译调试,则需要安装好Ruby环境,再用以下命令,

bundle exec jekyll serve

或者

jekyll serve

更加详细的,可以参考jekyll usage

字体问题

想找一个中文,英文都很漂亮的字体并不是一件很容易的事,当前网站采用的是:

font-family: Georgia, "Times New Roman", 
             "Microsoft YaHei", "微软雅黑", 
             STXihei, "华文细黑", 
             serif;

前端开发

可以记一下这些关键词,W3C,html,css,PHP,静态网站,动态网站,数据库… 也可以观看当前流行网站的架构,比如facebook好像是python+mysql。 这还只是网站,作为一个产品,还有移动端(android,ios),可以说很复杂了。