Remote In Tech 公司档案深度解析:以 Entrision 为例看懂远程友好企业目录的数据结构与构建链路

发布时间:2026/10/2 13:33:34

Remote In Tech 公司档案深度解析:以 Entrision 为例看懂远程友好企业目录的数据结构与构建链路 数据集【免费下载链接】remote-jobsSource for remoteintech.company — a community-maintained directory of remote-friendly tech companies项目地址https://gitcode.com/GitHub_Trending/re/remote-jobs点击查看免费下载Entrision 是 remoteintech.company即 Remote In Tech目录中的一家远程友好型软件开发代理公司档案。本文以 src/companies/entrision.md 为完整案例逐字段拆解其 frontmatter 与 Markdown 正文并结合仓库源码说明这份档案如何被 Eleventy 静态站点框架消费、校验并渲染成结构化公司页面。读完你将掌握该目录的档案格式规范、合法取值约束、构建链路与贡献流程能够独立阅读或撰写一份符合标准的远程公司档案。档案主体一份远程公司档案长什么样Remote In Tech 是一份社区维护的半远程到全远程友好型科技公司目录每个公司对应src/companies/下的一个 Markdown 文件。entrision.md就是一份典型档案由两部分组成frontmatterYAML 元数据块——承载结构化字段供站点生成与检索使用Markdown 正文——承载公司介绍、远程政策、技术栈与申请方式等人类可读内容。先看完整档案src/companies/entrision.md--- title: Entrision slug: entrision website: https://entrision.com region: americas remote_policy: remote-friendly company_size: tiny technologies: - java - javascript - mobile - ruby addedAt: 2021-02-07 updatedAt: 2021-02-07 --- ## Company blurb Entrision is a software development agency that partners with innovative organizations to create unique, hand-crafted software applications for web and mobile platforms. Our product designers and software engineers work with our clients to design and build web and mobile applications that meet the unique needs of your business and solve real-world problems. ## Company size 1-20 ## Remote status The majority of our team works remotely, and our team members are currently spread across 6 different states. ## Region USA ## Office locations HQ in Milwaukee, WI ## How to apply Email your resume to theteamentrision.com and tell us about your favorite pizza topping.frontmatter 字段逐个拆解取值约束与显示语义Entrision 档案中的每个 frontmatter 字段都不是自由文本而是受到仓库单一数据源约束的受控词表。这些词表集中定义在 src/_data/labels.js并被 src/_data/companyHelpers.js 复导出给 JS 集合与 Nunjucks 模板使用。region地域范围Entrision 的值是americas。合法的 region 取值及其显示标签为字段值显示标签worldwideWorldwideamericasAmericaseuropeEuropeamericas-europeAmericas Europeasia-pacificAsia PacificotherOtherremote_policy远程政策Entrision 的值是remote-friendly。四个合法取值按宽松程度依次为字段值显示标签fully-remoteFully Remoteremote-firstRemote FirsthybridHybridremote-friendlyRemote Friendly对应到正文Entrision 的## Remote status说明团队多数成员远程办公、分布在美国 6 个州这与remote-friendly远程友好非强制全远程的定位一致——它表明公司允许远程但并非全员远程的形态。company_size公司规模Entrision 的取值是tiny对应1-10 employees。完整的规模档位如下同样来自 labels.js字段值显示标签tiny1-10 employeessmall11-50 employeesmedium51-200 employeeslarge201-1000 employeesenterprise1000 employees正文的## Company size写的是1-20与 frontmatter 的tiny档位在口径上略有出入正文可能包含创始人/兼职但 frontmatter 才是构建系统用于聚合、筛选与展示的权威字段。technologies技术标签Entrision 声明了java、javascript、mobile、ruby四个技术标签。它们是technologies字段允许值的子集完整合法列表由 src/_data/labels.js 定义包含javascript、typescript、react、nodejs、python、ruby、go、java、php、rust、dotnet、elixir、scala、swift、cloud、devops、docker、kubernetes、mobile、data、ml、sql、postgres、nosql、search等。而正文## Company technologies中更具体的表述Ruby on Rails, Javascript, Node, Swift, Kotlin则提供了额外细节说明该公司的技术实践比标签更广。日期字段与其它字段addedAt: 2021-02-07与updatedAt: 2021-02-07是档案的入库与更新时间戳由维护者管理CONTRIBUTING.md 明确要求贡献者 PR 中不要包含这两个字段。slug必须与文件名一致entrision.md→slug: entrision这是档案能被正确路由的前提。档案如何被构建系统消费从 Markdown 到公司页面的完整链路一份档案最终会渲染成公司页面核心链路涉及 4 个环节1. 集合与排序src/_config/collections.js 通过collection.getFilteredByGlob(./src/companies/**/*.md)抓取全部公司档案注释提到约 850 家并提供了按字母排序的公司列表、按addedAt倒序的最近新增公司、按地域/技术分组的集合等。Entrision 会因此出现在 Americas 地域分组与 Java/JavaScript/Mobile/Ruby 技术分组中。2. 页面布局渲染src/_layouts/company.njk 是公司档案的布局模板它用 frontmatter 的title渲染 H1用region与remote_policy生成可点击的地域标签与远程政策标签跳转到/browse/{region}/与/browse/{remote_policy}/并在technologies数组非空时渲染独立的Tech Stack小节每个技术都是一个链接到/browse/{tech}/的标签。模板底部还会显示Last updated来自updatedAt。3. Meta 描述自动生成src/companies/companies.11tydata.js 通过eleventyComputed自动为每个公司页面计算 meta description它会定位## Company blurb标题后的第一段文本剥离 Markdown 标记、合并换行并截断到约 155 字符。也就是说Entrision 档案里那段 blurb 文本会直接成为该页面在搜索引擎中的描述。4. 结构化数据输出公司页面的head中会注入 JSON-LD 结构化数据模板为 src/_includes/schemas/Organization.njk以Organization类型输出name来自title与url来自website若存在careers_url还会写入sameAs。这让搜索引擎与 LLM 能直接读取公司名称与官网。页面中两个入口字段的显示逻辑src/_layouts/company.njk 中还有一处值得注意的按钮逻辑{% set buttonUrl careers_url or website %}即按钮优先跳转到careers_url招聘页否则回退到website。Entrision 档案未声明careers_url因此页面主按钮会显示Visit Website并指向官网若档案补充了招聘页链接则按钮文案自动变为Apply Now。这也是 CONTRIBUTING.md 要求careers_url必须指向公司自有招聘页、而非售卖服务页面的原因。如何添加或修正类似的公司档案若想为目录新增公司或修正档案仓库只读操作以提交 PR 为准CONTRIBUTING.md 给出了完整规范在src/companies/{slug}.md新建文件slug必须与 frontmatter 的slug一致填写 frontmatter模板见 CONTRIBUTING.md并撰写 Markdown 正文至少包含## Company blurb、## Remote status、## How to apply三个必需小节本地执行npm run buildpackage.json 中定义为npm run clean npm run build:11ty npm run pagefind对应 Node ≥ 22 环境验证构建提交 PR由Validate Company ProfilesGitHub Action 自动校验字段取值与格式。目录只收录半远程到全远程友好、直接雇佣员工、提供真实远程岗位、属于或接近科技行业的公司字段取值必须落在 labels.js 的受控词表内否则无法通过校验。结语entrision.md看似只是一份简短的公司介绍实则是 Remote In Tech 目录数据模型的完整缩影frontmatter 的每个字段都对应受控词表与筛选标签正文的每个小节都有规定的呈现位置整份档案经由集合 → 布局 → meta 描述 → JSON-LD 的链路最终成为一张可检索、可被结构化消费的公司页面。理解这份档案就等于理解了整个目录的规范骨架与构建原理。赞分享数据集【免费下载链接】remote-jobsSource for remoteintech.company — a community-maintained directory of remote-friendly tech companies项目地址https://gitcode.com/GitHub_Trending/re/remote-jobs点击查看免费下载相关推荐深度解析 Remote In Tech 公司档案以 Chainlink Labs 为例读懂远程友好公司目录的数据结构深度解析 Remote In Tech 公司档案以 Chainlink Labs 为例读懂远程友好公司目录的数据结构 本篇文章以仓库中 Chainlink L数据集Remote In Tech 公司档案深度解析以 ConsenSys 为例看远程友好科技公司目录的数据建模与构建链路Remote In Tech 公司档案深度解析以 ConsenSys 为例看远程友好科技公司目录的数据建模与构建链路 本文以仓库中的 ConsenSys 公司数据集Remote In Tech 公司档案深度解析以 Articulate 为例看远程友好公司目录条目结构Remote In Tech 公司档案深度解析以 Articulate 为例看远程友好公司目录条目结构 Articulate 是 remoteintech.c数据集上一篇pacquet插件系统架构探索Rust包管理器的功能扩展能力下一篇终极指南快速配置create-react-native-app开发环境Windows、macOS、Linux创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/2 14:38:38

Redis 接入 AI 能力全解析:向量检索、会话管理与多 Agent 协作实践

1. 从一条更新日志说起:Redis 接入 AI 到底意味着什么 前几天刷社区的时候看到一条消息,说 Redis 官方在最新版本里正式把 AI 相关的能力做进了核心链路。第一反应是"又一个蹭热点的营销词",但把更新说明和几个相关提案翻完之后&am…

2026/10/2 14:38:38

6DOF-GraspNet六自由度抓取:从点云到机械臂位姿估计实战指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/2 14:38:38

RK平台YTPHY驱动移植全流程:解压验包到设备树避坑指南

简介:面向RK3568平台的YT8521S以太网PHY驱动补丁包,主要服务于嵌入式Linux开发者和内核驱动适配工程师,解决YT8521S在RK3568平台上驱动缺失或无法正常识别的问题,省去从零移植和调试的重复工作。压缩包共11个文件,主要…

2026/10/2 14:38:38

RK平台YTPHY PHY驱动移植实战:从拆包、配置到验证

简介:面向RK3568平台的YT8521S以太网PHY驱动补丁,专为嵌入式驱动开发与系统移植工程师设计,重点是解决YT8521S在RK3568平台上的驱动适配与PHY芯片调试问题。资源按kernel4.19与kernel4.4两个内核版本分目录组织,各自包含PHY驱动源…

2026/10/2 14:38:38

舰船卫星图目标检测数据集:VOC格式解析与YOLOv8训练实操

简介:舰船卫星可见光目标检测数据集(第一批)正式发布,面向计算机视觉、遥感图像分析与目标检测算法研究者,可用于模型训练、算法验证与性能评估。数据集提供1000张10241024像素的RGB彩色卫星图像,覆盖舰船与…

2026/10/2 8:16:46

东莞市品牌网站建设报价常见报错与解决

东莞品牌网站建设报价单背后:一份保姆级建站教程避坑实录 网站做好了没人访问,这大概是很多老板最头疼的事。花了大几万做的品牌站,上线后流量惨淡,比路边摊还冷清。别急着骂外包公司,很多“东莞品牌网站建设报价”里藏着不少猫腻,比如用模板站冒充定制…

2026/10/1 17:09:46

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/10/1 10:48:55

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

2026/10/2 0:02:57

PWN入门:从栈溢出原理到ROP链实战

1. 这不是“学PWN”,是重新理解你每天敲的每一行C代码我第一次在CTF赛场上写出能控制程序流的exp时,手抖得连gdb的c命令都输错三次。那道题只有23行C代码,一个gets()调用,一个printf(),一个return——它甚至没开NX&…

2026/10/2 0:02:57

Windows下cudaMallocHost显存占用之谜:WDDM与TCC模式差异及优化方案

1. 一个反直觉的显存占用现象第一次在 Windows 上看到cudaMallocHost把显存吃掉的时候,我的反应是打开任务管理器反复确认了三遍。明明调用的是主机端锁页内存分配,按 CUDA 文档的说法,这块内存应该落在系统 RAM 里,跟 GPU 的显存…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑