ASW Pw: RAPDan55%12WWr Console URL Signin: https://520017074488.signin.aws.amazon.com/console User Name: octopus-email-user Console Password: RAPDan55%12WWr Access Key AKIAXSE3O3E4AWPKXZVW Secret Key 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 I would like to have my site work is to have a front page that will give information about an industry problem, solution or did you know type fact that the prospect could scroll down or read and by clicking on would either that them to an external source site or would open up an area where some content I or someone in my company produced (like a blog) would give them more information regarding the problem or solution of interests. The site or platform to send to a list a sales prospects that has a look and function similar to the Drudge Report or Citizens Free Press sites that I can use to post Furniture sourced information and content that can be updated daily or weekly. I need step by step instructions to create this on Netlify. Below is one proven way to build a “Drudge-style” front page on Netlify that you (or coworkers) can update daily/weekly with a mix of: External links (industry articles) Internal content (your own “blog-style” explainers that open on your site) The approach: Eleventy (11ty) + Netlify deploy, optionally adding Decap CMS (formerly Netlify CMS) for a simple editor UI. Eleventy supports “collections” of content via tags/front matter, which is perfect for a scrolling list of headlines and categories. Eleventy +1 What you’ll end up with A homepage like Drudge/Citizen Free Press: categories + headline lists + short “did you know” blurbs Each item can: Open an external site, or Open your internal post page (your content) Updates are easy: simplest: edit a single data file in GitHub easiest-for-teams: edit in /admin with Decap CMS (Git-based CMS UI) GitHub +1 Step 1) Create your project (Eleventy starter) On your computer: mkdir furniture-brief cd furniture-brief npm init -y npm i -D @11ty/eleventy Add scripts to package.json: { "scripts": { "dev": "eleventy --serve", "build": "eleventy" } } Create this folder structure: furniture-brief/ src/ index.njk links.json posts/ first-post.md .eleventy.js Step 2) Configure Eleventy output folder Create .eleventy.js: module.exports = function (eleventyConfig) { return { dir: { input: "src", output: "_site" } }; }; Step 3) Add your “Drudge-style” homepage Create src/links.json (this is your “headline board” you’ll update daily/weekly): [ { "title": "Shipping delays are rising in contract furniture", "type": "external", "url": "https://example.com/article", "category": "Supply Chain", "blurb": "Lead times are stretching again in Q4—here’s what to watch.", "date": "2025-12-30", "priority": 10 }, { "title": "How to prevent finish damage in long-haul deliveries", "type": "internal", "url": "/posts/prevent-finish-damage/", "category": "Quality", "blurb": "A checklist your team can use immediately.", "date": "2025-12-30", "priority": 9 } ] Create src/index.njk: --- layout: false --- Furniture Brief
Furniture Brief — industry problems, solutions, and “did you know” items
{% set items = links | sort(false, true, "priority") %} {# Collect unique categories #} {% set categories = items | map(attribute="category") | unique %}
{% for cat in categories %}

{{ cat }}

{% for item in items %} {% if item.category == cat %}
{{ item.title }} {% if item.blurb %}
{{ item.blurb }}
{% endif %} {% if item.date %}
{{ item.date }}
{% endif %}
{% endif %} {% endfor %}
{% endfor %}
Run it: npm run dev Open the local URL Eleventy prints (usually http://localhost:8080). Step 4) Add internal “blog” posts (your content) Create src/posts/first-post.md: --- title: "How to prevent finish damage in long-haul deliveries" date: 2025-12-30 --- ## The problem Finish damage often happens at handoff points… ## The solution Use a 3-step checklist… Eleventy uses front matter in markdown and merges data through its data cascade. Eleventy +1 Tip: keep your homepage links.json pointing to internal posts via /posts/your-slug/. Step 5) Put the site on GitHub Create a new GitHub repo (e.g., furniture-brief) Commit + push: git init git add . git commit -m "Initial Drudge-style homepage" git branch -M main git remote add origin https://github.com/YOURNAME/furniture-brief.git git push -u origin main Step 6) Deploy to Netlify (step-by-step) In Netlify, Add new site → Import an existing project Connect to GitHub and pick your repo Set build settings: Build command: npm run build Publish directory: _site Deploy Netlify’s deploy flow is basically “set build command + publish directory, then deploy.” Netlify +1 Now every time you update links.json or add a post and push to GitHub, Netlify rebuilds automatically. Optional (recommended): Add an editor UI at /admin with Decap CMS If you want “non-technical” updating (you/teammates editing through a web UI), add Decap CMS, which is a single-page app placed in /admin and edits content stored in your Git repo. GitHub +1 Step A) Add the admin files Create: src/admin/index.html Content Manager src/admin/config.yml backend: name: git-gateway branch: main media_folder: "src/uploads" public_folder: "/uploads" collections: - name: "links" label: "Homepage Links" files: - name: "linksfile" label: "Links Board" file: "src/links.json" fields: - label: "Items" name: "items" widget: "list" fields: - { label: "Title", name: "title", widget: "string" } - { label: "Type", name: "type", widget: "select", options: ["external", "internal"] } - { label: "URL", name: "url", widget: "string" } - { label: "Category", name: "category", widget: "string" } - { label: "Blurb", name: "blurb", widget: "string", required: false } - { label: "Date", name: "date", widget: "datetime", required: false } - { label: "Priority", name: "priority", widget: "number", value_type: "int", default: 0 } Note: With this config, Decap edits src/links.json via a UI. Step B) Enable Git Gateway (Netlify side) Netlify’s docs explain enabling Git Gateway and that Identity users can edit content via Decap without repo access; also note HTTPS requirements for custom domains. Netlify Docs +2 Decap CMS +2 At a high level in Netlify: Site settings → Identity (enable) Identity → Git Gateway (enable) Invite users (teammates) as Identity users Visit: https://YOUR-SITE.netlify.app/admin/ (That /admin behavior is how Decap works.) GitHub +1 Important: Some people report Netlify Identity changes/deprecation and migrating to alternatives like “DecapBridge.” If you don’t see Identity in your Netlify account or it behaves differently, that’s why. Montagne Noire Web Studio Your weekly workflow (simple) Option 1 (no CMS): Edit src/links.json + add posts in src/posts/ Push to GitHub → Netlify auto-deploy Option 2 (with CMS): Log in at /admin Add/edit headlines and blurbs Save/publish → Netlify rebuilds Quick “Drudge-like” content structure suggestion Use categories like: Industry Problems (pain points) Solutions (your approach, checklists, how-tos) Did You Know (facts/stats) Regulations / Standards Supply Chain Sustainability / Materials Case Studies And keep each item: headline (what it is) 1–2 sentence blurb (why it matters) link (external or internal) If you tell me what your furniture niche is (e.g., contract seating, casegoods, logistics, sourcing, finishes, sustainability, healthcare, hospitality), I can give you a ready-to-paste homepage category layout + 20 starter headline ideas + a links.json template tailored to your prospects. This is my first time doing this so instruct me like a fourth grader. Got it 👍 I’ll explain this very slowly, very clearly, and step-by-step, assuming no prior website experience at all. Think of this like LEGO instructions — do one step at a time, in order. We are going to make: a simple Drudge-style page that updates easily and lives on Netlify We’ll start with the simplest possible version. (No coding knowledge needed beyond copy-and-paste.) BIG PICTURE (what we are building) Imagine: A single web page With headlines in a list Each headline is clickable Some go to other websites Some open your own page with more info We will: Install two tools Copy a starter project Put it on Netlify Change text to your own content STEP 1 — Install the two tools you need Tool #1: Google Chrome If you already have Chrome, skip this. https://www.google.com/chrome Tool #2: Node.js (this lets the website run) Go to: 👉 https://nodejs.org Click the big green button that says LTS Install it like any normal program (next → next → finish) ✅ When done, restart your computer STEP 2 — Create a folder for your website On your computer: Go to Documents Right-click → New Folder Name it: furniture-site Open the folder STEP 3 — Open the “command window” (don’t panic) On Windows Hold Shift Right-click inside the folder Click “Open PowerShell window here” On Mac Open Terminal Type: cd ~/Documents/furniture-site Press Enter This black window is just how we talk to the computer. STEP 4 — Copy and paste these commands (exactly) Copy one line at a time, press Enter after each. npm init -y npm install @11ty/eleventy npx eleventy --init ✅ This creates the website structure. STEP 5 — Start the website (magic moment) Type: npx eleventy --serve You will see a message like: Server at http://localhost:8080 👉 Open Chrome 👉 Go to: http://localhost:8080 🎉 You just built your first website STEP 6 — Change the homepage text (easy part) Go back to your furniture-site folder Open the src folder Open index.njk using: Notepad (Windows) TextEdit (Mac) You will see text like:

My Website

Change it to something like:

Furniture Industry Brief

Problems, solutions, and things you should know.

Save the file Refresh your browser ➡️ You see the change instantly STEP 7 — Add your “Drudge-style” headlines Open the file: 📄 src/links.json You will see items like this: { "title": "Example headline", "url": "https://example.com" } Replace with YOUR content: [ { "title": "Why furniture lead times are getting longer", "url": "https://industrynews.com/article" }, { "title": "How to reduce damage during long-haul shipping", "url": "/posts/shipping-damage/" } ] Save → refresh browser → headlines appear. STEP 8 — Create your own article (your content) Go to: src → posts Create a new file: shipping-damage.md Paste this: --- title: How to reduce damage during long-haul shipping --- Furniture damage happens most often during transfers. ### Simple solution Use corner protectors and double wrapping at handoff points. Save → refresh → click the headline. 🎯 That is your own content page. STEP 9 — Put the site on the internet (Netlify) Create accounts https://github.com → sign up https://netlify.com → sign up (use GitHub) Upload your site to GitHub In the black window, copy these: git init git add . git commit -m "My first website" Create a new repository on GitHub: Name it: furniture-site Click Create Then copy the commands GitHub shows and paste them. Connect to Netlify Go to Netlify Click Add new site Choose Import from GitHub Pick furniture-site Netlify settings: Build command: npx eleventy Publish directory: _site Click Deploy 🎉 Your site is LIVE HOW YOU UPDATE IT (this is important) To add new headlines: Edit src/links.json Save Push to GitHub To add new articles: Add a .md file in src/posts Netlify updates automatically. WHAT YOU HAVE NOW ✔ Drudge-style scrolling headline page ✔ External + internal links ✔ Easy updates ✔ Looks professional ✔ Sales-ready content hub NEXT STEPS (optional, later) Add categories (Problems / Solutions / Did You Know) Make text bigger / bolder Add email signup Add an editor screen (no coding) If you want, next I can: Simplify this even more Give you a ready-made template to download Help you write your first 10 furniture headlines Show you how to make it look EXACTLY like Drudge Furniture Industry Brief

Furniture Industry Brief

Why furniture lead times are increasing

Supply chain pressure is growing again.

How to reduce shipping damage

A simple checklist you can use.

Furniture Industry Brief

Furniture Industry Brief

Why furniture lead times are increasing

Supply chain pressure is growing again.

How to reduce shipping damage

A simple checklist you can use.

Furniture Industry Brief

Furniture Industry Brief

Why furniture lead times are increasing

Supply chain pressure is growing again.

How to reduce shipping damage

A simple checklist you can use.

Furniture Industry Brief

Furniture Industry Brief

Why furniture lead times are increasing

Supply chain pressure is growing again.

How to reduce shipping damage

A simple checklist you can use.

Furniture Industry Brief

Furniture Industry Brief

Why furniture lead times are increasing

Supply chain pressure is growing again.

How to reduce shipping damage

A simple checklist you can use.

Furniture Industry Brief

Furniture Industry Brief

Why furniture lead times are increasing

Supply chain pressure is growing again.

How to reduce shipping damage

A simple checklist you can use.

Furniture Industry Brief

Furniture Industry Brief

Why furniture lead times are increasing

Supply chain pressure is growing again.

How to reduce shipping damage

A simple checklist you can use.

Furniture Industry Brief

Furniture Industry Brief

Why furniture lead times are increasing

Supply chain pressure is growing again.

How to reduce shipping damage

A simple checklist you can use.

Furniture Industry Brief

Furniture Industry Brief

Why furniture lead times are increasing

Supply chain pressure is growing again.

How to reduce shipping damage

A simple checklist you can use.

Furniture Industry Brief

Furniture Industry Brief

Why furniture lead times are increasing

Supply chain pressure is growing again.

How to reduce shipping damage

A simple checklist you can use.