• html转amp之1:环境配置【ytkah英译AMP】


    通过前面的教程我们大概了解了AMP,如果想要将html转为amp如何实现呢?随ytkah一起来看看。在开始本教程之前,您需要了解以下内容: 

    • 具备HTML、CSS和JavaScript的基本知识
    • 可以检查JavaScript控制台的浏览器
    • 您选择的文本编辑器,vs code,editplus等都可以

    1.下载基础代码,地址在这https://github.com/googlecodelabs/accelerated-mobile-pages-foundations/archive/master.zip

    2.解压文件,项目目录包含几个示例资源文件和启动的article.html页面。

    运行示例页面

    要测试示例页面,我们需要从web服务器访问这些文件。有几种方法可以创建用于测试的临时本地web服务器。这里有一些选择,选择一个最适合你的

    本文ytkah选Python作为运行环境,因为Python那么火,我们要去多学习运用

    搭建本地服务器(win10)

    在命令行中输入 Python,如果系统已经安装了Python会显示相关信息

    如果没有安装,会自动弹出一个Microsoft Store中的Python软件让你选择安装,一路点击很快可以安装完成

    如果是在Python环境下重新返回命令行窗口,

     进入刚刚下载的amp目录,比如D:/amp

    然后在命令行中输入

    python3 -m http.server
    

      当然你可以直接用简写的方式

    # If Python version returned above is 3.X
    python3 -m http.server
    # On windows try "python" instead of "python3", or "py -3" 如果是在windows下可以直接输入python或py -3
    # If Python version returned above is 2.X
    python -m SimpleHTTPServer
    

      默认情况下,这将在端口8000上的本地web服务器上运行该目录的内容。您可以通过在web浏览器中转到URL localhost:8000来访问该服务器。在这里您将看到列出的目录的内容-单击您想要运行的HTML文件。

    Note: If you already have something running on port 8000, you can choose another port by running the server command followed by an alternative port number, e.g. python3 -m http.server 7800 (Python 3.x) or python -m SimpleHTTPServer 7800 (Python 2.x). You can then access your content at localhost:7800.
    注意:如果8000端口被占用了,需要修改端口python3 -m http.server 7800 (Python 3.x) 或者 python -m SimpleHTTPServer 7800 (Python 2.x),然后通过localhost:7800来访问即可
    

      参考资料https://developer.mozilla.org/en-US/docs/Learn/Common_questions/set_up_a_local_testing_server#Running_a_simple_local_HTTP_server

    点击article.html,显示效果如下,样式排版比较简单

    参考资料https://amp.dev/documentation/guides-and-tutorials/start/converting/setting-up/?format=websites

  • 相关阅读:
    document.load 和document.ready 两个事件的区别
    undefined和null的区别
    点击返回上一个界面事件
    APP上点击事件时 取消点击的阴影
    MUI控制安卓手机自带的返回键 禁止返回
    css过滤镜实现颜色渐变
    CSS3 Media Queries模板:max-width和min-width
    什么是响应式网页设计?
    实用的CSS3-渐变背景色
    Oracle EBS 报表日期格式问题
  • 原文地址:https://www.cnblogs.com/ytkah/p/13151751.html
Copyright © 2020-2023  润新知