为简化开发人员简历的创建而设计的摇摆尾巴项目。

wagtail-resume的Python项目详细描述


摇尾式简历

{1}$ TestCoverageSupported Python versionsPyPI Version

Wagtail简历是一个可重用的Wagtail页面模型,旨在使你的简历的创建变得简单快捷。在

发烧:

  • 在Wagtail中轻松管理你的简历
  • 搜索引擎优化使用HTML元标记-使它更容易找到你的简历在谷歌
  • 灵活地创建项目、博客文章等
  • 轻松定制字体、图标和背景色
  • 在你的Wagtail页面上轻松地引用其他内容作为博客文章
  • 基于HTML,不再发送PDF,只是一个用于共享的url
  • PDF版本的站点内Weasyprint按钮
  • 响应灵敏,适合移动设备和平板电脑

预览

Resume Preview

完整的简历示例是live and accesible here.

依赖关系

  • Wagtail元数据
    • 它对所有meta&SEO字段使用wagtail元数据。在
  • 摇尾式降价
  • 丝印
    • 使用Weasyprint从HTML页面生成PDF。在

安装

使用pip安装wagtail resume:

pip install wagtail-resume

将应用程序和依赖项添加到已安装的Django应用程序:

INSTALLED_APPS=[..."wagtailmetadata","wagtailmarkdown","wagtail_resume",...]

添加使用Weasyprint生成pdf的URL:

^{pr2}$

运行迁移。在

入门

导入并扩展BaseResumePage:

# home/models.pyfromwagtail_resume.modelsimportBaseResumePageclassResumePage(BaseResumePage):pass

添加模型后,您需要进行迁移

python manage.py makemigrations

。。。然后应用它

python manage.py migrate

去Wagtail管理员那里创建你的简历!在

Weasyprint使用简历的绝对URL生成pdf,该URL由主机名、端口和路径组成。因此,不要忘了在位于“设置”->网站中的Wagtail管理界面中配置站点的主机和路径。E、 g当在本地运行服务器时,主机应该是localhost,端口应该是8000(或者您在本地开发的任何一个端口)。在

默认字段

默认简历字段:

  • 角色
  • 个人资料图片
  • 社会联系
  • 关于
  • 工作经验
  • 贡献(开源/项目)
  • 写入(内部Wagtail页面或外部url)
  • 学历(学位/课程/证书)

定制

Wagtail简历目前支持4种定制:

  • 前往某个区域
  • 分区图标(Fontawesome)
  • 字体样式
  • 背景色

背景色应该以十六进制(例如#FFFFFF)或css supported colors指定,并且字体应该在Google字体上可用。支持的字体只有Google Fonts中的字体,因此请确保检查哪些字体可用。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何将cassandra中的行数据转换为与列相关的嵌套json   java如何使用jcr XPath在jcr:content/@jcr:data中搜索?   java在使用openCV进行安卓开发时如何利用手机的广角镜头   java解析扩展了接口,结束了一个潜在的无限循环   位置服务的@Override方法中存在java Android应用程序错误   java本地线程的用途和需求是什么   具有左右子访问的java节点树遍历   java验证JsonWebToken签名   JUL日志处理程序中的java日志记录   嵌入式Java读取给定时间段的串行数据。   java有没有办法从多个URL获取多个图像?   java线程通过等待intent阻止自己发送intent   java Spring MVC解析多部分内容请求   java JPA/Hibernate静态元模型属性未填充NullPointerException   java格式错误的字符(需要引号,得到I)~正在处理   java为什么PrintWriter对象抛出FileNotFoundException?   java Neo4j未正确保存标签   java IE不加载图像