数据集【免费下载链接】remote-jobsSource for remoteintech.company — a community-maintained directory of remote-friendly tech companies项目地址https://gitcode.com/GitHub_Trending/re/remote-jobs点击查看免费下载本文以 LionSher 公司档案 为研究主体从数据字段、标签映射、页面渲染与派生数据四个层面完整拆解 remoteintech.company本仓库remote-jobs中一份标准远程雇主档案的构成方式与解读方法。读完你将掌握该公司档案的每个字段含义、它在站点中的呈现逻辑以及如何以求职者或贡献者的视角正确使用这类档案。一、档案概览LionSher 是谁LionSher 是 remoteintech 社区维护的远程友好技术公司目录中的一家被收录公司档案文件为 src/companies/lionsher.md。根据档案原文Company blurb 一节LionSher 的自我定位是We help customers showcase and sell their work online. Our products are used on over 1.5M websites and are the highest rated in the market.即帮助客户在线上展示并销售作品其产品宣称被超过 150 万 网站使用并被其市场团队评价为市场上评分最高——这句话来自公司自述属于档案中的一手声明阅读时应注意其营销口径。档案的其他关键事实如下维度档案内容公司规模Company size11–50 人company_size: small远程状态Remote status100% 远程公司可在家或任何有网络的地方工作看重自我驱动而非被人盯着干活招聘区域RegionWorldwide全球办公地点Office locationsN/A无实体办公室技术栈Company technologiesWordPress、PHP、HTML、CSS、JavaScript、Zenhub、Kubernetes申请方式How to apply通过档案中记录的 careers 招聘页面提交申请收录与更新时间addedAt: 2021-10-28updatedAt: 2021-10-28这份档案虽短却完整覆盖了远程求职者最关心的六类信息公司做什么、规模多大、是否真的全远程、在哪些区域招人、用什么技术栈、以及去哪申请。下文将逐层拆解这些信息在仓库中是如何被结构化、打标、渲染和再加工的。二、数据层解析frontmatter 字段与标签体系LionSher 档案的正文之前有一段 YAML frontmatter它定义了整份档案的元数据是目录系统识别与索引该公司的核心。完整字段如下--- title: LionSher slug: lionsher website: https://lionsher.com/careers region: worldwide remote_policy: fully-remote company_size: small technologies: - devops - javascript - php addedAt: 2021-10-28 updatedAt: 2021-10-28 ---各字段含义与取值约束title / slug公司显示名与 URL 标识。slug: lionsher与文件名lionsher.md对应目录集合正是按./src/companies/**/*.md的 glob 抓取全部档案见 collections.js。website公司官网或招聘页。注意本例直接指向 careers 页面这与 company.njk 中的按钮逻辑相配合若存在careers_url字段则显示 Apply Now否则显示 Visit WebsiteLionSher 直接以招聘页作为主链接。region招聘区域。取值worldwide经 labels.js 映射为显示标签Worldwide同维度还支持americas、europe、americas-europe、asia-pacific、other。remote_policy远程政策枚举。fully-remote映射为Fully Remote同维度还有remote-first、hybrid、remote-friendlylabels.js。company_size公司规模枚举。small映射为11-50 employees完整五档为tiny(1-10)、small(11-50)、medium(51-200)、large(201-1000)、enterprise(1000)labels.js。technologies技术标签数组。LionSher 登记了devops、javascript、php三个受控词分别映射为DevOps、JavaScript、PHPlabels.js。值得注意的差异frontmatter 中的technologies使用的是受控词表taxonomy而正文 Company technologies 一节描述的是更宽泛的团队实际技术栈WordPress、HTML、CSS、Zenhub 等。前者用于站点分类检索后者用于人读。两者并存正是这类档案的常见设计——机器字段讲究可枚举、可索引自然语言段落讲究信息完整。addedAt / updatedAt收录与更新时间。它们不仅展示在页面底部还被getRecentCompanies用来按新增时间倒序取最近 12 家新公司collections.jsupdatedAt则由 company.njk 渲染为 Last updated: October 28, 2021 形式的格式化时间。这些枚举值的单一事实来源是 src/_data/labels.js它同时被 JS 端经companyHelpers.js再导出和 Nunjucks 模板端全局数据级联中的labels.*消费避免了同一标签在两处维护、产生漂移。三、渲染层一份档案如何变成公司页面档案文件本身只声明layout: company见 companies.json真正的页面结构由 src/_layouts/company.njk 决定。整个渲染流程可以概括为页头区展示公司名title、返回All Companies的链接以及按钮与标签组。按钮逻辑careers_url or website二选一作为主 CTA并带data-track-outbound属性用于外链点击统计LionSher 的档案没有单独careers_url字段因此按钮会走website分支。标签组region与remote_policy分别渲染为指向/browse/{{ region }}/、/browse/{{ remote_policy }}/的 tag 链接标签文案取labels.region[region]与labels.remotePolicy[remote_policy]company.njk。也就是说LionSher 页面上的 Worldwide 和 Fully Remote 标签都是可点击的检索入口。正文区frontmatter 之后的 Markdown 正文Company blurb、Company size、Remote status、Region、Company technologies、Office locations、How to apply 等小节经{{ content | safe }}原样注入并按 prose 样式排版各h2小节标题以主题色 下边框区分company.njk。Tech Stack 区若technologies数组非空则遍历渲染为/browse/{{ tech }}/技术标签同样使用labels.tech文案company.njk。页脚区返回按钮、编辑链接与updatedAt时间戳。页面还通过schema: Organization注入了结构化数据见 src/_includes/schemas/Organization.njk以 JSON-LD 输出type: Organization、公司名name、urlwebsite若存在careers_url还会写入sameAs。这意味着 LionSher 档案会被搜索引擎以 Organization 实体形式理解这正是该目录易被检索、Agent 可解析设计的一部分。四、派生数据meta 描述与按类目聚合除了静态渲染档案还会被两级派生逻辑二次加工自动生成的 meta description。src/companies/companies.11tydata.js 为每个公司页计算description先匹配正文中## Company blurb之后的第一段若该小节缺失则回退到 frontmatter 后的首个段落随后剥离 Markdown 链接语法text→text、删除* _ 等强调符、压缩换行与空格最终截断到约 155 字符并尽量在句号处切断companies.11tydata.js。对 LionSher 而言这段描述将由其 blurb 自动生成无需人工手写description字段。按类目聚合。collections.js 中的getCompaniesByRegion与getCompaniesByTech会遍历全部约 850 家公司档案将region: worldwide与technologies: [devops, javascript, php]这样的字段归入对应分组getCompanyTags进一步把每家公司按其 region、remote_policy、technologies 构建成带计数与标签文案的 tag 数据collections.js。因此 LionSher 会同时出现在/browse/worldwide/全球区域页/browse/fully-remote/全远程政策页/browse/devops/、/browse/javascript/、/browse/php/技术栈页一条档案只需声明三个字段就能被自动挂载到多个浏览入口无需额外维护索引文件。五、使用视角求职者与贡献者如何对待这份档案求职者视角LionSher 档案透露的决策信息可以总结为三点。全远程是真实政策而非福利点缀remote_policy: fully-remote且正文明确 100% remote company可在家或在任何有网络的地方工作这与hybrid或remote-friendly类公司有本质区别。全球招聘region: worldwide意味着不限定时区/国家适合跨境远程求职者。技术栈画像虽然档案里登记的技术标签只有 DevOps、JavaScript、PHP 三类但正文列举的 WordPress、Zenhub、Kubernetes 揭示了其实际工程环境——WordPress/PHP 生态 容器编排 敏捷协作工具面试准备时应以这套组合为准。贡献者视角若你希望新增或修订一家公司档案规范要求提供与 LionSher 相同的完整 frontmattertitle、slug、website、region、remote_policy、company_size、technologies、addedAt、updatedAt并按约定小节撰写正文。可参考 src/companies/lionsher.md 这份结构完整、字段齐全的样板它同时覆盖了 blurb、size、remote status、region、technologies、office locations 与 how to apply 全部七个小节是格式校验与页面渲染都能稳定通过的典型档案。六、小结一份看似只有十余行的公司档案在remote-jobs仓库中实际串联了五层机制frontmatter 结构化数据src/companies/lionsher.md→ 标签受控词表src/_data/labels.js→ 页面渲染布局src/_layouts/company.njk→ 派生数据companies.11tydata.js 的 meta 描述、collections.js 的按类目聚合→ 结构化搜索增强Organization.njk。以 LionSher 为例你可以完全复现新增一家全远程公司档案 → 自动生成公司页 → 自动挂载到区域/政策/技术浏览页 → 自动产出 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点击查看免费下载相关推荐Balena 公司档案深度解读remoteintech 社区目录中的 IoT 远程优先团队Balena 公司档案深度解读remoteintech 社区目录中的 IoT 远程优先团队 Balena 是一家专注于物理计算与 IoT 设备集群管理的远程优数据集Axelerant 远程技术公司档案解析remoteintech 社区目录中如何记录一家开源驱动的远程团队Axelerant 远程技术公司档案解析remoteintech 社区目录中如何记录一家开源驱动的远程团队 本篇文章以 Axelerant 公司档案 http数据集remoteintech.company 公司档案数据文件解析以 Buffer 为例看远程工作公司的记录规范remoteintech.company 公司档案数据文件解析以 Buffer 为例看远程工作公司的记录规范 导读 本文以社区维护的远程友好科技公司目录 re数据集创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考