www.camerautil.com www.camerahelper.com 云服务器 搭建网站-最佳实践-文档中心-腾讯云-腾讯云 关于麦克 - 外贸麦克 Mac下使用GitHub+Hexo搭建个人博客 Blog模版 SaltyLeo’s Blog Brando ZHANG 框架建设 themes,fluid和hexo基本操作配置; —fluid 比较不错,后面阅读文章时 分类不好查看; —再体验
表单gin框架和表单绑定时模型要定义成这样// UserModel SqlX框架去做数据分类type UserModel struct { Id int `db:" 上传上传只要提供本地路径,然后后台获取到路径之后,可使用gin框架进行保存gin框架提供保存接口// 3.保存文件fileName := strconv.FormatInt(time.Now().Unix 下载镜像docker search mysqldocker pull mysqldocker images图片2.
今天给大家最近蛮火的 Hexo 静态博客框架,熟悉明月的都知道明月最近几天一直都在折腾研究 Hexo 静态博客框架的博客站——『明月登楼 Hexo 博客』(hexo.imydl.tech),其实这个博客明月很早就有了 纯静态的网站平台目前看反而是多用在访问量巨大的场景,其实主要就是为了节约成本考量的,今天要给大家说的这个『Hexo 静态博客框架』就是一个纯静态的博客网站框架,也就是一款基于 Node.js 的静态博客框架 总结了一下 Hexo 框架下博客网站的好处如下: 纯静态博客,部署简单、成本低廉、运行优化非常高效。 Hexo 静态博客框架可以在云端,也可以在本地电脑上甚至手机上。 Hexo 默认支持 MarkDown 语法,所以支持 MarkDown 语法的编辑器自然就是首选了,Windows 端像 MarkDownPad 2 这样的纯 MarkDown 编辑器使用还是非常不错的 目前看使用 Hexo 框架搭建个人博客的学生居多些,我想“免费”是主要原因吧!
一、使用hexo deploy部署博客到Github 使用参考 ** 先安装个扩展$ npm install hexo-deployer-git --save ** 1.修改博客根目录下的_config_yml 2.部署到GitHub repo 生成ssh keys ssh-keygen -t rsa -C "邮件地址@youremail.com" #生成新的key文件,邮箱地址填注册Github时用的 ? 部署博客 先配好git用户信息 git config --global user.name "你的名字" # github用户名 git config --global user.email " 邮箱@邮箱.com" # github邮箱 部署博客到仓库 hexo g # 生成静态文件 hexo d # 部署到远程仓库 访问https://yourname.github.io查看结果 ** 到此,整个博客搭建完成了 ** 以下是写的是博客主题的更换,主题可以自己写,也可以使用别人写的,可去这里https://hexo.io/themes/找喜欢的主题,如果使用的是别人的主题,需要阅读主题使用文档进行相关配置
', 'abbr', 'acronym', 'b', 'blockquote', 'code','em', 'i', 'li', 'ol', 'pre','strong', 'ul','h1', 'h2' forgery_py.date.date(True), author=u) db.session.add(p) db.session.commit() 2
2、安装好virtualenv虚拟环境。 python 虚拟环境 virtualenv 3、安装好Pycharm开发工具。 Django 版本:Django 2.0 开发环境:Ubuntu 16.04.3 Python版本:Python 3.5.2 三、需要的基础知识 1、前端:html,css,javascript 2、 后台:Python 3、熟悉Linux、git 四、安装 Django 1、使用 pip 指定版本进行安装 pip install Django==2.0 2、检测是否安装成功 在虚拟环境中进入 python 2、安装完成之后,可用于命令行中进入 mysql: $ mysql -u root -p Enter password : ##输入 mysql root 用户密码,进入数据库 3、创建数据库 blog 六、博客应用目录 博客首页 博客首页-文章列表 文章展示 发布文章 访问文章 编辑文章 为发布/编辑文章添加权限控制 静态文件 用户系统 用户登录 用户登录-添加样式 第三方账号登录 用户注册
框架篇-Django博客应用-创建项目 ? ①如果你是在虚拟环境中创建博客项目 $ django-admin startproject blog ②新建一个 app $ python manage.py startapp index ③注册 app 博客首页元素 基本上博客(博客首页)上有以下几种元素(从上至下,从左至右): 1.菜单导航栏 2.博客主视区,常见的会分为两栏或三栏 3.博客底部,常见的是站点地图链接、备案号... 公共元素 上面讲博客元素分成了三类,但很明显导航栏和底部栏可认为是不变的。 对于公共元素,在设计代码时,可以将其提取出来,在其它模板包含它即可。 2.标签 标签用于模板中的逻辑实现,需要包含在{% %}之间,比如{% csrf_token %}跨域请求 有些标签还需要结束标签: {% if user.is_authenticated %}
多地同步的必要性 这个必要性其实不用多说,用着用着你就自己能体会到,比如头天晚上在家里发布了一篇技术文章,第二天在公司 Coding 的过程中突然想到之前发的文某个地方有 Bug ,这时如果你的博客只搭在家里那台 我的博客用的 Hexo 搭建的,所以接下来以此演示,其他使用 jekyll 或 wordpress 等框架搭建的博客同理可参考。 关联到远程仓库 这里可能有同学感到懵逼,因为我在使用 Hexo & GitPage 搭建博客一文中为 Hexo 安装了 deploygit 插件用来部署文章,这个插件也是和 git 仓库关联的,这里再次关联一个远程仓库不就嵌套了吗 image.png Ok,到这里你可能已经明白了这个多地同步的思路:打比方说这个 Hexo 框架及 Node.js 环境是个印钞机,部署时它所生成的public/站点目录就是钞票,那么我们同时想在家里和公司印钞怎么解决 2、Alt+A+B 创建基本任务 ? setup1 ? setup2 ? setup3 ? setup4 ? setup5 ?
2.在页面端对于非管理员用户隐藏发布/编辑文章按钮(链接) 在 blog/templates/blog_index.html 中添加: 如果不是管理员用户,则会直接跳转到管理员登录页面。 1.在 manage.py 目录下新建 static 目录 2.在 static 目录中新建 img、css、js 目录 3.拷贝一个图像文件到 img 目录下,比如 yuntuan.jpg 在模板中使用
设置登录成功后的跳转页面 在登录成功后,默认的跳转页面是 /accounts/profile/;可以在 settings.py 文件中修改: LOGIN_REDIRECT_URL = '/blog/' 登录成功后,会跳转到博客首页
框架篇-Django搭建博客应用 一、通过 Pycharm 创建一个新项目 ①点击 File ,选择 New Project ②选中 Django ③点击 Location 后面的 ...
第三方账号登录 登录时,常见到的第三方账号登录,比如 QQ、微博 第三方登录大部分都是使用的 Oauth 方式 Oauth2.0 的基本流程 1.用户打开客户端以后,客户端要求用户给予授权; 2.用户同意给予客户端授权
started (bot: teamssix) 2019-12-23 18:33:45 [scrapy.utils.log] INFO: Versions: lxml 4.2.5.0, libxml2 config=TeX-AMS-MML_HTMLorMML")--><script src="/js/mathjax/mathjax tex<em>2</em>jax: {inlineMath: [['$', '$
既然硬件和框架都已经选好了,那下一步就是要搭建相应的环境。
先来完成上一篇的首页导航栏: 1.模板基类 base_front.html 2.导入 bootstrap 核心文件,使用的是 CDN 加速服务。 3. 4.更新博客首页,{% extends 'base/base_front.html' %} 中 extends 为 django 模板中的语法。简要的说就是扩展/继承父模板。 5. 浏览器访问博客首页,查看效果 Models 模型与数据库息息相关,一个模型对应一个数据库表。 2.属性类型 每个属性的定义均类似如下定义方式: 上述代码,定义了一个名为 title 的属性,且此属性为 string 类型(CharField)。
在博客首页进行文章列表的显示。 1.首页指的是博客首页 /index/,首页分两栏,左边放文章列表,右边可根据个人喜好放一些标签、最新评论... 2.文章列表显示时进行分页,每页10篇文章,最多十页。 修改 view 1.根据文章添加时间来排序,取前100条数据 .order_by(F('add_time').desc())[:100] 2.分页,每页 10 篇文章 paginator = Paginator 效果 直接访问博客首页 ?
在默认表单的 filed 中添加 class 2.为 form filed 添加 css class ①安装 django-widget-tweaks 在终端虚拟环境中输入: pip install django-widget-tweaks
1.使用 django 视图类 DetailView; 2.get_object 为 DetailView 类中的方法; 3.Blog.objects.get 是 django 中封装的对数据库的操作, 表单还是使用的是发布文章表单 BlogPublishForm 2. get_initial 函数为 FormView 类自带函数,用来初始 form 表单的值 3. get_success_url 函数也为
源码安装的特点就是,在编译安装的过程中,可以设定参数,即可以按照需求来进行安装,并且安装的版本也可以自己选择,比较灵活 部署 lamp平台–Linux、Apache、MySQL 与 PHP–源码编译安装 2. 下载安装包到指定目录(目录自行选定) [root@c7-1 /data]#ls apr-1.6.2.tar.gz apr-util-1.6.0.tar.gz httpd-2.4.29.tar.bz2 7.1.10.tar.bz2 -C /opt/ 配置 PHP 软件模块 cd /opt/php-7.1.10/ . libxml2-devel \ zlib zlib-devel \ curl curl-devel \ openssl openssl-devel tar jxvf /data/php-7.1.10.tar.bz2 libxml2-devel \ zlib zlib-devel \ curl curl-devel \ openssl openssl-devel tar jxvf /data/php-7.1.10.tar.bz2
本篇主要记录下自己搭建小程序版博客的整体框架过程及自己在搭建过程中学习到点和一些坑。 框架搭建 页面创建及引入组件 下面就正式开始搭建项目,新增项目之后,在pages把对应的页面加好(首页,专题,我的,详情页)。 由于目前博客小程序还在开发中,后期等上线后源码会分享出来。 Ps.由于公众号里无法跳转链接,可点击原文直接浏览我的博客,体验会好一丢丢。