
数据集【免费下载链接】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源码仓库即当前项目中的 Marco Polo 公司档案 为样本系统拆解一份标准的远程公司 profile 应当如何编写从 YAML frontmatter 字段、正文 Markdown 结构到仓库源码如何将其渲染成可浏览、可检索、可被搜索引擎收录的完整公司页面。读完本文你将掌握该目录的字段规范、自动 SEO 描述生成机制、标签分类体系与求职入口配置并能够据此为其他公司编写或更新同类档案。档案概览一份公司 profile 由哪些部分组成在 Remote In Tech 仓库中每一家远程友好公司对应一个位于src/companies/下的独立 Markdown 文件文件名即slug。以 src/companies/marco-polo.md 为例整个文件分为两大部分YAML frontmatter文件开头由---包裹的元数据块定义title、slug、website、careers_url、region、remote_policy、company_size、technologies、addedAt、updatedAt等字段Markdown 正文以## Company blurb、## Company size、## Remote status、## Region、## Company technologies、## Office locations、## How to apply等小节组成的人类可读内容。src/companies/companies.json为所有公司档案指定了统一布局layout: company因此每个.md文件最终都会套用同一个 company.njk 模板 渲染成站点页面。frontmatter 元数据字段逐项解析Marco Polo 档案的 frontmatter 完整内容如下原样摘录自仓库--- title: Marco Polo slug: marco-polo website: https://marcopolo.me careers_url: https://marcopolo.me/jobs region: americas remote_policy: fully-remote company_size: small technologies: - java - javascript - mobile - python addedAt: 2021-08-23 updatedAt: 2021-08-23 ---各字段的含义与约束如下字段Marco Polo 取值说明titleMarco Polo公司显示名称用于页面 H1 标题slugmarco-polo唯一标识必须与文件名一致src/companies/marco-polo.md用于生成 URLwebsitehttps://marcopolo.me公司官网未配置careers_url时作为默认按钮链接careers_urlhttps://marcopolo.me/jobs招聘页地址有值时页面按钮显示为 Apply Nowregionamericas招聘地区可取值见下方枚举表remote_policyfully-remote远程策略此处为全远程company_sizesmall公司规模分档small对应 11-50 人technologiesjava/javascript/mobile/python技术标签用于/browse/{tech}/分类浏览addedAt/updatedAt2021-08-23维护者管理的日期字段页面底部展示更新时间这些字段的合法取值统一维护在 src/_data/labels.js 中是区域、远程策略、公司规模与技术标签的单一事实来源regionworldwide、americas、europe、americas-europe、asia-pacific、otheramericas显示为 Americasremote_policyfully-remote、remote-first、hybrid、remote-friendlyfully-remote显示为 Fully Remotecompany_sizetiny1-10、small11-50、medium51-200、large201-1000、enterprise1000technologiesjavascript、python、java、swift、mobile、cloud、devops等受控列表。同一份标签映射还会经 src/_data/companyHelpers.js 的getRegionLabel、getRemotePolicyLabel、getCompanySizeLabel、getTechLabel等函数导出给 JS 侧如集合与分类页使用确保 Nunjucks 模板与脚本逻辑看到的标签完全一致。正文 Markdown公司简介与远程状态frontmatter 之后是正文。Marco Polo 档案的正文完整继承了以下小节Company blurb一句话介绍业务与使命。原文写到Marco Polo 是一款让参与彼此生活变得毫不费力的视频通讯应用自 2016 年创立以来社区已发送超过 40 亿条 PoloPolos即该应用的视频消息团队正在为全球用户寻找能带来改变的人才。Company size20-50 人截至 2021 年 8 月的数据即档案的addedAt时间点。Remote status全远程团队成员分布在美国和加拿大各地每年会组织几次线下团建offsite。Region北美。Company technologiesPython、Java、Kotlin、Swift、Objective-C、Firebase、Vue.js——注意这是正文中更完整的技术清单而 frontmatter 的technologies只收录了受控标签中的子集java、javascript、mobile、python用于分类浏览。Office locationsN/A - fully remote即无实体办公室、全远程。按 CONTRIBUTING.md 的约定## Company blurb、## Remote status、## How to apply是每个档案的必需小节## Company size、## Region、## Company technologies为常用可选小节——Marco Polo 档案恰好是必需 可选齐全的示范样本。从 Company blurb 自动生成 SEO meta description这是该仓库一个值得注意的工程细节公司档案页的 meta description 无需手写而是由 src/companies/companies.11tydata.js 中的eleventyComputed.description自动计算用正则/\#\#\s*Company\s*blurb\s*\n([\s\S]*?)(?\n##|$)/i从原始 Markdown 中截取## Company blurb标题后的段落若正文中没有该标题则回退为取 frontmatter 之后的第一段非标题文本随后统一清理 Markdown 语法去掉text的链接、*_ 标记、换行与多余空格最终截断到约 155 字符并优先在句号或空格处断句。也就是说Marco Polo 档案中那两段 blurb 文字会直接被清洗并截断成该页面对外展示的搜索引擎描述这正是该档案正文写作质量直接决定页面 SEO 表现的原因。页面渲染公司档案布局与标签分类当构建站点时company.njk 模板 会把上述元数据与正文拼装成完整的公司页面关键渲染逻辑包括主按钮优先使用careers_url渲染 Apply Now → 按钮否则回退到website渲染 Visit Website →并带有出站追踪属性data-track-outbound区域与远程策略标签分别链接到/browse/{{ region }}/与/browse/{{ remote_policy }}/因此 Marco Polo 会被同时归类进 Americas 与 Fully Remote 两个浏览分类Tech Stack 区块遍历 frontmatter 中的technologies逐个渲染为指向/browse/{{ tech }}/的技术标签页脚显示 Back to All Companies、GitHub 编辑入口以及Last updated: {{ updatedAt | formatDate(MMMM D, YYYY) }}的更新时间。此外该布局在 src/_includes/schemas/Organization.njk 中注入schema.org的OrganizationJSON-LD 结构化数据包含name、url以及sameAs值为careers_url让搜索引擎能结构化地识别这是一家名为 Marco Polo 的组织其招聘信息在此页面。求职入口How to apply 与 careers_url 的配合## How to apply是必需小节Marco Polo 档案的做法是直接指向自己的招聘页https://marcopolo.me/jobs。这个信息与 frontmatter 的careers_url相互印证正文告诉读者去哪里投递而careers_url驱动页面顶部的 Apply Now 按钮与结构化数据。这种正文 元数据双写的模式保证了无论读者从正文、按钮还是搜索引擎结果进入都能拿到同一入口也符合 CONTRIBUTING.md 中careers_url必须指向公司自己的招聘页而非售卖服务的页面的收录标准。如何在目录中新增或更新同类档案如果你要提交一家类似 Marco Polo 的全远程公司按 README.md 与 CONTRIBUTING.md 的流程操作在src/companies/{slug}.md新建文件slug必须与 frontmatter 中的slug值一致填写 frontmatter参考上文模板并保证正文包含## Company blurb、## Remote status、## How to apply三个必需小节在本地运行npm install、npm run build验证构建需 Node.js 22开发时可使用npm run start起热更新服务提交 PR仓库的Validate Company ProfilesGitHub Action 会自动校验字段合法性并评论指出问题。需要注意addedAt/updatedAt由维护者管理投稿时不应自行填写内容需基于可核实的真实信息你本人是该公司员工或可验证该信息且不接受纯佣金制的销售机会、中介平台代发岗位等不符合目录定位的条目。小结与时效性提示Marco Polo 档案是 Remote In Tech 目录中一份结构完整、字段规范的全远程公司样本它同时演示了 frontmatter 元数据驱动分类与按钮、blurb 驱动 SEO 描述、正文承载公司叙事与求职入口的完整链路。最后提醒一点该档案的addedAt与updatedAt均为 2021-08-23正文中的团队规模20-50 人、地区北美与办公地点信息均以 2021 年 8 月为时间基准属于历史快照查阅时如需最新动态应以 Marco Polo 官方招聘页及当前仓库中的档案内容为准。赞分享数据集【免费下载链接】remote-jobsSource for remoteintech.company — a community-maintained directory of remote-friendly tech companies项目地址https://gitcode.com/GitHub_Trending/re/remote-jobs点击查看免费下载相关推荐FoundationDB 同集群恢复数据验证方案validate_restore 审计的设计、实现与实战指南FoundationDB 同集群恢复数据验证方案validate_restore 审计的设计、实现与实战指南 本篇文章基于 FoundationDB 仓库内的数据集从 Functionize 档案看 fully-remote 公司数据模型Remote In Tech 目录公司档案的结构与解析从 Functionize 档案看 fully remote 公司数据模型Remote In Tech 目录公司档案的结构与解析 导读 本篇以开源仓库 rem数据集42 Technologies 远程公司档案全解析从 Remote In Tech 目录看 Fully Remote 分析公司的数据实践42 Technologies 远程公司档案全解析从 Remote In Tech 目录看 Fully Remote 分析公司的数据实践 本篇技术指南围绕 4数据集创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考