Win10 修改host文件的方法
1.鼠标右键点击桌面左下角的开始菜单,选择“命令提示符(管理员)
2.在打开的黑色命令提示符窗口中输入 notepad,敲回车;
3.打开的记事本页面中点右上角的文件,然后点打开
C:\Windows\System32\drivers\etc\hosts
4.在打开的host文件中修改你要添加的内容,最后保存。
Hugo迁移笔记
最好首先克隆github上的源码。
1git clone -b develop git@github.com:iwyang/hugo.git hugo --recursive
首先当然是备份博客源文件。
更换服务器参考:
Hugo部署到centos —服务器操作部分
Hugo部署到ubuntu —服务器操作部分
更换电脑、重装系统本地操作参考:hugo部署到coding—本地操作部分,重新配置环境,生成公钥。
注意最后不用初始化hugo,因为我们已经有了博客原文件了。
服务器上的操作如果是部署到服务器,先将服务器原来的SSH 公钥先删除,再上传新的SSH 公钥。具体操作如下:
服务器上输入:
123su gitcd ~/.sshrm -rf authorized_keys
本地Git Bash里输入:
1ssh-copy-id -i ~/.ssh/id_rsa.pub git@服务器ip地址
如果在git bash中输入ssh git@服务器的IP地址,能够远程登录的话,则表示设置成功了。如若还是要输入密码,就修改目录权限:
12chmod 600 ~/.ssh/autho ...
Nginx配置ssl证书
启用阿里免费证书申请证书查看:申请免费DV试用证书
安装证书基本操作参考:在Nginx/Tengine服务器上安装证书,这里具体讲下Nginx上的配置。
1.在nginx根目录(默认为/etc/nginx)下创建目录cert。
12cd /etc/nginxmkdir cert
2.把下载的证书两个文件.pem和.key上传到目录cert中。
3.修改nginx配置文件。vi /etc/nginx/conf.d/hexo.conf
12345678910111213141516171819202122232425262728293031323334353637383940server { listen 80; server_name bore.vip www.bore.vip; rewrite ^(.*)$ https://$server_name$1 permanent;}server { listen 443; root /var/www/hexo; server_name bore.vip w ...
Hugo部署到centos服务器
服务器环境:Centos 8 x64
本地环境:Win10 x64
本地操作参考:hugo部署到coding&gitee-本地操作部分
服务器操作
注意:这里是参照服务器搭建hexo,所以代码里hexo没有改成hugo,不过这没有任何影响。
准备工作:如果服务器端口不是22,先要更改SSH端口,
12vi /etc/ssh/sshd_configport 22
然后重启生效。
首先,在服务器上安装 Git 和 nginx。
2021.5.27 注意最好不要执行下面第一步升级操作,不然升级到最后一步会卡死,最后导致后面无法启动nginx。
12yum update -yyum install git-core nginx -y
如果是centos 7,先要安装安装epel:yum install epel-release,才能安装nginx。
Nginx 安装完成后需要手动启动,启动Nginx并设置开机自启:
12systemctl start nginxsystemctl enable nginx
如果开启了防火墙,记得添加 HTTP 和 HTTPS 端口到防火墙允 ...
hugo部署到coding&备份源码
本地操作安装GIt本地需要安装 Git ,安装过程略。安装完git后还要配置环境变量:右键我的电脑 –> 属性,然后点击高级系统设置 –> 环境变量 –> 选择用户变量或系统变量中的Path,点击编辑;找到Git安装目录,添加以下地址:
123D:\Program Files\Git\binD:\Program Files\Git\mingw64\libexec\git-coreD:\Program Files\Git\mingw64\bin
配置SSH 公钥Windows 上安装 Git for Windows 之后在开始菜单里打开 Git Bash 输入:
12git config --global user.name "你的用户名"git config --global user.email "你的电子邮箱"
1234cd ~mkdir .sshcd .sshssh-keygen -t rsa
在系统当前用户文件夹下生成了私钥 id_rsa 和公钥 id_rsa.pub。
初始化 Hugo安装hugowindows1 ...
hexo通过git备份&还原源码
上回做过hexo迁移笔记,基本思路是利用U盘拷贝,或者网盘自动同步来备份,这回是通过git备份还原hexo源码。
Hexo博客存在一个问题:我们仅仅将博客的静态页面文件部署到了github远程仓库中,而我们的站点源文件仍在本地存储。如果存储站点源文件的电脑系统崩溃了,或者我们换了其他电脑,我们便无法实时更新博客了。
如果选择重新搭建站点,不仅过程繁琐,而且还需要大量时间安装依赖、主题配置、博客优化,极其麻烦。所以我们需要将站点必要文件也部署到远程仓库中。然而github的私有仓库是要收费的,如果用免费仓库,暴露hexo源码,尤其是配置文件是很不安全的,因为配置文件中可能含有你的隐私信息,比如各种秘钥等。所以有一个私人仓库是很有利的。你可以通过购买服务器搭建自己的git私人服务器并备份hexo源码。你也可以在coding等这样提供私人仓库的服务商进行hexo源码备份。我们采取的远程仓库部署策略是:使用coding的私人仓库,一个仓库两个分支。仓库即[yourname.coding.me],一个分支[master]用于托管演示页面,一个分支[backup]用于备份Hexo博客站 ...
Hexo迁移笔记
1. 更换电脑、重装系统1git clone -b backup git@github.com:iwyang/iwyang.github.io.git blog
1234cd blognpm install -g hexo-cli npm install hexo s
最后将服务器原来的SSH 公钥先删除,再上传新的SSH 公钥。具体操作如下:
服务器上输入:
123su gitcd ~/.sshrm -rf authorized_keys
本地Git Bash里输入:
1ssh-copy-id -i ~/.ssh/id_rsa.pub git@服务器ip地址
如果在git bash中输入ssh git@服务器的IP地址,能够远程登录的话,则表示设置成功了。如若还是要输入密码,就修改目录权限:
12chmod 600 ~/.ssh/authorized_keyschmod 700 ~/.ssh
登录成功会提示:
123$ ssh git@104.224.191.88Last login: Sat Feb 26 02:33:30 2022 from 171.81.15 ...
hexo已使用插件备忘
Hexo 一键部署插件地址
hexo-deployer-git
安装配置安装插件:
1npm install hexo-deployer-git --save
然后修改站点配置文件_config.yml 中的配置:
123deploy: type: git repo: git@blog.yizhilee.com:hexo.git
Hexo 本地搜索功能地址
hexo-generator-searchdb
安装配置1npm install hexo-generator-search --save
然后我们修改站点配置_config.yml 文件,添加如下内容:
1234search: path: search.xml field: all content: true
path:索引文件的路径,相对于站点根目录
field:搜索范围,默认是 post,还可以选择 page、all,设置成 all 表示搜索所有页面
limit:限制搜索的条目数
然后修改主题配置文件next.yml:
123local_search:- enable: false+ enable: ...
Hexo-NexT (v7.7.2) 主题配置
2020.8.1 Hexo 5.0后要将主题配置文件复制到站点根目录,然后重命名为 _config.next.yml
获取 NexT下载最新 release 版本通常情况下请选择 stable 版本。推荐不熟悉的用户按此方式进行。
这种方式将仅提供最新的 release 版本(其中不附带 .git 目录)。因此,你无法通过 git 更新这一方式安装的主题。
更新:推荐使用独立的配置文件(数据文件)而不在主题源代码进行更改,便于后续的更新(下载最新版本,替换掉旧版本)。
站点配置
设置 hexo 的 next 主题我们在站点的配置文件_config.yml中找到 theme 后修改:theme: next # 配置成刚下载的next主题
配置 hexo 网站相关信息12345678# Sitetitle: # 网站标题subtitle: # 网站副标题description: # 描述,介绍网站的keywords: # 网站的关键字author: # 博主姓名language: zh-CN # 语言:zh-CN 是简体 ...
微课的教学设计与制作
摘 要当今世界已进入信息时代,在高速发展的信息时代,信息日益成为社会各领域中最活跃、最具有决定意义的因素。信息时代给教育注入了新的生机和活力,也给教育提出了更高的要求。要适应信息时代,教育必须实现信息化。教育信息化要求在教育过程中较全面地运用以计算机、多媒体和网络通讯为基础的现代信息技术,促进教育改革。微课正是在这种背景下产生的。2012年11月,全国首届微课大赛在武汉启动,并已经在全国300多个城市陆续开展。参赛微课上传到云平台,教育资源全国共享,引爆了全国“微课热”。本文主要就微课的教学设计与制作这两个方面进行讨论,希望对微课的发展有一点启示作用。
【关键词】微课 教学设计 制作
The instructional design and production of micro-lecture
AbstractToday, the world has entered the information age. In the rapid development of the information age, information is increasingly becoming the ...