Dette bør du gjøre i hagen i juni
Plant bønner, så toårige blomster og spis krydderurter. Dette bør du gjøre i hagen i juni!
Dette er en tittle
Her kommer det amsse flotttekst helt uten skrivefeil. De er målt i m2 sdgfsdg og vi har H2O Hvorfor
funker det ikke med superscript
eller og
va med subscript
hubuebrg
New paragraphs test
Superscripted text
Strikethrough text
sdfhsdhsdgsdfsdf
Table
Column1 | Column2 | Column3 | Column4 | Column5 |
Info 1 | Info 1 | Info 1 | Info 1 | Info 1 |
Info 2 | Info 2 | Info 2 | Info 2 | Info 2 |
Info 3 | Info 3 | Info 3 | Info 3 | Info 3 |
Info 4 | Info 4 | Info 4 | Info 4 | Info 4 |
Horizontal rule
First bit of text followed by a horizontal line
Seoncd bit of text following the horizontal line
Code block
A code block with some example code
export const Renderers: Record<keyof Overrides, (props: NodeProps) => JSX.Element> = {
link: (props) => (
<a href={props.metadata?.href} rel={props.metadata?.rel} target={props.metadata?.target}>
<NodeContent {...props} />
</a>
),
'unordered-list': (props) => (
<ul>
<NodeContent {...props} />
</ul>
),
'ordered-list': (props) => (
<ol>
<NodeContent {...props} />
</ol>
),
list: (props) => (
<ul>
<NodeContent {...props} />
</ul>
),
'list-item': (props) => (
<li>
<NodeContent {...props} />
</li>
),
quote: (props) => {
if (props.kind === 'block') {
return (
<blockquote>
<NodeContent {...props} />
</blockquote>
);
}
return (
<q>
<NodeContent {...props} />
</q>
);
},
paragraph: (props) => (
<p>
<NodeContent {...props} />
</p>
),
preformatted: (props) => (
<pre>
<NodeContent {...props} />
</pre>
),
code: (props) => (
<code>
<NodeContent {...props} />
</code>
),
underlined: (props) => (
<u>
<NodeContent {...props} />
</u>
),
strong: (props) => (
<strong>
<NodeContent {...props} />
</strong>
),
emphasized: (props) => (
<em>
<NodeContent {...props} />
</em>
),
div: (props) => (
<div>
<NodeContent {...props} />
</div>
),
span: (props) => <NodeContent {...props} />,
'line-break': () => <br />,
heading1: (props) => (
<h1>
<NodeContent {...props} />
</h1>
),
heading2: (props) => (
<h2>
<NodeContent {...props} />
</h2>
),
heading3: (props) => (
<h3>
<NodeContent {...props} />
</h3>
),
deleted: (props) => (
<del>
<NodeContent {...props} />
</del>
),
subscripted: (props) => (
<sub>
<NodeContent {...props} />
</sub>
),
superscripted: (props) => (
<sup>
<NodeContent {...props} />
</sup>
),
'horizontal-line': () => <hr />,
table: (props) => (
<table>
<NodeContent {...props} />
</table>
),
'table-row': (props) => (
<tr>
<NodeContent {...props} />
</tr>
),
'table-cell': (props) => (
<td>
<NodeContent {...props} />
</td>
),
'table-head-cell': (props) => (
<th>
<NodeContent {...props} />
</th>
),
};
export interface Props {
overrides?: Overrides | null;
json?: NodeProps[] | NodeProps;
}
export const OverridesContext = createContext<Overrides | null>(null);
export const NodeContent = (props: NodeProps) => {
const { textContent } = props;
if (textContent) {
return renderTextContent(textContent);
}
if (props.children) {
return (
<>
{props.children.map((child, i) => (
<ContentTransformerNode key={i} {...child} />
))}
</>
);
}
return null;
};
// Render text and convert line breaks (\n) to <br />
export function renderTextContent(text: String) {
const partsBetweenLineBreaks = text.split(/\n/g);
if (partsBetweenLineBreaks.length === 1) {
return <>{text}</>;
}
return (
<>
{partsBetweenLineBreaks.map((part: String, index: Number) => {
const key = index.toString();
if (index === partsBetweenLineBreaks.length - 1) {
return <Fragment key={key}>part</Fragment>;
}
return (
<Fragment key={key}>
{part}
<br />
</Fragment>
);
})}
</>
);
}
export const ContentTransformerNode = (props: NodeProps): JSX.Element => {
let Renderer = Renderers.span;
const overrides = useContext(OverridesContext);
const { type, kind, textContent } = props;
if (type) {
const tag = type as keyof typeof Renderers;
const override = overrides?.[tag] as () => JSX.Element;
Renderer = override || Renderers[tag];
}
if (!Renderer) {
Renderer = Renderers.span;
if (type === 'container' && kind === 'block') {
Renderer = Renderers.div;
} else if (type === null && textContent) {
return renderTextContent(textContent);
}
}
return <Renderer {...props} />;
};
export const ContentTransformer = ({ overrides = null, json }: Props) => {
if (!json) {
return null;
}
if (Array.isArray(json)) {
const nodes: NodeProps[] = json;
return (
<OverridesContext.Provider value={overrides}>
{nodes.map((j, i) => (
<ContentTransformerNode key={i} {...j} />
))}
</OverridesContext.Provider>
);
}
const node: NodeProps = json;
return (
<OverridesContext.Provider value={overrides}>
<ContentTransformerNode {...node} />
</OverridesContext.Provider>
);
};
Bind opp klatreplanter
Gi klatreplanter som klatreroser og klematis støtte, så de klarer å klatre oppover. Bind dem opp inntil en vegg eller der du ønsker at de skal klatre, slik at de gror i riktig retning.
Fjern visne blomster
Plukk vekk visne blomster på sommerblomstene, da vil det dannes mange flere knopper og sommerblomstene ser friske ut. Husk å vanne godt og tilsett gjerne næring.
Beskjær vårblomstrende prydbusker etter blomstring
Beskjær vårblomstrende prydbusker etter at de har blomstret ferdig, slik at de rekker å danne knopper som kan blomstre neste år. Syrin og Forsynthia (Gullbusk) kan du beskjære i juni.
Ikke la rabarbra blomstre
Visste du at rabarbara bør spises før den blomstrer? Dersom den blomster blir den trevlete og smaker ikke like godt. Skjær vekk blomstene før de slår ut i full blomstring, da vil den også sette flere stilker.
Plant bønner
Bønner liker varme og er perfekt å plante i juni. For at frøene skal spire, må jorden varmes opp til 12°C, helst 16°C. Så bønnene i ca. 5 cm dybde med god avstand og sørg for at jorda er fuktig.
Så toårige planter
Toårige planter trenger to vekstsesonger. Første året spirer frøet og utvikler rot, neste året vil planten blomstre. Plant disse i år og gled deg til de blomstrer neste sommer!
Plant ut mais, squash og gresskar
Samplanting vil si at noen planter kan dra nytte av hverandre om de plantes sammen. Mais, squash og gresskar passer trives sammen og kan plantes i samme kasse i juni.
Fortsett å gjødsle
Hagens planter trenger gjødsel når de er i vekst for å bli sunne og sterke. Bruk flytende gjødsel i vannet eller strø ut og vann godt eller pass på å gjødsle før en regnværsdag.
Lag brenneslevann
Brenneslevann fungerer fint som gjødsel eller plantemiddel. Plukk brennesle og bland med vann, la blandingen gjære. Bruk rundt en kilo brennesle med ti liter vann. Hell over planter som trenger ekstra næring! Passer fint til grønnsaker og prydplanter.
Knip av Rhododendronblomster
Hold rhododendronen fin ved å knipe av visne blomster. Det vil danne seg nye knopper som blomster.
Spis av krydderurtene
Sett smak på sommermaten med friske urter fra egen hage!
Som medlem i Mitt Hageland får du bonus på alt du handler hos oss! I tillegg får du gode medlemstilbud, faste medlemsfordeler, inspirasjon og sesongaktuelle råd og tips om alt fra hagestell og selvdyrking til uteplassen.