推荐几本书,有打算开始健身的话可以看看
下载
我比较喜欢 Django 的一点就是其非常完善的后台,借助这个后台,我可以免去 sideproject 的一大部分开发工作(过去的 sideproject 在后台开发时花费大量的时间,我不会前段真是痛苦)。
作为一个程序员,我自然是更喜欢 markdown 编辑器的,所以我没有在系统中引用 ueditor ,而是选择了 SimpleMDE
执行如下命令安装
pip install django-simplemde
安装完成后,在 INSTALLED_APPS 中添加 simplemde
INSTALLED_APPS = (
# ...
'simplemde',
# ...
)
使用时,只需要在 models 中引用即可
from django.db import models
from simplemde.fields import SimpleMDEField
class Entry(models.Model):
title = models.CharField(max_length=250, verbose_name=u'Title')
content = SimpleMDEField(verbose_name=u'mardown content')
使用时,最好是进行一定的配置,这是我的配置,将其粘贴在 settings.py 即可
SIMPLEMDE_OPTIONS = {
'placeholder': '支持 Markdown 语法',
'status': False,
'autosave': {
'enabled': True
},
'hideIcons': ["guide", "heading"],
'toolbar': False,
'toolbarTips': Flase,
'spellChecker':False
}
具体的配置项可以在 https://github.com/sparksuite/simplemde-markdown-editor#configuration 找到
我创建model必加的字段
class Category(models.Model):
pub_date = models.DateTimeField('发布日期',auto_now_add=True)
update_date = models.DateTimeField('更新日期',auto_now=True)
sort = models.IntegerField("序号",default=99,help_text="序号越小越靠前")
def __unicode__(self):
return self.title
def __str__(self):
return self.title
class Meta:
verbose_name = '目录'
verbose_name_plural = '0-目录'
ordering = ['sort'] # 按照哪个栏目排序
get_latest_by = 'pub_date'
virtualenv venv
git init
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
# C extensions
*.so
# Distribution / packaging
bin/
build/
develop-eggs/
dist/
eggs/
lib/
lib64/
parts/
sdist/
var/
venv/
collectstatic/
*.egg-info/
.installed.cfg
*.egg
# Installer logs
pip-log.txt
pip-delete-this-directory.txt
# Unit test / coverage reports
.tox/
.coverage
.cache
nosetests.xml
coverage.xml
# Translations
*.mo
# Mr Developer
.mr.developer.cfg
.project
.pydevproject
# Rope
.ropeproject
# Django stuff:
*.log
*.pot
# Sphinx documentation
docs/_build/
# editor
.vscode
# database
db.sqlite3
LANGUAGE_CODE = 'zh-hans'
TIME_ZONE = 'Asia/Shanghai'
STATIC_ROOT = 'collectstatic'
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', #数据库引擎
'NAME': 'user_im', #数据库名
'USER': 'root', #用户名
'PASSWORD': '', #密码
'HOST': '', #数据库主机,默认为localhost
'PORT': '', #数据库端口,MySQL默认为3306
'OPTIONS': {
'autocommit': True,
},
}
}
分享一个 iOS Design Kit ,来自 GreatSimple.io
官方地址:https://iosdesignkit.io/ios-11-gui/
国内镜像:http://blog-extends.aliavv.com/iOS-11-GUI.zip
我一个朋友需要参与公司针对 V2ex 的运营,而 V2ex 如果想要发富文本,就需要 markdown 语法,对于他一个长期担任运营岗的人来说,Markdown让他十分困扰。虽然有很多不错的编辑器,但是由于他会有一些特殊的需求,所以还是十分不舒服。因此我便打算帮他做一个运营用的插件,帮他完成他所需要的特殊功能
http://co.ixiqin.com
可以在打开的对话框中输入标题和连接。自动生成一个基于HTML的新页面打开连接
需要注意的是,此连接的会生成在文章尾部,需要自行复制到适当位置。
可以在打开的对话框中输入连接、标题、图片地址、图片描述生成对应代码。
需要注意的是,此连接的会生成在文章尾部,需要自行复制到适当位置。
可以在打开的对话框中输入图片地址、图片描述生成对应代码。
需要注意的是,此连接的会生成在文章尾部,需要自行复制到适当位置。
选择要标红的文字,点击特色功能区的按钮,即可对指定文字进行标红处理。
编辑器未做图片上传,故而提供了一个图床的地址,可以将图片上传到sm.ms,复制其生成的图片的连接,使用菜单栏中的工具添加即可。
https://github.com/bestony/CoEditor
前端开发、JavaScript
、Editor.md
用一段不到5分钟的视频解读一条 Linux 命令,帮助更多的人学习 linux
加强微信群管理
不提供
https://github.com/LCTT/LCBot
由于 Google Authenticator 没有办法很好的做到备份,在更换手机时,会非常麻烦,所以我们希望能够自己制作这样一款小程序,来完成备份的功能。
微信小程序开发工具
https://github.com/LCTT/WeApp-Password