一个简单的 Django 博客引擎,具有多语言功能。
项目描述
# w3blog 0.5 版 #
w3blog 是一个简单的 Django 博客引擎,重点关注多语言功能。它包括传统 Web 日志(也称为博客)所期望的所有基本功能,以及多语言功能,即使用 Django 的国际化功能以用户首选语言自动交付博客文章的翻译,从而实现了可能性在一个博客/网站中针对来自不同国家的人。
这个 django 应用程序仍在进行中。更多功能将在不久的将来添加/完成。目前,该应用程序的字符串仅翻译为英语 (en)、俄语 (ru) 和西班牙语 (es)。
要安装,请运行“pip install w3blog”。目前经过测试与 Django 1.11 和 2.0 兼容。
## v0.5 中的新功能##
CSS 和 JS 已经完全重新设计以摆脱臃肿(即 Bootstrap 和 JQuery),并提供更好的默认外观。除了这些改进之外,新功能还包括:
* 通过 ajax 启用内置动态加载更多帖子的选项,而不是默认的良好旧分页模型。('dynamic_load' = 真)。
* 使用无限滚动进行动态加载的选项(滚动到底部时会自动加载更多帖子;“'dynamic_load' = True”和“'infinite_load' = True”)。
* 使侧边栏浮动的选项(仅适用于中/大屏幕尺寸)('floating_sidebar' = True)。
* 评论现在包括它们的发布日期(由于某种原因忘记在以前的版本中添加)。
如果您在使用此 Django 应用程序时遇到任何错误或问题,请务必在此项目的 Github 页面上打开一个问题,或者如果您没有 Github 帐户(并且不想创建一个),请发送给我发送电子邮件至contact@yaroslavps.com。注意:如果您使用的是诸如 Outlook(或任何其他大公司的电子邮件)之类的东西,我的回复电子邮件可能最终会出现在您的垃圾邮件文件夹中,或者甚至可能被您的电子邮件提供商完全阻止。
### 快速入门###
1. 在 settings.py 中将“weblog”添加到 INSTALLED_APPS 设置中
2. 在项目的 urls.py 中包含应用程序以及 django-summernote;例如:
```python
url(r'^blog/', include('weblog.urls')),
url(r'^summernote/', include('django_summernote.urls')),
3. 通过运行“python manage.py migrate”将模型迁移到数据库。
4. 您可以根据自己的喜好/需要在 settings.py 中添加和修改以下设置来配置和自定义博客:
```python
WEBLOG_SETTINGS = {
'enable_comments': False,
'allow_anon_comments': False,
'multilingual':真,
'blog_title':'Django-Weblog',
'base_template':'weblog_base.html',
'show_author':真,
'use_authors_username':真,
'show_sidebar':真,
'show_categories':假,
'show_archive':真的,
'posts_per_page':10,
'
'infinite_load': False, # 0.5 版新功能
'floating_sidebar': False, # 0.5 版新功能。不影响小屏幕(即移动设备等)
'enable_rss': True,
'home_title': 'Welcome to the blog!',
}
```
5. 注意如果你使用自己的基本模板,你会需要在您的 html 头中链接“weblog/css/weblog.css”和“weblog/js/weblog.js”。或者,您可以编写自己的自定义 css(甚至 js),或者只是用自己的扩展默认 css 和 js。作为参考,您可以在其 Github 页面中检查项目的模板和 css,特别是如果您想用自己的模板完全重写模板。
在此处阅读更多相关信息:https://www.yaroslavps。
注意:这个包依赖于以下 python 包(除了 Django 及其依赖项): django-summernote
这个项目以前被命名为 django-weblog,但是,由于 PyPI 中有一个同名的现有包,我不得不重命名它.
### Changelog ###
您可以在 Github 上项目页面的发布部分查看每个版本的更改的简短摘要。
注意:如果您在 0.5.2 版本之前已经为这个应用程序自己进行了迁移,您可能会注意到 django 告诉您有新的未应用迁移。像往常一样应用它们,如果发生“编程错误:列“x”存在于...”,请运行“python manage.py migrate --fake weblog”。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
w3blog-0.5.2.tar.gz
(30.3 kB
查看哈希)
内置分布
w3blog-0.5.2-py3-none-any.whl
(45.9 kB
查看哈希)