【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目录,引用方式为![](/img/<文章名>/xx.png)。若文章要对外展示,需找280×150的图片作为首页封面放在/img/<文章名>/cover.jpg下,再将文章移到_posts目录下提交即可。
四、项目总结
这个项目为FEX团队成员提供了一个分享个人观点的平台,内容形式多样,包括技术介绍、经验总结等。虽然看似团队Blog,但实则是成员个人分享。希望大家能通过这个项目深入了解FEX团队的工作模式和分享内容,欢迎大家留言讨论相关话题。
项目地址
数据统计
数据评估
本站链氪巴士提供的fex-team/fex-team.github.io:FEX团队对外首页源码都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由链氪巴士实际控制,在2024年12月6日 上午12:00收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,链氪巴士不承担任何责任。
相关导航
xusenlin/vue - element - ui - admin是一个基于Vue3(ScriptSetup)+TS+Vite+ElementPlus+Pinia+VueRouter+Axios的后台模板。它做了目录结构的整理和常用方法的封装,具有开箱即用的特点。在这个项目中,Axios处理方便,适用于json、formData、文件上传操作,分页采用vue3的单文件ScriptSetup封装能快速接入业务。使用极轻的Pinia,有不同功能的stores。Router系统的路由功能丰富,支持菜单相关的多种配置,打包环境也支持多种情况。整个项目追求极简实用,是一个不错的后台模板项目。