Skip to content
New: Customize your theme with an AI assistant. Read the guide

What Is Editable In Tina

Files: src/content/, src/config/, src/i18n/, tina/ · Skill level: Beginner

Keep npm run dev running, open http://localhost:4321/admin/, and click Enter Edit Mode. You need no account and no password. Open the menu at the top left, then pick an entry, a language folder, and a file. Tina has the full guide. Everything below exists in English, French, and Arabic, and an edit changes one language.

Where Each Page Is Edited

The last column lists the blocks in the page’s own form. Fill one in to change that section on this page only. The one-page sites under /landing/ use the same files as their homepages.

AddressEntry in /admin/The page’s own blocks
/Home pages, file -indexCorporate Banner, Corporate About, Customers Section, Corporate Services, Corporate Industries, Corporate Growth Banner, Corporate Why Choose, Corporate Company Growth, Corporate Testimonial, Corporate Blog, Corporate Contact, Corporate Faq, Footer Award Section
/corporate-consulting/Home pages, file corporate-consultingBanner Section, Business Challenges Section, Customers Section, Growth Banner Section, Growth Challenge Section, Business Value Section, Industries Cover Section, Feedback Section, Estimate Tax Section, Latest Articles Section, Newsletter Section, Footer Award Section
/tax-accounting/Home pages, file tax-accountingService Header, Service Hero, Service Stats, Service Problems, Service Partners, Service Statement, Service Deliver, Service Industries, Service Quote, Service Compliance, Service Process, Service Tax Calculator, Service Testimonials, Service Articles, Service Contact Strip, Footer Award Section. Most of this page’s content is only here
/about/About pageVideo Section, About Image Stats Section, Services Section, About Process Section, Team Section, Testimonial Section, Customers Section, Cta Section, Award Section
/about/style-02/FAQ pageFaq Section
/company/Section defaults, file company-pageNone. The whole page is this one form
/awards/Awards pageAward Section, Our Journey Section
/contact/Contact pageCustomers Section, Newsletter Section, Footer Award Section. The form and offices are also fields here
/faq/FAQ pageNewsletter Section, Footer Award Section. The questions are Faq Groups
/pricing/Pricing pagePricing Section, Customers Section, Corporate Faq, Newsletter Section, Footer Award Section
/solutions/Solutions, the listing pageCapabilities Section, Corporate Faq, Newsletter Section, Footer Award Section. Detail Defaults holds what every solution page shares
/solutions/{slug}/Solutions, one file per entryOverview, Values, Audience, Approach, Benefits, and Case Studies Section, Corporate Faq, Newsletter Section, Footer Award Section
/solutions/style-01/, /solutions/style-02/Solutions list, style 1 and style 2Intro Section, Newsletter Section, Footer Award Section. Style 2 adds Process Section and Corporate Faq
/industries/Industries, the listing pageIntro Section, Why Choose Section, Corporate Blog, Corporate Faq, Customers Section, Footer Award Section. Detail Defaults holds what every industry page shares
/industries/{slug}/Industries, one file per entryOverview, Methodology, Case Studies, Trends, and Leader Section, Customers Section, Newsletter Section, Footer Award Section
/industries/style-01/, /industries/style-02/Industries list, style 1 and style 2Style 1: Trust Section, Consultation Banner, Newsletter Section. Style 2: Intro Section, Industries Section, Roi Banner, Customers Section. Both: Corporate Faq, Footer Award Section
/portfolio/, /portfolio/{slug}/PortfolioNone. Each project’s parts are fields in its form
/case-study/, /case-study/{slug}/Case studiesFooter Award Section on a case. The listing page’s Details holds what every case page shares
/people/, /people/{slug}/PeopleCustomers Section, Newsletter Section
/careers/, /careers/{slug}/CareersListing page: Customers Section, Newsletter Section, Footer Award Section. A role: Footer Award Section
/blog/, /blog/standard/, /blog/style-01/, /blog/style-02/Blog, the listing pageFooter Award Section
/blog/{slug}/Blog, one file per postFooter Award Section
/webinar-event/, /privacy-policy/, /terms-conditions/, /components/Other pagesWebinar Overview, Legal Page, Features Section, Cta Section, Newsletter Section, Footer Award Section, Corporate Faq, as each page uses them
/search/Section defaults, file search-sectionNone. Results come from the site’s pages
404Interface labels, under Not FoundNone

Authors holds the post authors, and Testimonials holds the quotes in the sliders.

New Entries

Use Create New to add a post, a solution, or another entry. A new entry with only a title won’t break the site, and it builds. Its card or page shows what you filled in, and images and other fields stay empty until you add them, so fill them in before you publish.

Sections

Section defaults holds the shared content of each section, in each language. A change there shows on every page that uses the section, unless the page has filled in its own block.

SectionWhere it appears
Banner slider, About centered, Growth stats section, Testimonial video showcase/
Banner tabbed slider, Estimate tax, Feedback section/corporate-consulting/
About image stats, About process, Services parallax, Team section, Testimonial slider vertical, Video section/about/
Award section/about/, /awards/
Our journey section/awards/
Services centered/, /solutions/style-01/
Why choose section/, /solutions/style-01/, each solution page
Industries stepper/, /industries/style-01/
Industries cover/corporate-consulting/, /industries/style-02/
Business challenges section/corporate-consulting/, /solutions/style-01/, each industry page
Business value/corporate-consulting/, /company/
Growth banner full width/, /industries/style-02/
Growth banner card, Growth challenge/corporate-consulting/, /solutions/style-02/
Blog grid centered/, /corporate-consulting/, /industries/
Contact image form/, /solutions/
Faq centered/, /pricing/, /company/, /faq/, /webinar-event/, and the solution and industry pages
Faq image split/about/style-02/
Pricing section/pricing/
Newsletter/corporate-consulting/, /contact/, /pricing/, /faq/, people, careers, legal pages, and the solution and industry pages
Customers, Partner marqueeClient logos on most pages. Partner marquee is the corporate look
Cta image banner, Features sectionText pages under Other pages. The banner is also on /about/
Footer awardsPages that opt in
Call to action widgetEach portfolio project page
Home header, Footer newsletter grid, Cookie consentThe header text, the footer of /, and the cookie banner

The other files in Section defaults aren’t on any demo page, so they open with no preview: About video stats, Blog grid, Contact split, Cta circle, Join team section, Portfolio slider, Portfolio slider panel, Process section, Roadmap section, Services slider, Solution steps counter, Solution steps slider, Teamwork section, Testimonial slider video, and Work with us section.

To hide a section, turn off its Enable field: in Section defaults on every page, and in a page’s block on that page only.

Site-Wide Content

EntryWhat’s in it
Site settingsSite (title, description, tagline, Base Url, logo), Seo (including AI files, robots.txt, and sitemap), Settings, Opengraph, and Head for analytics tags
MenusHeader Primary (dropdowns and mega menus), Footer, and Footer Legal, per language. See Menus
Social linksYour social profiles and review badges
Interface labelsButtons and form messages, Contact Info (your address and hours), Office Dropdown, and Footer (the footer description and copyright), per language

Settings holds the header and footer options: Sticky Header, Header Top Bar with its Layouts (the top bar style of each header), Office Dropdown, Header Offcanvas (the contact drawer), Header Actions, Navigation Button, Contact Info (phone and email), Footer Description, Company Desk, Copyright, Subscription, and Theme Credit. It also has Contact Form Action, Contact Form Provider, Smooth Scroll, Keyboard Scroll, Cursor, and Page Actions. Which header and footer a page uses stays in code.

If You Clear A Field

In a page’s form, a field you never filled uses the default. A field you clear is saved empty, which hides that text or image on that page. A switch you never touched shows as off, even when the section is visible, because the page uses the default.

Tina can’t bring the default back by itself. To get the text back, copy it from Section defaults into the field, or delete that line from the page’s file in src/content/ with a text editor.

What The Preview Doesn’t Update

The header, the menus, and values from Site settings don’t change while you type. They update when you save. Some Site settings also need npm run dev restarted: language settings, folder names, Base Url, and Trailing Slash.

Click-to-edit doesn’t reach images with no alt field, categories and tags, stat suffixes, options groups, case study metadata, or social link labels. Change them in their forms. The Components page and the sample post gap-between-strategy-execution use raw HTML, so their bodies are edited as source code.

What Stays In Code

  • Which sections a page has, and their order: the route in src/pages/[...lang]/.
  • Which header and footer a page uses: settings on the page’s route.
  • New sections, new page routes, and new layouts of a section. Then run npm run tina:generate so the editor offers them.
  • Colors and type scale (src/styles/theme.css) and fonts (src/config/fonts.json).
  • The list of languages. See Internationalization.
  • Redirects from old addresses (astro.config.mjs).
  • The icons themselves. Icon names are text you can edit.

Versions And Testing

This edition is tested on Astro 7.4.2 and Node 22, with tinacms 3.15.1, @tinacms/cli 4.0.4, and @tinacms/astro 0.8.0. npm ci installs exactly these. The live preview uses experimental features of @tinacms/astro, so test it before you upgrade.

We have not run online editing against a live Tina Cloud project, so npm run setup:tina and the online build are untested. Try one save on a copy of your site before you rely on it.

Do It With AI

I use the Tina edition. Tell me where to edit [TEXT OR SETTING] in /admin/: the entry, the language
folder, the file, and the field. If it comes from Section defaults, say which pages will change,
and how to change it on one page only. Don't change any files.
Type something to search...