链氪巴士
  1. 首页
  2. 站点导航
  3. 文章
  4. 快讯
  5. 软件
  6. 书刊
  7. 关于

fex-team/fex-team.github.io:FEX团队对外首页源码

这是FEX团队对外首页的源码,文章提交到此项目后会在http://fex.baidu.com上展现。项目基于jekyll搭建,包含环境搭建(针对不同系统有不同方式)、文章编辑(从草稿到正式发布的流程)以及个人信息编辑等多方面内容,为团队成员提供了一个分享技术介绍、经验总结等内容...

访问官网 →

【Github】项目名:fex-team/fex-team.github.io:FEX团队对外首页源码

一、项目简介

这是FEX团队对外首页的源码,文章提交到此项目后会在http://fex.baidu.com上展现。项目基于jekyll搭建,提供了环境搭建、文件上传、文章编辑、发布等相关操作的说明。

二、环境搭建

如果是在本地环境操作,需要将项目clone到本地并安装jekyll环境。针对ruby编译常出问题的情况,还提供了docker版本的操作方式,如安装好docker后运行dockerrun-it-v pwd:/build fexpublic/jekyll:latest bash(pwd为当前目录,若非bash可写全路径),进入bash后用jekyll build — incremental编译,最终结果在_site目录下,可通过python-mSimpleHTTPServer 8080查看效果。在Mac/Linux下安装jekyll可使用gem install jekyll jekyll-paginate redcarpet(遇权限问题加sudo),若Mac下安装编译报错可尝试用Brew安装新版ruby;gem安装不上可尝试国内镜像。Windows下jekyll官方支持程度低,推荐使用Building portable Jekyll for Windows,并给出了相应的环境变量配置方法。

三、文章编辑与发布

新建草稿时,应遵循一定格式存放在_drafts目录,以日期开头,后接文章对外url子路径,中间以-分隔。若想本地预览草稿效果,可在jekyll serve命令中加– drafts参数。每篇文章会附上个人信息,需编辑_data\authors.yml文件按格式新增项。文章中的图片存放在img目录,引用方式为。若文章要对外展示,需找280×150的图片作为首页封面放在/img/<文章名>/cover.jpg下,再将文章移到_posts目录下提交即可。

四、项目总结

这个项目为FEX团队成员提供了一个分享个人观点的平台,内容形式多样,包括技术介绍、经验总结等。虽然看似团队Blog,但实则是成员个人分享。希望大家能通过这个项目深入了解FEX团队的工作模式和分享内容,欢迎大家留言讨论相关话题。

项目地址

GitHub链接直达