data-umbrella / data-umbrella-website

Data Umbrella website
https://www.dataumbrella.org/
3 stars 6 forks source link

TinaCMS #138

Open reshamas opened 1 year ago

reshamas commented 1 year ago

https://tina.io/

This is a reminder that Forestry.io will be permanently discontinued tomorrow, April 21. Forestry sites will not “go down” but users will no longer be able to edit content using the service.

Most users have migrated to our new product, TinaCMS. If you haven’t seen it, here’s a 4-minute demo.

https://www.youtube.com/watch?v=zRkeKSZjlyw

We’ve taking Forestry’s vision to the next level and we’re seeing teams become super productive with Tina and Git workflows.

We recently put a lot of work into scaling Tina for sites with 10’s of thousands of pages like smashingmagazine.com and various large enterprises. We’re excited to enable Markdown and Git at this scale.

Migration From Forestry

If you’re interested in migrating from Forestry, see the migration guide or this video walkthrough.

Development Services If your organization needs help migrating to Tina or developing other JAMstack web projects, we have a team of experts on staff. Please contact info@forestry.io for a quote.

Your Data

After tomorrow, we will remove all data from our system and you will not receive any future communications from us. Once again, your site and its content are stored in your repository and will not be affected by this.

Thank you for using Forestry.io.

Sincerely,

Scott Gallant Co-founder & CEO

reshamas commented 1 year ago
  1. sign up for a Tina account: https://tina.io/

  2. jekyll https://tina.io/docs/frameworks/jekyll/

  3. install npx (npx is a package runner) https://www.npmjs.com/package/npx

use this version of nvm

nvm use 18

data-umbrella-projects/data-umbrella-website/snowlake-v1.2  main ✗                        2d ⚑  
▶ git checkout -b rs-tina
M   .gitignore
Switched to a new branch 'rs-tina'
(base) 
data-umbrella-projects/data-umbrella-website/snowlake-v1.2  rs-tina ✗                     2d ⚑  
▶ npx @tinacms/cli@latest init
✔ What is your Tina Cloud Client ID? (Hit enter to skip and set up yourself later)
Don't have a Client ID? Create one here: https://app.tina.io/projects/new … 
✔ Choose your package manager › NPM
✔ What framework are you using? › Jekyll
✔ Would you like to use Typescript for your Tina Configuration (Recommended)? … yes
✔ Where are public assets stored? (default: "public")
Not sure what value to use? Refer to our "Frameworks" doc: https://tina.io/docs/integration/frameworks/#configuring-tina-with-each-framework … ./
No package.json found, creating one
Adding node_modules to .gitignore
Adding dependencies, this might take a moment...
  ┃ npm install tinacms @tinacms/cli
Adding config file at tina/config.ts
Adding content file at content/posts/hello-world.md

 TinaCMS  has been initialized!
To get started run: npx tinacms dev -c "<your dev command>"

Once your site is running, access the CMS at <YourDevURL>/admin/index.html
(base) 
data-umbrella-projects/data-umbrella-website/snowlake-v1.2  rs-tina ✗                   2d ⚑ ◒  
▶