为简化开发人员简历的创建而设计的摇摆尾巴项目。
wagtail-resume的Python项目详细描述
摇尾式简历
Wagtail简历是一个可重用的Wagtail页面模型,旨在使你的简历的创建变得简单快捷。在
发烧:
- 在Wagtail中轻松管理你的简历
- 搜索引擎优化使用HTML元标记-使它更容易找到你的简历在谷歌
- 灵活地创建项目、博客文章等
- 轻松定制字体、图标和背景色
- 在你的Wagtail页面上轻松地引用其他内容作为博客文章
- 基于HTML,不再发送PDF,只是一个用于共享的url
- PDF版本的站点内Weasyprint按钮
- 响应灵敏,适合移动设备和平板电脑
预览
完整的简历示例是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中的字体,因此请确保检查哪些字体可用。在
- 项目
标签: