Coda docs use Pages and Subpages to help you organize your information. One top-level Page can have many levels of Subpages nested underneath, as needed for your doc!
How to use Pages and Subpages
Add a Page: Click + New Page at the bottom of the Page list on the left-hand side.
Add a Subpage: Hover over the name of the Page you want to add a Subpage to and click on the three dots menu (...) that appears. Click "Add Subpage."
Add a Page at the same nesting level: Hover over the name of a Page you want to add Page below to (but is at the same nesting level where you want to add your Page). Click on the three dots menu (...) that appears and click "Add Page below."
Move a Page: You can drag-and-drop Pages or Subpages into any other of your Pages or Subpages.
Delete a Page or a Subpage: Hover over the Page or Subpage name and click the ... icon, and choose Delete.
Rename a Page or a Subpage: There are two ways to rename a Page or Subpage. You can either double-click the title in the Page menu or from the Page itself. If the Page title is hidden, you'll need to unhide it first.
Organizational best practices
Pages are portions of the document dedicated to specific information - think of them like tabs in a spreadsheet.
For example, you could create a Page for each person involved in a project, or a Page for each element or phase of a project. Each Page has all the elements of a familiar document editor or spreadsheet, but with a little bit of extra magic. You can also choose icons to share even more details about what to expect in the Page:
Once you have a Page, you can decide how you want it to look. Under the Options menu, you'll see the following options:
Cover photo allows you to determine whether or not your Page has a header image included.
Page name and icon determines whether the Page name will show when you're on the Page.
Outline will determine whether or not an outline of the Page's contents (based on heading level text) should appear in the righthand corner of the Page.
Subpages will determine if any of the Page's Subpages (if applicable) should display beneath the Page's title. Set this to yes for top-level Pages if you want a table-of-contents!
Display Subpages lets you determine how the Page's Subpages should be displayed. Take a look at what the different options look like under Subpage Size (Small, Medium, Large).
You can also change the display Subpage by clicking on the vertical three dots next to the subpages below the Page title. You can also hide subpages this way.
Font and Font Size will let you customize if your font is Standard or Serif and Small or Large. Learn more about font styles and sizes here.
Content Alignment gives you the ability to style your Page. New Pages are always created in Auto mode. These Pages start with content in Standard mode but as your tables grow, Pages will automatically switch to Wide. You can also choose to set your Page to Standard or Wide depending on what the Page's purpose happens to be. Standard is optimized for reading text while Wide is great for larger tables.
Nesting Subpages under top-level Pages
Top-level Pages sit at the topmost level in your Coda doc and can contain multiple Pages nested as deeply as you like. Top-level Pages let you organize groups of information at multiple hierarchy levels. You can use nesting under Pages to organize groups of information - for example, all Subpages which contain raw data, or all Subpages which pertain to specific project tasks. Using Pages and Supbages allows you to keep your Coda doc clear, organized, and personalized for you and your team.
Planning how your documents grow
Your doc can grow in many different ways, and you'll know your needs better than anyone else. As a best practice for organization when you collaborate with others, it's a great idea to build an initial structure that introduces your doc to the world! Some of our favorites are:
A Welcome to this Doc Page highlighting what the doc is for and how to use it. It's a good first impression, and sets the tone for your awesome doc.
A Core Tables Page or group of Subpages to house the underlying tables that power the rest of the doc.
A Team View Page which gives your team their own workspace so they don't step on anybody's toes and can customize to their hearts' content.
Docs, Pages, Subpages, and Tables
These are the key building blocks you'll have for structuring your docs, but when should you use each one?
Here's a quick cheat sheet:
When you are starting something brand new and disconnected from an existing doc
When you have top-level concepts that you may or many not want to nest more details underneath
When you want to categorize information underneath a larger topic
When you need to structure data
Let's see how this looks with a few different examples:
Tasks, Vendors, Notes, Budget
Interview notes, Follow-ups, References
Meeting notes, Schedules, Budget, Decision Log
Expenses, Packing list
Can I add a Page which shows a Page from another doc?
While you can't mirror or sync an entire Page, you can insert individual tables from other docs using Cross-doc.
How are Pages/Subpages and Views related?
Pages let you organize your doc, and each Page or Subpage can be used in different ways depending on what you need. You can capture the vision of your project, track your tasks and milestones, present a roadmap to your team, or anything else you can dream up.
Views, on the other hand, are synchronized representations of your table data that can be put anywhere in your doc - within a single Page or across different Pages - whatever you prefer!
Can I hide a specific Page from someone?
If you're on the Pro Plan or higher, it's possible to hide a single Page or an entire group of nested Subpages from your doc's sidebar. Keep in mind that any user can unhide pages, so we don't recommend using this for privacy or security purposes. Learn more about hiding Pages here.
Can I reference a specific Page or Subpage?
You currently are not able to reference a Page or Subpage in a formula but you are able to reference them directly on the writing surface with an @-reference. Learn more about adding references here.