分享一个我自己用的 MockUP 文件
Safari Mockup
更多的 MockUP 文件
- apple-products-wireframe-kit —— Apple 全系列产品的 mockup ,独立文件,由 GraphicsFuel 提供
- flat-devices-mockups —— 扁平的 Apple 产品的 Mock ,由 PSDream 提供,网站还有很多其他的mockup模板

分享一个我自己用的 MockUP 文件
Safari Mockup
更多的 MockUP 文件




我比较喜欢 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 venvgit 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.sqlite3LANGUAGE_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