Update README.md
This commit is contained in:
53
README.md
53
README.md
@@ -43,3 +43,56 @@ With the actual composing file, say `index.html` looking like this:
|
|||||||
Perhaps I could do this with a custom `<insert>` tag with maybe an `id` parameter. How you would declare a variable, I'm not sure. At the very least, I'll likely have to make a proper parser to make this happen. The script is kinda hacky as it is.
|
Perhaps I could do this with a custom `<insert>` tag with maybe an `id` parameter. How you would declare a variable, I'm not sure. At the very least, I'll likely have to make a proper parser to make this happen. The script is kinda hacky as it is.
|
||||||
|
|
||||||
The idea being that `<include>` in effect pulls in stuff from another file, and `<insert>` places in within something. Perhaps think of it as sewing; you stitch both sides together by pushing the pin through, and pulling it back.
|
The idea being that `<include>` in effect pulls in stuff from another file, and `<insert>` places in within something. Perhaps think of it as sewing; you stitch both sides together by pushing the pin through, and pulling it back.
|
||||||
|
|
||||||
|
|
||||||
|
Setting or getting values from `<const>` and `<insert>` depends on whether the element self-closes or not.
|
||||||
|
|
||||||
|
For example, this will set a value to the const id of 'my_const':
|
||||||
|
|
||||||
|
<!DOCTYPE html>
|
||||||
|
|
||||||
|
<const id="my_const">Value</const>
|
||||||
|
|
||||||
|
This will pull the value:
|
||||||
|
|
||||||
|
<!DOCTYPE html>
|
||||||
|
|
||||||
|
<const id="my_const" />
|
||||||
|
|
||||||
|
A full example:
|
||||||
|
|
||||||
|
src/title.html
|
||||||
|
|
||||||
|
<!DOCTYPE html>
|
||||||
|
|
||||||
|
<title>
|
||||||
|
<insert id="my_title" />
|
||||||
|
</title>
|
||||||
|
|
||||||
|
src/index.html
|
||||||
|
|
||||||
|
<!DOCTYPE html>
|
||||||
|
|
||||||
|
<!-- title_const = "My Homepage" -->
|
||||||
|
<const id="title_const">My Homepage</const>
|
||||||
|
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<include src="title.html">
|
||||||
|
<!-- my_title = title_const -->
|
||||||
|
<insert id="my_title">
|
||||||
|
<const id="title_const" />
|
||||||
|
</insert>
|
||||||
|
</include>
|
||||||
|
</head>
|
||||||
|
</html>
|
||||||
|
|
||||||
|
target/index.html
|
||||||
|
|
||||||
|
<!DOCTYPE html>
|
||||||
|
|
||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>My Homepage</title>
|
||||||
|
</head>
|
||||||
|
</html>
|
||||||
|
|||||||
Reference in New Issue
Block a user