Anyway to render ArcheType with custom data

For example, I create a archetype follow:

{ {range .Items}}
- {{.Name}}
{ {end}}

How can I use Items to render the archetype?

I don’t understand your question.

One option would be to put your data (e.g. a JSON file) inside data. With /data/items.json, you can do this in the archetype file:

{{ range .Site.Data.items }}
{{ end }}