Navigation - how to?

Would there be a possibility to set navigation through grav admin panel?

Like - to mark selected page in settings to display it in menu.
Also adding external links easy.

These are the problems I’m facing, and probably not only me, and would like the simple solution to it.

Basically any page that is visible will potentially show up in the menu. Also pages that have a numeric-folder prefix that defines order, are visible unless configured not to be. So basically you can build your navigation through the admin by just creating your pages, and setting which are visible and which are not.

Currently the only way to add external links is to add them via the theme templates directly.

You can however, add a page in Grav, make it visible and then set the redirect header option so that it redirects to an external URL.

Depending on the theme you’re using, you can also add to user/config/site.yaml a menu param:

menu:
  -
    url: 'http://test.com'
    text: Test

Antimatter, Afterburner2, Bootstrap and Striped work out of the box, you can inspect their partials/navigation.html.twig if yours does not.