I would recommend a 2 step approach to this.
- Add a link at the bottom of your block that links to the node like so:
<a class="my-block-link" href="node/1" title="My helpful title for screen readers">Full node</a>
- Use a jQuery snippet to link the whole block
$(document).on('click', '.contextual-region', function(e) {
console.log('block clicked');
window.location = $(this).find('.my-block-link').attr('href');
});
- UX Bonus points - Add this css for your linked block:
.contextual-region { cursor: pointer; }
EDIT:
I'll add a non JS way to make everyone happy:
{% block paragraph %}
<div{{ attributes.addClass(classes) }}>
{% block content %}
<a href="{{ content.field_link.0['#url'] }}">
<div class="content-container-needed">
{{ content }}
</div>
</a>
{% endblock %}
</div>
{% endblock paragraph %}