Typecho

使用docker-compose搭建WordPress

梦想与她 提交于 2020-12-18 08:41:38
今天博主使用typecho各种不爽,索性干掉typecho,使用WordPress 依赖 mysql nginx yml 文件 version: '3' services: nginx: image: nginx:1.13.9-alpine ports: - "80:80" - "443:443" restart: always volumes: - ./wordpress.conf:/etc/nginx/conf.d/default.conf - ./nginx_logs:/var/log/nginx - ./letsencrypt:/etc/letsencrypt depends_on: - wordpress networks: - daryl_blog_net wordpress: image: wordpress:latest restart: always volumes: - ./html:/var/www/html networks: - daryl_blog_net depends_on: - db environment: WORDPRESS_DB_HOST: db:3306 WORDPRESS_DB_USER: wordpress WORDPRESS_DB_PASSWORD: password db: image: mysql:5.7.23 volumes:

Flask搭建个人博客网站(1)—项目规划--李渣渣(lizaza.cn)

给你一囗甜甜゛ 提交于 2020-10-27 04:25:49
Flask搭建个人博客网站(1)—项目规划--李渣渣(lizaza.cn) 发布时间:2020-05-24 13次浏览 前言 现在市面上又许多比较成熟的博客平台,例如:CSDN,博客园,新浪博客等!对于想要自己搭建的人也有许多主流的开源博客系统,如:WordPress、Z-Blog、Typecho、CMS、Ghost等。 可能是由于程序员的情节,必须完全可控才觉得安全,因此才有了自己开发博客系统的想法。 定位 轻量个人博客 层次结构 系统环境 CentOS 7 Python Flask MySql 为什么没有选择Django 本博客定位是轻量个人博客 Flask本身比Django轻,实现简单! 功能规划 前端 站点导航 小工具 首页模板 分类列表模板 文章显示模板 文件下载 相关文章 评论文章(开发中) 关键字(标签) (后三个嵌入到文章显示模板页和主页中) 后端 管理页面(内嵌系统监控) 管理员登录 创建文章 上传文件 版权声明:该文章为博主原创,如有转载请标明出处 https://www.lizaza.cn 来源: oschina 链接: https://my.oschina.net/u/4383081/blog/4289577

博客园样式美化 II

无人久伴 提交于 2020-10-26 21:24:11
前言 感谢大家对之前 博客园样式美化 的认可,我终于更新啦啦啦啦 更新内容 01 | 优化首页显示效果 优化前: 优化后: 有没有感觉瞬间立体起来了呢~ 02 | 增加管理入口 这个很简单,就是导航条上加了个管理的入口 原本想设置为只有博主本人打开页面才能看到,后面发现只能判定有没有登录,不知道是不是博主本人,遂弃之~ 03 | 可配置 这个大概是最重要的更新了吧... 将散落在各处的零散的和个人相关的链接,集中在一起,能自动获取的获取(如博主名称),不能自动获取的在页尾的js配置,达到开箱即用(其实还是要配下,不完全算...)~ 这是目前开放的可配置项: <script type="text/javascript"> //博主名称 可不改,默认取博客园提供的 var nickName =null; //slogan var slogan = '立德立言,无闻西东'; //icon var icon = "https://ae01.alicdn.com/kf/H445e0280b88f4f34a848238a848a687fw.png"; //默认博客背景图片 var defaultPic="https://img2018.cnblogs.com/blog/1138447/201904/1138447-20190426121949417-1115592219.jpg"; /

万物皆可 Serverless 之我的 Serverless 之路

前提是你 提交于 2020-10-14 16:46:41
缘起 本文来自 Serverless 社区用户「乂乂又又」投稿 我最早接触 Serverless 大概是在 18 年 6 月,那时候我在阿里云的学生机刚好到期,那台机子上我有装宝塔面板,然后在上面只放了一个 Typecho 的个人博客站,好像这台服务器似乎一直都是被我拿来当作虚拟主机用,最多也只是登上宝塔面板清一下内存这样子,所以,在我阿里云一年的学生机到期之后,我就果断选择了放弃续费服务器。从那时起我就变成了一个彻底的 Severlesser。 首先是之前的静态网页的问题,这个解决起来比较简单,随便找一个对象存储或者 pages 服务就可以搞定。 这里我是把自己那些静态网页都放到了 Coding pages 上,除了某些时候某些地区某些运营商的网络访问会不稳定之外,其他的一切都让我觉得 coding 的 pages 服务都是做的非常棒的。 然后是 Typecho 博客问题,这个问题还是比较让人头大的,因为像这种动态的博客系统是很少有 pages 服务支持的,所幸在那个时候 coding 有一个动态 pages 的服务是允许个人发布动态博客的,包括 Wordpress 和 Typecho 之类,只可惜现在 coding 已经把动态 pages 的服务给去掉了,而我的之前放在 coding 上的动态博客现在也已经被归档了。 我也错过了 cloud studio 升级的提醒通知

基于宝塔面板安装WordPress个人网站(图文教程)

隐身守侯 提交于 2020-08-20 07:47:52
下面稍微介绍一下如何使用阿里云服务器安装 宝塔面板 。 一、准备 阿里云的 云服务器 ,即 阿里云ECS,默认的用户名 root,密码的话可以修改。 远程连接云服务器使用 ssh 软件工具,使用的是公网ip。 注意事项:出于性能考虑,服务器的操作系统一定要选Linux版本(centos或者ubuntu),不要选Window。 主要步骤 :拥有一台云服务器》ssh工具连接云服务器》安装宝塔面板》配置云服务器安全组(放行端口)》宝塔面板在线访问成功 二、安装面板 1、使用ssh工具连接云服务器 windows下可以使用XShell,macOs的可以使用终端。 因为SSH工具有很多种,找到自己用的舒服的工具就可以,不用纠结使用哪一种。 我自己是用的 FinalShell 这一款SSH工具来进行Linux远程连接的,如何认为不安全的话,也可以继续用Xshell,只是需要激活码,如下图 2、输入宝塔面板安装命令 温馨提示 :宝塔面板最近升级到了7.0版本,Centos7以上的系统建议安装宝塔面板最新版: https://www.bt.cn/bbs/thread-19376-1-1.html (宝塔面板7.x版本,点击查看安装命令) https://www.bt.cn/bbs/thread-30562-1-1.html (宝塔面板6.x版本,点击查看安装命令) 安装方法这里也有介绍

typecho文章转hexo

孤者浪人 提交于 2020-08-19 00:53:34
借着学习QT的机会,开发了这个转换软件,主要功能是将typecho网站数据库中的文章信息导出为适用于hexo的makedown文件。 相关连接 下载地址: https://pan.gmero.com/projects/dealtypecho/release https://github.com/g-mero/dealtypecho/releases github开源地址: https://github.com/g-mero/dealtypecho 如何使用 加下载下来的压缩包解压,运行其中的dealtypecho.exe 首先输入数据库信息: 到文章导出栏,选择附加选项: 修复#是指将typecho文章中不符合hexo规范的#写法修复(再typecho中允许#后不接空格以及# 文字 # 的不符合规范标题写法) 删除回车符是删除\r标识,可选项,目的是修复行与行间距较大的问题,剩下几个选项依赖该选项 标签转换主要是考虑到typecho部分主题使用带标志的标签例如handsome主题能够识别 !> 内容 这种标签,该选项可将其转换为hexo的butterfly主题的标签形式(其他有该功能的主题也一致) 相册转换也是将handsome主题中的插入相册功能转换为butterfly中的相册 同样的对按钮进行转换 选择导出路径,点击开始: 该界面会显示获取到的文章,包括其cid mid

阿里云服务器新手教程(选配/域名/宝塔/网站上线)

空扰寡人 提交于 2020-08-14 06:44:35
阿里云服务器新手教程从云服务器选配购买、云服务器配置到网站上线全过程,阿里云服务器如何购买?购买后如何使用?新手站长抽时间写了一篇详细的 阿里云服务器新手教程 ,从云服务器选配到网站上线全过程: 阿里云服务器新手教程 本教程包括阿里云服务器CPU内存、实例规格、公网带宽选择,云服务器配置教程和网站搭建教程,本教程是写给新手的,教程整理不易,直接copy的还望手下留情,欢迎转载。 一:阿里云服务器选择教程 首先您需要有一台阿里云服务器,在阿里云官方即可购买,云服务器购买包括CPU内存几核几G、ECS实例规格及公网带宽选择: 云服务器内存配置 适用场景 1核CPU/1G内存/1M公网宽带 网站初期访问量较少或者个人博客一般入门级配置1核1G或1核2G都可以,访问量少1M带宽就够了 2核CPU/4G内存/3M公网宽带 用户活跃率和访问量较高的门户或者论坛类,网站接入CDN,日均IP一万左右3M带宽也是够用的 2核CPU/8G内存/5M公网宽带 企业官网提升品牌形象,对用户浏览流畅度和速度有较高要求,可以选择285配置 4核CPU/8G内存/8M公网宽带 4核8G云服务器企业用户首选,4核8G是计算型实例,企业服务器、小程序服务器都可。 8核CPU/16G内存/10M公网宽带 8核16G也是计算型云服务器,较高的资源配置带来更强劲的计算性能,适用于游戏、软件类网站,对开发、测试

基于阿里云服务器使用宝塔面板搭建Typecho博客网站

此生再无相见时 提交于 2020-08-14 03:52:28
Typecho是一款基于PHP的国内开源博客系统,用户可以使用Typecho快速搭建个人博客。 最近把个人网站重置一下,所以记录一下这个过程。 个人网站地址: http://www.eknown.cn 下面进入博客搭建: 准备:服务器一台 Typecho官网: http://typecho.org 主要步骤: 购买 服务器 、安装宝塔面板 提前 备案域名 ,或者直接使用服务器IP地址访问 安装和配置Typecho 一、配置宝塔面板 首先在服务器安装 宝塔面板 ,我使用的是阿里云轻量级服务器,安装系统时选择了宝塔镜像。附 宝塔面板官网地址 系统安装完成后,根据页面提示进入宝塔面板: 在软件商店,选择安装服务器需要的一些软件,包括:Nginx/Apache、MySQL、PHP环境、phpMyAdmin等。 安装完成后,添加第一个网站,如果已经有备案域名,可以直接配置域名映射: 注意:需要提前在服务器上设置域名解析,将域名映射到使用的服务器IP地址上。此外,如果没有域名,或者未备案,可以不绑定域名,直接使用IP访问网站。 如果域名未备案,但是又想要使用域名访问自己的网站,那么建议选购国外服务器 国内服务器,按照目前的政策,如果想要域名映射,必须进行域名备案!:pensive:域名备案大概需要15天左右,较为繁琐。 下面继续进行网站配置: 填写域名即可,暂时不创建数据库。 到这一步为止

使用宝塔面板快速搭建Typecho个人博客(图文教程)

时间秒杀一切 提交于 2020-08-14 02:31:18
Typecho是一款基于PHP的国内开源博客系统,用户可以使用Typecho快速搭建个人博客。 最近把个人网站重置一下,所以记录一下这个过程。 个人网站地址: http://www.eknown.cn 下面进入博客搭建: 准备:服务器一台 Typecho官网: http://typecho.org 主要步骤: 购买 服务器 、安装宝塔面板 提前 备案域名 ,或者直接使用服务器IP地址访问 安装和配置Typecho 一、配置宝塔面板 首先在服务器安装 宝塔面板 ,我使用的是阿里云轻量级服务器,安装系统时选择了宝塔镜像。附 宝塔面板官网地址 系统安装完成后,根据页面提示进入宝塔面板: 在软件商店,选择安装服务器需要的一些软件,包括:Nginx/Apache、MySQL、PHP环境、phpMyAdmin等。 安装完成后,添加第一个网站,如果已经有备案域名,可以直接配置域名映射: 注意:需要提前在服务器上设置域名解析,将域名映射到使用的服务器IP地址上。此外,如果没有域名,或者未备案,可以不绑定域名,直接使用IP访问网站。 如果域名未备案,但是又想要使用域名访问自己的网站,那么建议选购国外服务器 国内服务器,按照目前的政策,如果想要域名映射,必须进行域名备案!:pensive:域名备案大概需要15天左右,较为繁琐。 下面继续进行网站配置: 填写域名即可,暂时不创建数据库。 到这一步为止

PortSentry

放肆的年华 提交于 2020-08-13 23:20:12
端口做为服务器的大门安全很重要,当服务器运行很多服务时并向外提供服务,为防止有人恶意侦测服务器用途,可使用portsentry来迷惑对方 portsentry可设定侦听指定的TCP/UDP端口,当遇到扫描时会回应端口开放,并记录扫描者信息可做相应处理:防火墙阻止、路由定向、执行自定义脚本 实验环境 centos-5.8 实验软件 gcc gcc-c++ portsentry-1.2.tar.gz 软件安装 yum install -y gcc gcc-c++ tar zxvf portsentry-1.2.tar.gz cd portsentry_beta/ vim portsentry.c 1584 printf ("Copyright 1997-2003 Craig H. Rowland <craigrowland at users dot sourceforget dot net>\n"); 次行编译的时候不能折行 make linux make install vim /usr/local/psionic/portsentry/portsentry.conf #TCP_PORTS="1,7,9,11,15,70,79,80,109,110,111,119,138,139,143,512,513,514,515,540,635,1080,1524,2000,2001,4000