tea3 / hexo-generator-amp

AMP ⚡ HTML (Accelerated Mobile Pages) generator for Hexo.
MIT License
127 stars 28 forks source link

I'm using https://github.com/iissnan/hexo-theme-next for a template. Can you convert below to swig equivalent. #14

Closed Lutece closed 7 years ago

Lutece commented 8 years ago

I want to install amp in my blog (use swig view template engine) What should I do?

<% if (is_post() && config.generator_amp){ %>

'<link rel="amphtml" href="./amp/index.html"'

<% } %>

please help me :(

tea3 commented 8 years ago

@Lutece Hi , Thank you for using this plugin . Can you edit follow as ?

https://github.com/iissnan/hexo-theme-next/blob/master/layout/_partials/head.swig

{% if is_post() && config.generator_amp %}
  <link rel="amphtml" href="./amp/index.html">
{% endif %}
Lutece commented 8 years ago

i follow this steps;

  1. npm install ... generator-amp --save..
  2. add this script to header.swig file

{% if is_post() && config.generator_amp %} link rel="amphtml" href="./amp/index.html" {% endif %}

  1. add options to config.yml

The following settings is the quick start options.

generator_amp: templateDir: amp-template assetDistDir: amp-dist logo: path: sample/sample-logo.png width: 600 height: 60 substituteTitleImage: path: sample/sample-substituteTitleImage.png width: 1024 height: 800 warningLog: false # If you want to validate, please set true.

  1. hexo deployment

how to check to apply amp in myblog is this step wrong for amp settings?

Lutece commented 8 years ago

myblog is http://lutece.github.io

tea3 commented 8 years ago

@Lutece Yes, that’s fine :D