mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
vweb: add tmpl api to compile either file or a string
This commit is contained in:
parent
13a7ce9e69
commit
6118875ee3
@ -11,11 +11,17 @@ const (
|
||||
str_end = "\' ) "
|
||||
)
|
||||
|
||||
pub fn compile_template(path string) string {
|
||||
// lines := os.read_lines(path)
|
||||
// compile_file compiles the content of a file by the given path as a template
|
||||
pub fn compile_file(path string) string {
|
||||
mut html := os.read_file(path)or{
|
||||
panic('html failed')
|
||||
}
|
||||
return compile_template(html)
|
||||
}
|
||||
|
||||
pub fn compile_template(content string) string {
|
||||
// lines := os.read_lines(path)
|
||||
mut html := content
|
||||
mut header := ''
|
||||
if os.exists('header.html') && html.contains('@header') {
|
||||
h := os.read_file('header.html')or{
|
||||
|
Loading…
Reference in New Issue
Block a user