- 数据集
【免费下载链接】remote-jobs
Source for remoteintech.company — a community-maintained directory of remote-friendly tech companies
本文以开源仓库 remote-jobs 中收录的 3Blocks 公司档案 为主体,逐字段拆解这份标准的远程友好科技公司档案:它如何描述一项将美国房地产"代币化"(tokenized fractional real estate)并搬到区块链上的业务,如何声明全球化远程政策,又如何通过结构化的 frontmatter 与正文章节被目录站聚合、渲染与检索。读完本文,你将掌握这类公司档案的数据组织方式(元数据字段、取值枚举、必填章节),并理解该档案在 Eleventy 构建配置 下从 Markdown 到可浏览目录页面的完整流转链路。
档案全景:一行 frontmatter 看懂 3Blocks
3Blocks 的档案位于 src/companies/3blocks.md,是一份典型的{slug}.md公司档案:YAML frontmatter 承载机器可读的元数据,Markdown 正文承载面向求职者的人类可读信息。其 frontmatter 完整字段如下:
--- title: "3Blocks" slug: 3blocks website: https://3blocks.io/ region: worldwide remote_policy: remote-friendly company_size: tiny technologies: - cloud - javascript - ml - scala addedAt: 2023-10-01 updatedAt: 2023-10-02 ---对照 CONTRIBUTING.md 给出的 frontmatter 模板,可以确认这份档案的每个字段都落在目录站的合法取值集合内,是格式合规的样板档案:
| 字段 | 3Blocks 取值 | 目录站允许取值(依据 CONTRIBUTING.md 的 Valid Field Values 表格) |
|---|---|---|
region | worldwide | worldwide、americas、europe、americas-europe、asia-pacific、other |
remote_policy | remote-friendly | fully-remote、remote-first、hybrid、remote-friendly |
company_size | tiny | tiny(1-10)、small(11-50)、medium(51-200)、large(201-1000)、enterprise(1000+) |
technologies | cloud、javascript、ml、scala | 25 个受控标签,见下文技术栈一节 |
此外,slug: 3blocks与文件名3blocks.md保持一致——这正是 CONTRIBUTING.md 中"{slug}必须与 frontmatter 中slug值一致"的硬性约定。而addedAt/updatedAt两个日期字段(2023-10-01 / 2023-10-02)按 CONTRIBUTING.md 的说明由维护者管理,普通贡献者在提交新公司时不应自行携带。
值得留意的是,这些字段值并非自由文本,而是全部对应 src/_data/labels.js 中定义的受控标签——该文件是"单一事实来源"(single source of truth)。3Blocks 的worldwide、remote-friendly、tiny、cloud、javascript、ml、scala分别会被渲染为Worldwide、Remote Friendly、1-10 employees、Cloud、JavaScript、ML/AI、Scala等展示标签。
业务定位:什么是 tokenized fractional real estate 平台
档案正文的## Company blurb用一句话定义了 3Blocks 的业务:
3Blocks is a tokenized fractional real estate ownership platform. We bring lucrative American real estate on the blockchain and enable people around the world to invest in American real estate from the comfort of their living rooms.
即:3Blocks 将"有利可图的美国房地产"以代币化份额的形式上链,让全球投资者足不出户即可投资美国房地产。这是一条典型的 Web3 + 房地产交叉赛道业务——核心动作是"资产上链"(bring … on the blockchain)与"份额化投资"(fractional ownership)。
这段 blurb 在仓库中并非一次性文本:它在构建期会被复用。在 src/companies/companies.11tydata.js 的eleventyComputed逻辑中,站点会自动用正则##\s*Company\s*blurb\s*\n+([\s\S]*?)(?=\n##|$)从原始 Markdown 中抓取## Company blurb之后的段落,剥离 Markdown 链接与符号、压缩空白,再截断到约 155 字符,用作公司页面的 meta description。也就是说,这段 blurb 同时决定了 3Blocks 页面在搜索引擎结果中的摘要文案——写清"做什么业务"对档案的 SEO 有直接价值。
远程工作政策:remote-friendly 意味着什么
## Remote status一节对远程政策的阐述如下:
As a remote-friendly company, we prioritize flexibility, enabling our employees to achieve work-life balance while delivering exceptional results from the comfort of their preferred locations.
这解释了 frontmatter 中remote_policy: remote-friendly的具体含义:公司将灵活性放在优先位置,员工可以在自己偏好的地点办公,同时交付出色成果。结合 CONTRIBUTING.md 的收录标准("公司提供真正的远程工作机会——可远程完成的薪资制或小时制岗位"),remote-friendly属于目录站认定的"半远程至全远程友好"区间内的合法政策类型。
region: worldwide则进一步表明招聘地域不限——3Blocks 面向全球招聘,与 blurb 中"enable people around the world to invest"的全球化定位一致。这两个字段在 src/_layouts/company.njk 中会分别渲染为可点击的 region 标签与 policy 标签,指向/browse/{region}/和/browse/{remote_policy}/的浏览页。
技术栈:ReactJS、NestJS、Node.js 与区块链的工程组合
## Company technologies一节列出了完整技术栈:
Coupled with an advanced tech stack encompassing ReactJS, NestJS, Node.js, AWS, and Blockchain, our company leverages cutting-edge technologies to deliver innovative and scalable solutions, ensuring unparalleled value to our clients and users.
即:ReactJS(前端)、NestJS + Node.js(服务端框架与运行时)、AWS(云基础设施)、Blockchain(区块链底层)。这是一套典型的"Node 全栈 + 云 + 链"组合——NestJS 作为 Node.js 生态的渐进式框架,配合 React 前端,部署在 AWS 上,与链上资产交互。
frontmatter 的technologies列表(cloud、javascript、ml、scala)是这套叙事在机器层面的受控标签投影:
javascript↔ ReactJS / NestJS / Node.js(JavaScript 生态);cloud↔ AWS 云基础设施;scala与ml则暗示后端数据/算法侧可能涉及 Scala 与机器学习能力(档案正文未展开细节,仅 frontmatter 声明,属可推断信息)。
标签层面,src/_data/labels.js 定义了全部 25 个合法技术标签(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),3Blocks 的四个取值全部命中。在 src/_layouts/company.njk 的 "Tech Stack" 区块,这些技术标签会被逐个渲染为指向/browse/{tech}/的标签链接,让求职者可以一键找到同技术栈的其他公司。
组织规模与办公地点
- 公司规模:
## Company size声明为 5-10 名员工,对应 frontmatter 的company_size: tiny。在 src/_data/labels.js 中tiny的展示标签为 "1-10 employees",与正文口径吻合。 - 办公地点:
## Office locations给出实体地址——4910 E Adamo Dr, Unit B, Tampa, FL - 33605, United States(美国佛罗里达州坦帕)。作为远程友好公司,办公地点仅代表公司注册/办公据点,不构成对员工办公地的限制。
如何申请:申请入口与档案的浏览上下文
## How to apply一节明确:3Blocks 的开放职位发布在其 LinkedIn 招聘页上(原文为指向 LinkedIn 的外部链接,此处按仓库内容规范仅作文字说明,不附外部 URL)。
这一"申请方式"在构建链路中还有一层自动化承接:从仓库脚本看,scripts/check-links.sh 负责从公司文件的 frontmatter 与正文中抽取 URL(含website、careers_url与正文链接)并做链接健康检查。虽然 3Blocks 档案本身未声明careers_url字段,其website字段仍会进入该检查范围;在 src/_layouts/company.njk 的渲染逻辑中,按钮文案遵循careers_url优先、否则退回website的规则——3Blocks 未提供careers_url,因此页面上的主按钮显示为 "Visit Website"(访问官网),而非 "Apply Now"。
档案的目录生态:3Blocks 如何被聚合与检索
3Blocks 档案并非孤立页面,它深度参与目录站的聚合系统(核心逻辑见 src/_config/collections.js):
- 全量集合:
getAllCompanies(collections.js)将./src/companies/**/*.md下的所有公司按title字母序排序,3Blocks 按 "3" 前缀排在目录前端。 - 按区域浏览:
getCompaniesByRegion(collections.js)依据region字段把公司归入worldwide等分组,3Blocks 会出现在 "Worldwide" 浏览页。 - 按技术浏览:
getCompaniesByTech(collections.js)把technologies数组中的每个标签展开为分组,3Blocks 会同时出现在 Cloud、JavaScript、ML/AI、Scala 四个技术浏览页。 - 标签体系:
getCompanyTags(collections.js)基于technology/region/remote-policy三类维度聚合公司标签数据,展示标签由 src/_data/companyHelpers.js 从labels.js统一导出(regionLabels、remotePolicyLabels、companySizeLabels、techLabels)。 - 最近新增:
getRecentCompanies(collections.js)按 frontmatter 的addedAt排序取最近 12 家,3Blocks 的addedAt: 2023-10-01使其在加入初期可出现在"最近新增"列表。
对求职者而言,这意味着"在 3Blocks 档案页看到的技术/区域标签"与"在浏览页按技术找公司"是一套双向可达的导航关系;对档案贡献者而言,正确填写受控字段即可让新公司自动进入正确的浏览分组,无需额外配置。
小结
3Blocks 档案是 remoteintech/remote-jobs 目录站中一份格式完整、信息自洽的远程友好公司档案:frontmatter 的六个元数据字段(region、remote_policy、company_size、technologies、addedAt、updatedAt)全部命中 CONTRIBUTING.md 的合法取值;正文六节(blurb、size、remote status、region、technologies、office locations、how to apply)完整覆盖 CONTRIBUTING.md 要求的必填与常用章节;业务叙事(代币化房地产 + 区块链)、全球化远程政策(worldwide / remote-friendly)与 Node.js + AWS + Blockchain 技术栈形成了自洽的雇主画像。理解这份档案,就理解了该目录站公司档案的"最小完整单元"——它既是求职者的决策素材,也是站点聚合、标签导航与 SEO 摘要(companies.11tydata.js)共同消费的数据源头。
- 数据集
【免费下载链接】remote-jobs
Source for remoteintech.company — a community-maintained directory of remote-friendly tech companies
相关推荐
remote-jobs 仓库中的 Fastly 公司档案解读:CDN 边缘云平台的远程友好度数据画像
remote jobs 仓库中的 Fastly 公司档案解读:CDN 边缘云平台的远程友好度数据画像 导读 本文以开源仓库 remote jobs(Remote
数据集remote-jobs 仓库公司档案深度解析:以 IDoneThis 档案为例看远程友好公司的目录数据结构
remote jobs 仓库公司档案深度解析:以 IDoneThis 档案为例看远程友好公司的目录数据结构 remote jobs(Remote In Tech
数据集remote-jobs 公司档案深度解析:以 Marketade 为例解读远程友好公司的数据建模与渲染链路
remote jobs 公司档案深度解析:以 Marketade 为例解读远程友好公司的数据建模与渲染链路 导读 本文以 Marketade 公司档案 http
数据集
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考