Genesis makes it easy to add content at the very top of your Post or Page, like in the example below.
The hook to use is
genesis_before_entry (HTML5) or
genesis_before_post (XHTML) (why the difference?).
Below is the simple code to add a basic line of text before the entry (as in the example above), but it’s probably more useful for a featured image, a custom field or even a widget area.
Genesis Simple Hooks
If you’re a Genesis Simple Hooks user, you can find
genesis_before_entry under Entry Hooks (HTML5) or
genesis_before_post under Post/Page Hooks (XHTML) and enter your desired content into the box.
Note that this hook fires before the opening of the
<article class="entry"> (HTML5) or
<div class="entry"> (XHTML) markup signifying the start of the Post or Page.
For this reason, if you’re planning to output data specific to the Post or Page, it might be more semantically correct to hook it within the markup, for which you can use the hook
genesis_entry_header (HTML5) or
genesis_before_entry is located in lib/structure/loops.php.
Relevant tutorials from the Genesis community.