Try below steps

**Step:1** Create `default.xml`at location `app\code\<Vendor-Name>\<Module-Name>\view\frontend\layout` and add below code

    <referenceContainer name="page.top">
    	<block class="Magento\Framework\View\Element\Template" name="custom-block-name" template="<Vendor-Name>_<Module-Name>::page\custom.phtml"/>
    </referenceContainer>

**Step:2** Create `custom.phtml` at location `app\code\<Vendor-Name>\<Module-Name>\view\frontend\templates\page\` and add your code

for eg.

    <?php 
         echo "Custom Block";
    ?>

**Step:3** After run compile command  

    php bin/magento setup:di:compile