Thursday, 13 July 2023

WordPress Hugo 変換はだいたいできた

アイデア的には、WordPress で生成したものを

  <main id="main" class="post-main-content role="main">

から

  <div id="wp-browsing-history-title" style="display:none;">

までを切り出して、Markdown に変換。

Hugo で、

  themes/ie-hugo-theme/layouts/_default/baseof.html
  <!DOCTYPE html>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <html>
    {{ partial "header.html" . }}
  <body>
    <div id="content">
      {{- block "main" . }}{{- end }}
    </div>
    {{ partial "footer.html" . }}
  </body>
  </html>

  themes/ie-hugo-theme/layouts/_default/section.html
  {{ define "main" }}
   {{ partial "ie-jquery.html" . }}
   <div id="content">
    {{ .Content }}
   </div>
  {{ end }}

切り落とした部分を再度前後に付けるだけ。

なんですが、結構難しかった。Browser で分解前と hugo 後のを developper mode の Entities で見比べながらなおしました。

ほぼできたので、一気に移行してしまおうかという気になってます。

いや、この程度、Anatouf と MK なら一瞬だったと思うけどね。今の学生だとちょっと難しいらしい。

https://gitlab.ie.u-ryukyu.ac.jp/ie-syskan/ie-web-md-converter

No comments: