This may be a little late, I was looking for the same solution. Since there was no real solution, I figured I'd contribute
This can be achieved fairly easily by creating a template override. You will need FTP access and a basic understanding of HTML. Overrides do not mess with the Joomla core or your Template's core files, so it's a pretty safe practice to make tweaks to the core functionality of Joomla within a template.
- Go to Extensions > Templates
- On the left sidebar menu, switch from Styles to Templates
- Click on the Title of the template you are using
- Click on the tab "Create Overrides"
- Under Components, Click on com_content (it will open the folder)
:
- Click on "article" -- Joomla with generate the override file for you and show you where it's located. Ex: Override created in /templates/your_template/html/com_content/article
- Got to that folder via FTP open it and edit the default.php file.
When you have the default.php file open in your favorite text editor, change the following code (Should be the same, but may be slightly different, I'm using the general Contractor template):
<?php if ($params->get('show_title')) : ?>
<h2 itemprop="name">
<?php echo $this->escape($this->item->title); ?>
</h2>
<?php endif; ?>
To this:
<?php if ($params->get('show_title')) : ?>
<h1 itemprop="name">
<?php echo $this->escape($this->item->title); ?>
</h1>
<?php endif; ?>
Save your override file and refresh your site, you should be good to go.
Overrides are great, one of the reasons I've stayed in the Joomla camp for years. If you mess up, just delete the override files and start the process again.
If you have any questions, feel free to ask.
Take care,
john