【问题标题】:Add my resume as a PDF file to a Pelican static blog site将我的简历作为 PDF 文件添加到 Pelican 静态博客站点
【发布时间】:2019-03-17 12:39:16
【问题描述】:

我有一个个人博客,我用 pelican 构建并使用 Elegant。以下是源代码和站点代码:sourcesite

现在我想将我的简历或简历添加为单独的类别或页面。 预期的设置应该是。 “首页”、“类别”、“标签”、“档案”和“简历”

预期的输出应该是:当访问者点击简历页面时,它应该作为显示我的简历或简历的 pdf 文件打开。

我尝试了很多,但没有任何成功。谁能帮帮我?

【问题讨论】:

    标签: python github blogs github-pages pelican


    【解决方案1】:

    只需在此处添加 pdf:content/images/resume.pdf

    然后在您的标题中添加一个指向它的链接(在pelican-themes/elegant/templates/base.html 中)。在以下块下方:

    <div class="nav-collapse collapse">
      <ul class="nav pull-right top-menu">
    

    你会看到一堆&lt;li&gt;标签,例如:

    <li {% if page_name == 'archives' %} class="active"{% endif %}><a href="{{ SITEURL }}/{{ ARCHIVES_URL|default('archives') }}">Archives</a></li>
    

    在上面引用的档案链接下方添加&lt;li&gt;&lt;a href='images/my.pdf'&gt;&lt;/a&gt;&lt;/li&gt; 并重建您的网站。

    【讨论】:

    • 我试过这种方法,但还是不行。我添加了&lt;li&gt;&lt;a href='images/my.pdf'&gt;&lt;/a&gt;&lt;/li&gt; 并在本地重建但没有工作。之后,我添加了&lt;li&gt;&lt;a href='../../../content/images/resume.pdf'&gt;&lt;/a&gt;&lt;/li&gt;,但这也不起作用。我在本地重建站点,这就是为什么这不起作用?还是没关系?
    • 为简化起见,只需将您的 pdf 文件上传到 Amazon S3,然后在标题中提供链接 &lt;li&gt;&lt;a href='https://s3.amazonaws.com/bucket_name/resume.pdf'&gt;&lt;/a&gt;&lt;/li&gt;。当你拿到那套时告诉我...
    • 正确的链接是这个&lt;li&gt;&lt;a href='https://s3-us-west-2.amazonaws.com/bucket_name/resume.pdf'&gt;Resume&lt;/a&gt;&lt;/li&gt;,因为你看到它需要名字。非常感谢。现在完美运行。
    • 太棒了!是的,一些存储桶使用该前缀。我很高兴这一切都解决了!
    猜你喜欢
    • 2015-09-25
    • 2017-06-22
    • 2017-02-13
    • 1970-01-01
    • 2011-07-25
    • 2021-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多