总结:实战独立项目「几行字」:从想法到上线*敏*感*词*

优采云 发布时间: 2022-12-04 22:41

  总结:实战独立项目「几行字」:从想法到上线*敏*感*词*

  主意

  一开始看到毒鸡汤项目(作者自己的域名已经不能访问了,一开始也自己创建了一个学习部署的副本,网址:poison),觉得很有趣,简单又实用有趣的

  后来看到今日诗歌,就不一样了,无非就是提供一个API调用而已。

  这两篇文章都超过1000+星,这么简单的应用竟然这么受欢迎,有点羡慕

  出于好奇,接触到了vite、tailwindcss等新技术,于是想用vite搭建一个react应用,样式是用tailwindcss定制的,所以想做一个简单的应用。后来越想越有后续的打算。,直接说规划

  规划

  本项目是一整套从idea,画原型,写前端,设计,部署,后台,后台,从idea到实现

  我写这篇 文章 的计划是:

  第一阶段:提出想法,画原型,制作静态页面,部署上线,即静态独立项目

  第二阶段:用vite+react开发这个项目,添加功能,比如可选主题色,分享卡片等功能

  第三阶段:数据不能裸泳,配置后台功能和后台编辑功能

  第 4 阶段:使其成为 Flutter 版本

  第五阶段:做成小程序版

  笔者不会一口气搞定这五个阶段。有些东西只是想法,实际实施起来肯定会比想象的困难很多。

  采集材料

  在混知乎之前,我也关注了几个关于句子的问题,比如,你读过的最有力量的一段文字是什么?, 有哪些适合摘录的句子, 有的句子我很喜欢, 有的可以启发, 与其这样, 还不如采集一些好评如潮的句子, 做成毒鸡汤, 今日诗词之类的应用

  于是,我每天去知乎上传手册收录资料,加上我之前的盘点,大概采集了100多条数据(第一阶段写的),

  绘制原型

  以简单为主,能避免的都不需要。大致是这样画的

  原型

  写页初始化页

  npm init -y

  为什么要做一个函数?因为我们要用tailwind,所以官方支持这种方式,构建的时候会tree-shake,可以减少很多不必要的代码

  后续可以看官网的安装指南

  通过 npm 安装 Tailwind

  npm install tailwindcss@latest postcss@latest autoprefixer@latest

  添加 Tailwind 作为 PostCSS 插件

  // postcss.config.js

module.exports = {

plugins: {

tailwindcss: {},

autoprefixer: {},

<p>

},

}</p>

  创建tailwindcss配置文件

  npx tailwindcss init

  这将在您的项目根目录中创建一个最小的 tailwind.config.js 文件。

  // tailwind.config.js

module.exports = {

purge: [],

darkMode: false, // or &#39;media&#39; or &#39;class&#39;

theme: {

extend: {},

},

variants: {},

plugins: [],

}

  新 tailwind.css

  导入顺风代码

  @tailwind base;

@tailwind components;

@tailwind utilities;

  新索引.html

  在代码中引入css,编写html代码

  这里就不细说了,因为花了不少时间,参数也太多了。大部分都是看到自己的原型就拿走,然后删除、删除、修改。

  新数据.js

  之前搜集了很多资料,导入到data.js中,写了如下逻辑。在浏览器中读取的句子保存在本地存储中。句子是随机生成的,如果随机生成的句子在本地存储,则重新生成。当所有句子都存储在本地存储中时,清除所有本地存储。

  因为我的有些内容不是句子,而是数组,所以在插入内容的时候需要判断,根据不同的情况做出不同的效果

  这里遇到了一些问题,记录一下。太久没写原作了。我忘记了用于插入 html 的 API。我忘记了 innerHTML 和 appendChild 之间的区别。

  innerHTML:可以插入一段html,例如

  我是p标签

  appendChild : 在内容末尾插入节点,先创建标签,再插入

  封装成三种方法,分别是拉取数据、保存本地存储、插入网页

  制作设计

  我参考了一些其他人关于制作logo的建议,最推荐的是logo神器。我按照提示操作,这就是设计。

  

  标识

  很遗憾,从个人审美角度来说,这个设计太蠢了,所以用Photoshop做了一个,

  SEO 优化的图标处理

  从logo中扣除几个字,上传到网站,导出favicon,

  设置头部信息

  

几行字

  关键词我不会写,先写吧,以后有灵感再补上

  部署

  笔者之前写过使用Github Actions部署前端,也成功部署过毒鸡汤。大致流程如下

  申请阿里云容器镜像服务,将代码推送到Github仓库,触发Github Actions,在Github Actions中登录阿里云容器镜像服务,将代码打包成镜像,推送到个人镜像站远端,登录服务器,执行拉取镜像的脚本

  主要逻辑是这样的,但是实现起来很麻烦。最好直接部署。什么是直接部署就是本地部署到线上。最有用的是now,也就是current vercel。笔者之前部署过几个项目。,好熟悉的路

  直接部署上线:

  在阿里云上做一些映射:

  这是第一阶段的结束

  技巧:SEO基础入门专业词汇大全,想转行的来看~

  内部和外部链接,页面 收录 和页面收录,

  链接农场与内容农场,静态页面与动态页面,

  文本链接、超链接、锚文本链接

  重量

  首先你要明白,百度的权重并不是百度官方的数据,而是根据爱站设定的公式计算出来的。可以通过人工操作增加百度的权重。

  但是,权重仍然是SEO从业者分析网站的一个数据标准。当我们审视权重的本质时,我们正在审视 网站 的质量。一般认为,权重越高的网站在收录量、快照、核心关键词排名、外部链接和alex排名方面表现更好。但是只看重量是不够的,判断网站的质量还需要判断网站的历史收录数量,从而判断网站是否有被降级。

  因此,评价一款网站的好坏,不仅要看当前的数据,还要查看其历史收录的成交量,进行对比。可能有问题。

  在具有正常结构的网站中,权重的顺序如下:

  首页&gt;子域首页&gt;顶级域下目录&gt;子域下同级目录&gt;顶级域下内容页&gt;子域下内容页

  作者的经历:

  真正提高网站权重(非作弊)的方法应该是内外兼修:

  外部:高质量的外部链接支持

  内部:网站内容建设,增加网站收录数量,提升网站品牌知名度,加强网站社交网站传播

  关键词

  在搜索引擎中,关键词是指用户在寻找相关内容时使用的信息。它是搜索应用的基础,搜索引擎优化的本质是提高页面与其对应的关键词性的相关性。

  在SEO领域,关键词分为:主关键词(也叫核心词),辅助关键词(也叫副关键词),长尾关键词

  

  在构建网站之前,我们需要确定我们的核心关键词布局在首页,辅助关键词布局在栏目页,确定长尾关键词 在内容页面上布局。

  首选域

  首选域是我们希望 网站 出现在搜索结果中的格式。也就是说,当我们访问网站的首页时,显示的域名是网站的首选域名。

  作者的经历:

  我们的首选域名尽量设置成诸如此类的形式,这与国人的阅读习惯有关。我们可以在空间后台设置首选域名。

  ALT 属性

  alt属性是对图片所表达内容的解释。如果将光标放在图片上,出现提示,则说明该图片添加了alt属性。

  alt 属性具有以下作用:

  1.帮助搜索引擎识别图片内容

  2.增强内容相关性,帮助图片参与排名

  3、alt属性帮助用户了解图片内容

  4.当图片无法正常显示时,用户知道这里显示的是什么内容,因为alt属性是图片最好的替代品

  5、如果要做图片优化,不仅要加alt标签,还要在图片下面加上关键词和链接

  作者的经历:

  ALT属性是搜索引擎比较重视的一个属性,所以我们在设置alt属性的时候应该尽量用简洁明了的方式来表达图片的内容,而不是堆砌关键词。也就是说,我们只需要说明图片中是什么产品或内容即可。

  值得注意的是,无论用什么方式来表达图片的内容,alt永远无法替代文字内容。所以当我们在页面上遇到比较重要的内容时,我们应该尽量避免用图片来表达。

  网站地图

  

  网站地图是网站整体内容的导航,主要包括网站的主要页面

  网站地图的作用:

  1.路径优化的补充。有些路径关卡会很深,蜘蛛自己可能很难掌握,所以需要一张地图让蜘蛛自己掌握

  2、网站的内容质量有问题,需要微调,但是搜索引擎不知道网站变了。这时候就需要更新地图,让蜘蛛重新爬行

  作者的经历:

  新的网站不需要网站地图,网站达到一定等级后才需要网站地图,网站地图一般都是以xml格式使用。

  使用工具产生实际行动:

  一、准备工具:

  在线的:

  软件:SitemapX、Tiger 站点地图

  2、上传到根目录也可以,也可以不上传,但是一定要记住地图所在的路径。

  百度指数

  官方介绍是这样的:百度指数是一个基于百度海量互联网用户行为数据的数据共享平台。通过百度指数,您可以研究关键词搜索趋势,洞察网民兴趣和需求,监测舆情动向,定位受众特征。

  自2013年百度指数改版以来,这个工具的功能越来越强大,已经成为我们SEO从业者分析受众需求的必备工具之一。

  另外要提醒大家的是,百度指数不等于关键词的搜索量,百度指数只是一个关键词的搜索频次的累加,而搜索量是这个关键词的真实搜索量,如果想知道某个关键词的准确搜索量,需要用百度推广助手查询。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线