Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在Flask Jinja2站点的斜线下托管Jekyll和静态HTML站点?_Python_Wordpress_Flask_Jinja2_Jekyll - Fatal编程技术网

Python 如何在Flask Jinja2站点的斜线下托管Jekyll和静态HTML站点?

Python 如何在Flask Jinja2站点的斜线下托管Jekyll和静态HTML站点?,python,wordpress,flask,jinja2,jekyll,Python,Wordpress,Flask,Jinja2,Jekyll,好吧,我想做的似乎很简单,但事实并非如此。以下是我所拥有和想要的: 使用Flask和Jinja 2创建的网站: 使用sphinx创建的开源库的文档网站。输出是原始的静态HTML文件:然而,我想把这个网站移动到一个新的子域重定向到旧的子域。静态HTML站点目前由github页面托管 我想创建一个带有github页面的jekyll博客,因为它很容易管理和创建来自markdown的新文章。或者是Wordpress的博客,但是什么的。我想在下面而不是下面主持这个博客 我知道从DNS和托管的角度来看,子域

好吧,我想做的似乎很简单,但事实并非如此。以下是我所拥有和想要的:

  • 使用Flask和Jinja 2创建的网站:
  • 使用sphinx创建的开源库的文档网站。输出是原始的静态HTML文件:然而,我想把这个网站移动到一个新的子域重定向到旧的子域。静态HTML站点目前由github页面托管
  • 我想创建一个带有github页面的jekyll博客,因为它很容易管理和创建来自markdown的新文章。或者是Wordpress的博客,但是什么的。我想在下面而不是下面主持这个博客
  • 我知道从DNS和托管的角度来看,子域很容易管理,但我想将所有内容集中在同一子域下:www.neuraxio.com

    那么,你将如何解决这个问题呢

    对于第2部分的静态HTML,除了可能会中断相对链接(?)之外,它可能与将静态HTML移动到Jinja 2主题的公共静态HTML的子文件夹一样简单

    对于Jekyll或Wordpress站点,我希望它位于域的斜线下,而不是子域。你会怎么做

    感谢您提出修复建议和各种创造性的方法来解决问题。如果可以用现有的Flask和Jinja2代码简单地解决这个问题,那就太酷了。或者使用奇怪的DNS技巧,考虑到我已经设置好了每个子网站的主机


    然而,我希望有相对的HTML链接错误。我应该如何重新准备,或者自动修复每个链接?

    我建议添加一个可以指向的CNAME dns记录 到

    这很容易做到这就是为什么我会给你一个链接,如果可以的话,但我会写一个长的答案:

    1-登录您的DNS管理服务(GoDaddy.com,googlecloud DNS服务…)就我而言,我的网站托管在谷歌云DNS上

    2-点击你的网站

    3-选择“添加记录集”

    4-选择CNAME记录

    5-I DNS名称表单添加

    6-在规范名称(别名)中添加:

    我不会把这部分放在/stable/index.html中,因为您的服务器应该是缩写的,以便指向它

    希望这有帮助

    另见: