How can I change order of blocks in "current" page?

Hi, what’s up? I need to change the order of the html blocks that appear in “current” page.

I need my descriptive block of the magazine to appear above the list of new files. By default the text where the description of my magazine is always below the new numbers. I have to make a child theme? (where do I find information to create the child theme) or can I manage it using DOM? (in this case, in which file should I add the line of code that calls my external file js?).

Is there a plugin to handle javascript content blocks that make the task easier and faster without having to modify templates by hand? Thank you in advance for your response!