Add sitemap (non-code) example
This commit is contained in:
parent
266d42dc25
commit
024c5a4e4e
1
Makefile
1
Makefile
@ -12,6 +12,7 @@ test: build
|
|||||||
cd examples/flow && make
|
cd examples/flow && make
|
||||||
cd examples/concat && make
|
cd examples/concat && make
|
||||||
cd examples/flow && make
|
cd examples/flow && make
|
||||||
|
cd examples/sitemap && make
|
||||||
cd examples/go-kit && make
|
cd examples/go-kit && make
|
||||||
|
|
||||||
.PHONY: docker.build
|
.PHONY: docker.build
|
||||||
|
3
examples/sitemap/Makefile
Normal file
3
examples/sitemap/Makefile
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
.PHONY: build
|
||||||
|
build:
|
||||||
|
protoc -I. --gotemplate_out=template_dir=.:. sitemap.proto
|
12
examples/sitemap/sitemap.proto
Normal file
12
examples/sitemap/sitemap.proto
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
syntax = "proto3";
|
||||||
|
|
||||||
|
package sitemap;
|
||||||
|
|
||||||
|
service DummyService {
|
||||||
|
rpc Posts(Request) returns (Response) {}
|
||||||
|
rpc Authors(Request) returns (Response) {}
|
||||||
|
rpc Comments(Request) returns (Response) {}
|
||||||
|
}
|
||||||
|
|
||||||
|
message Request {}
|
||||||
|
message Response {}
|
21
examples/sitemap/sitemap.xml
Normal file
21
examples/sitemap/sitemap.xml
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
||||||
|
<url>
|
||||||
|
<loc>/posts</loc>
|
||||||
|
<priority>0.5</priority>
|
||||||
|
<changefreq>monthly</changefreq>
|
||||||
|
<lastmod>2017-03-16</lastmod>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>/authors</loc>
|
||||||
|
<priority>0.5</priority>
|
||||||
|
<changefreq>monthly</changefreq>
|
||||||
|
<lastmod>2017-03-16</lastmod>
|
||||||
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>/comments</loc>
|
||||||
|
<priority>0.5</priority>
|
||||||
|
<changefreq>monthly</changefreq>
|
||||||
|
<lastmod>2017-03-16</lastmod>
|
||||||
|
</url>
|
||||||
|
</urlset>
|
9
examples/sitemap/sitemap.xml.tmpl
Normal file
9
examples/sitemap/sitemap.xml.tmpl
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">{{range .Service.Method}}
|
||||||
|
<url>
|
||||||
|
<loc>/{{.Name | lower}}</loc>
|
||||||
|
<priority>0.5</priority>
|
||||||
|
<changefreq>monthly</changefreq>
|
||||||
|
<lastmod>{{now | date "2006-01-02"}}</lastmod>
|
||||||
|
</url>{{end}}
|
||||||
|
</urlset>
|
Loading…
x
Reference in New Issue
Block a user