前端开发
未读第一步: 本地配置Hexo12345678910// 下载npm i hexo-cli -g// 创建项目文件夹、初始化Hexo项目mkdir hexo-bloghexo init myblog && cd myblognpm i// 启动程序, 打开浏览器输入<http://localhost:4000即可访问>npm run server
第二步: 配置服务器
使用ssh登录到远程服务器,准备搭建服务器git私有仓库
12345ssh root@server_ip // 使用ssh登录到远程服务器git --version // 没有则执行以下命令安装apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \ libz-dev libssl-devapt-get install gitgit --version // 安装完成,检查
创建系统用户并配置git仓库
123456789adduser git // 新建用户,不同的系统命令可能不同,我这里用的是debian系统su git ...
前端开发
未读useState()useState用法用法:传入一个参数作为状态的初始值,返回两个值,第一个是当前状态的熟悉,第二个是修改状态的方法
const [value, setValue] = useState(initialValue)
useState实现原理12345678910111213141516let memoizedStates = [] let index = 0 function useState (initialState) { memoizedStates[index] = memoizedStates[index] || initialState let currentIndex = index function setState (newState) { memoizedStates[currentIndex] = newState render() } return [memoizedStates[index++], setState] } function render() { ...