質問編集履歴

1

生成したいファイルの全文を表示

2017/08/18 05:04

投稿

Alice1017
Alice1017

スコア24

test CHANGED
File without changes
test CHANGED
@@ -6,6 +6,148 @@
6
6
 
7
7
 
8
8
 
9
+ ### 追記
10
+
11
+
12
+
13
+ 質問がわかりにくかったようです。申し訳ございませんでした。
14
+
15
+ 私の目的は **Jinja2テンプレートファイルをgenerateする** ことです。
16
+
17
+ 生成するJinja2テンプレートファイルの内容は以下の通りです。
18
+
19
+
20
+
21
+ ```
22
+
23
+ {%- set title="[main_title]" %}
24
+
25
+ {%- set description="[description]" -%}
26
+
27
+
28
+
29
+ {%- extends "outer.jinja2" -%}
30
+
31
+
32
+
33
+ {% block breadcrumb %}
34
+
35
+
36
+
37
+ <nav class="BreadCrumb" data-element="foundation">
38
+
39
+ <div class="bread-crumb-container" data-element="container">
40
+
41
+ <ol class="bread-crumb" data-grid="12" data-element="component" itemscope itemtype="http://schema.org/breadcrumblist">
42
+
43
+
44
+
45
+ <li class="crumb" itemprop="itemlistelement" itemscope itemtype="http://schema.org/listitem">
46
+
47
+ <a class="link" href="/" itemprop="item">
48
+
49
+ <span itemprop="name">top</span>
50
+
51
+ </a>
52
+
53
+ </li>
54
+
55
+
56
+
57
+ <li class="crumb" itemprop="itemlistelement" itemscope itemtype="http://schema.org/listitem">
58
+
59
+ <a class="link" href="[parent_link]" itemprop="item">
60
+
61
+ <span itemprop="name">[parent]</span>
62
+
63
+ </a>
64
+
65
+ </li>
66
+
67
+
68
+
69
+ <li class="crumb" itemprop="itemlistelement" itemscope itemtype="http://schema.org/listitem">
70
+
71
+ <a class="link" href="[link]" itemprop="item">
72
+
73
+ <span itemprop="name">[title]</span>
74
+
75
+ </a>
76
+
77
+ </li>
78
+
79
+
80
+
81
+ </ol>
82
+
83
+ </div>
84
+
85
+ </nav>
86
+
87
+
88
+
89
+ {% endblock %}
90
+
91
+
92
+
93
+ {% block article %}
94
+
95
+ <article class="main-contents" data-grid="9" data-element="component">
96
+
97
+ <header class="content-header" data-element="component">
98
+
99
+ <h3 class="entypo-chart-pie title">[title]</h3>
100
+
101
+ </header>
102
+
103
+
104
+
105
+ <section class="content-toc" data-element="component">
106
+
107
+ <h4 class="heading">目次</h4>
108
+
109
+ <p class="title">[title]</p>
110
+
111
+ <ul class="toc">
112
+
113
+ <li class="item"><a class="link" href="#"></a></li>
114
+
115
+ </ul>
116
+
117
+ </section>
118
+
119
+
120
+
121
+ <section id="" class="content-article" data-element="component">
122
+
123
+ <h4 class="heading"></h4>
124
+
125
+ <p class="sentence"></p>
126
+
127
+ </section>
128
+
129
+
130
+
131
+ <footer class="content-footer" data-element="component">
132
+
133
+ </footer>
134
+
135
+ </article>
136
+
137
+
138
+
139
+ </div>
140
+
141
+ </main>
142
+
143
+ {% endblock %}
144
+
145
+ ```
146
+
147
+ この内容を生成したいがために `[main_title]` の部分をフォーマットする必要があるのです。
148
+
149
+
150
+
9
151
  ## パターン1 {} の場合
10
152
 
11
153