
数据集【免费下载链接】remote-jobsSource for remoteintech.company — a community-maintained directory of remote-friendly tech companies项目地址https://gitcode.com/GitHub_Trending/re/remote-jobs点击查看免费下载RemoteMore 是一个专注远程岗位的招聘市场平台其公司档案收录在 src/companies/remotemore.md 中。本文以这份档案为骨架逐字段拆解 frontmatter 数据、远程政策、技术栈等核心信息并结合仓库中的布局模板、数据辅助函数与集合逻辑讲清一条公司档案从 Markdown 到 HTML 页面的完整渲染管线。读完本文你既能掌握 RemoteMore 的平台定位与远程用工特点也能理解 remoteintech 社区目录中公司档案的统一数据契约与自动化处理机制。RemoteMore 是谁定位与愿景根据档案中的 Company blurbRemoteMore 是一个远程招聘市场remote-hiring marketplace核心业务是帮助世界级开发者world-class developers与全职远程岗位建立连接。它对公司愿景的表述是确保所有人都能平等地获取工作机会equal access to job opportunities并将这一愿景高度体现在持续、反复地远程雇佣人才的使命之中。这份定位决定了它在目录中的属性组合属性档案值含义公司类型招聘市场撮合开发者与全职远程岗位而非传统雇主公司规模20 - 50正文/company_size: small对应目录规范中的小型公司11–50 人远程政策remote_policy: fully-remote全远程招聘区域region: worldwide全球范围值得留意的是档案正文 Remote status 一节又写明大多数团队部分远程Most teams are partially remote而 frontmatter 中的remote_policy值为fully-remote。这正是该目录的一种数据组织方式frontmatter 字段是面向筛选与浏览的机器可读标签正文则保留公司自述的细节两者共同构成对一家公司远程状态的完整描述。远程政策与办公地点全球招聘下的实体坐标RemoteMore 的招聘范围是worldwide全球。在 labels.js 定义的远程政策字典中fully-remote对应的展示文本是 Fully Remoteworldwide对应 Worldwide这两个值分别由 company.njk 布局渲染为可点击的 tag 链接/browse/worldwide/与/browse/fully-remote/供求职者按区域、按政策批量浏览公司。与此同时档案还记录了实体办公地点Office locations德国 · 柏林Berlin, Germany美国 · 纽约New York, United States这组信息说明 RemoteMore 虽然面向全球招聘但仍有物理据点作为业务与团队协作的锚点求职者可以从是否可以全球远程、公司在哪些城市有办公室两个维度同时评估。技术栈全景当前栈与熟悉技术清单档案分两层给出技术信息。第一层是 frontmatter 中的technologies列表用于目录的按技术标签浏览详见下文集合逻辑第二层是正文 Company technologies 中对技术栈的详细描述当前技术栈Current Stack技术用途推断Node.js服务端运行时Google Cloud Platform云基础设施React JS前端 UI 框架TypeScript前端/全栈类型系统要求熟悉Also be familiar with的技术清单PythonPostgreSQLNode.jsVue JSMongoDBExpress JSfrontmatter 的technologies字段收录了javascript、nosql、python、sql四个受控标签。根据 CONTRIBUTING.md 的Valid Field Values表technologies必须取自受控词表如javascript、typescript、react、nodejs、python、postgres、nosql、search等并统一映射到 labels.js 中的展示名。也就是说档案里既有精细到 Vue JS、Express JS 的正文描述也有服务于站点聚合与筛选的规范化标签二者互补。档案 frontmatter 逐字段解析RemoteMore 档案的完整 frontmatter 如下节选自 src/companies/remotemore.md--- title: RemoteMore slug: remotemore website: https://remotemore.com careers_url: https://remotemore.com/careers/ region: worldwide remote_policy: fully-remote company_size: small technologies: - javascript - nosql - python - sql addedAt: 2023-10-04 updatedAt: 2023-10-09 ---各字段的含义与取值约束如下字段RemoteMore 的值说明titleRemoteMore公司显示名称同时作为页面 H1 与 meta 信息来源slugremotemore与文件名remotemore.md一致构成页面 URL 的一部分websitehttps://remotemore.com公司官网careers_urlhttps://remotemore.com/careers/招聘页布局模板会优先用它生成 Apply Now 按钮regionworldwide允许值worldwide、americas、europe、americas-europe、asia-pacific、otherremote_policyfully-remote允许值fully-remote、remote-first、hybrid、remote-friendlycompany_sizesmall允许值tiny(1-10)、small(11-50)、medium(51-200)、large(201-1000)、enterprise(1000)technologiesjavascript / nosql / python / sql须取自 labels.js 的受控词表addedAt2023-10-04收录日期由维护者管理updatedAt2023-10-09最近更新日期页脚会按此显示 Last updated对照 CONTRIBUTING.md 可知addedAt与updatedAt属于维护者管理字段普通贡献者在 PR 中不应自行填写README.md 也提示贡献者按src/companies/{slug}.md的命名规则建档后运行npm run build验证再开 PR由校验机器人Validate Company Profiles GitHub Action自动检查字段合法性。从 Markdown 档案到 HTML 页面渲染管线一条公司档案并非直接输出而是经过三层 Eleventy 机制加工后成为完整页面。以 RemoteMore 档案为例其渲染链路如下1. 布局与数据文件绑定。companies.json 为整个src/companies/目录指定了layout: company因此所有公司档案都套用 company.njk 布局。2. 自动生成 meta description。companies.11tydata.js 中的eleventyComputed.description负责从档案正文自动提取 SEO 描述先用正则##\s*Company\s*blurb\s*\n([\s\S]*?)(?\n##|$)抓取 Company blurb 之后的内容若找不到 blurb则回退到正文第一段随后剥离 Markdown 链接、清除 * _ 等符号、合并空白最后截断到约 155 字符优先在句号处断句。RemoteMore 的 blurb 因此会自动生成一条干净的站点描述无需手动维护。3. 布局模板的按字段渲染。在 company.njk 中careers_url或回退到website会渲染为醒目的 Apply Now 主按钮region与remote_policy分别渲染为区域 tag/browse/worldwide/与政策 tag/browse/fully-remote/technologies列表逐个渲染为技术标签链接到/browse/{tech}/页面对应 labels.js 中的javascript、nosql、python、sql展示名updatedAt通过formatDate(MMMM D, YYYY)在页脚显示为 Last updated: October 9, 2023 一类的格式。4. 集合与分组。collections.js 通过getFilteredByGlob(./src/companies/**/*.md)汇总全部公司档案getAllCompanies按标题字母序排列getRecentCompanies依据addedAt排序取最近 12 家getCompaniesByRegion与getCompaniesByTech则分别依据region与technologies字段对公司分组——这正是/browse/系列筛选页面的数据来源。RemoteMore 因addedAt: 2023-10-04会被归入最近收录集合同时出现在 worldwide 区域组与 javascript、nosql、python、sql 四个技术组中。求职者如何使用这条档案对求职者而言RemoteMore 档案最有价值的操作路径是How to apply一节档案明确给出两条官方投递渠道——官网的 Careers 页面即 frontmatter 中的careers_url以及 LinkedIn 主页用于获取招聘动态更新。页面上的 Apply Now 主按钮即指向 careers_url点击即可直达招聘入口。更一般地你可以利用目录的浏览体系横向对比通过/browse/worldwide/找到所有面向全球招聘的公司通过/browse/fully-remote/筛选全远程政策的企业通过/browse/javascript/等技术标签定位技术栈匹配的团队。如何在本仓库查看与构建该档案仓库本身是站点源码你可以用以下命令在本地查看包含 RemoteMore 在内的全部公司档案页面要求 Node.js 22命令见 package.json 与 README.mdnpm install # 安装依赖 npm run start # 启动开发服务器含热重载 npm run build # 生产构建clean eleventy 构建 pagefind 索引npm run build内部依次执行clean、build:11ty与pagefind最终产物输出到dist/目录。如果你想进一步研究档案的字段规范与校验规则可以直接阅读 CONTRIBUTING.md 与 company.njk想了解站点整体构建细节可参考 CLAUDE.md。小结RemoteMore 档案是 remoteintech 社区目录中远程招聘市场类型公司的典型样本frontmatter 提供了fully-remote、worldwide、small等可筛选的结构化标签正文则以 blurb、技术栈、办公地点、投递渠道等形式保留了完整的公司自述。从数据处理到页面呈现companies.11tydata.js 自动生成 meta description、company.njk 统一渲染按钮与标签、collections.js 完成按区域/技术/政策的聚合——读懂这份档案等于同时读懂了这套目录系统一次录入、多处复用的数据契约。赞分享数据集【免费下载链接】remote-jobsSource for remoteintech.company — a community-maintained directory of remote-friendly tech companies项目地址https://gitcode.com/GitHub_Trending/re/remote-jobs点击查看免费下载相关推荐Blameless 公司档案全解析remoteintech 目录中 SRE 平台公司的远程招聘档案结构与字段规范Blameless 公司档案全解析remoteintech 目录中 SRE 平台公司的远程招聘档案结构与字段规范 本篇指南以仓库中的 Blameless 公司数据集Cuvette 公司档案全解析remoteintech 远程目录的 frontmatter 数据规范与页面渲染机制Cuvette 公司档案全解析remoteintech 远程目录的 frontmatter 数据规范与页面渲染机制 本文以 remoteintech.comp数据集RailsCarma 公司档案解析remoteintech 远程友好公司目录的数据结构与渲染链路RailsCarma 公司档案解析remoteintech 远程友好公司目录的数据结构与渲染链路 本篇文章以开源仓库 remoteintechremotei数据集上一篇Destiny 2单人模式终极指南如何轻松享受纯粹的独狼游戏体验下一篇如何轻松开启Destiny 2单人模式终极独狼玩家指南创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考