软件破解

背景

前段时间由于一朋友的需要,寻找一套门店服务行业的软件,主要用于店员以及会员的管理。自己从网上搜了一款两个人合计后觉得可以,功能齐全操作方便页面简单且是单机版,随选择采用这款软件。

问题是虽然软件是破解版的,但软件上的很多文字链接和图片是官网的信息,需要将其替换或抹除掉。本人没有相关软件开发经验,纯小白,只能自行网上搜索相关的操作方法。

该篇文章将讲述自己的具体的操作步骤及工具,由于间隔时间太长中间很多内容忘记了,当初参考的一些网址也没能保存,只能记录大概的几个步骤,有感兴趣的小伙伴可自行根据关键字搜索相关知识学习。

(支持正版,仅供学习参考)

1.查看软件加壳信息

使用peid工具查看该软件是否加壳

image-20200427172232052

查看到该软件使用了ASPack 进行了加壳,现在知道该软件已加壳我们就要进行下一步脱壳。

具体PEiD工具用法,请自行百度

Read more...

Hexo 其他插件

本篇将介绍一些Hexo好用的插件,可以更加丰富你的Hexo博客的功能。

图片插件

1.设置站点配置 _config.yml

1
post_asset_folder: true

2.安装插件

1
$ npm install https://github.com/CodeFalling/hexo-asset-image -- save

3.引用图片

![例子](例子.png) 这里直接写图片名称即可,hexo在generate 时会生成public文件夹,文章和图片生成在同一目录下。

如果生成的文章图片无法正常显示,请F12看下图片的引用路径,在文章编辑中正确编辑图片路径。

如果出现 /.com/ 这样的路径错误问题,这是插件的bug 请卸载重新安装。

1
2
$ npm uninstall hexo-asset-image
$ npm install https://github.com/CodeFalling/hexo-asset-image --save

上面command 在你博客的主目录下执行,如果不是请先转到该目录下,如: cd MyHexoBlog

Tags & Categories 插件

1.安装Tags&Categories生成插件

1
2
$ npm install hexo-generator-category --save
$ npm install hexo-generator-tag --save

2.生成Tags&Categories Page页面

1
2
$ hexo new page categories
$ hexo new page tags
Read more...

Hexo 文章发布

Hexo 基于Markdown编辑文章

markdown是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。参考https://www.runoob.com/markdown/md-tutorial.html

创建文章

打开 terminal 终端,输入下面command

1
2
$ cd MyHexoBlog #转到你的hexo 目录下
$ hexo new "article name" #这里是生成的文件名 不是article title

执行完后创建的文章会在 source/_pots/目录下,文章的后缀是以md命名的文件格式

编辑文章

到生成的文章目录下打开刚创建的文件,可以直接编辑文章了。

文件头部是 front-matter, title 是文章标题,date是创建时间, 可添加 tags、categories 等内容

具体请参考 front-matter介绍

接下来就用是编写文章内容了,在编写 Markdown 时,up主强烈的推荐给大家一款简洁易用的 Markdown 编辑器 — Typora。按照官方的说法就是 简单而强大,它不仅支持原生的语法,也支持对应的快捷键,更重要的是它还可以 实时预览

这里附上 Typora 的下载地址:https://www.typora.io/

发布文章

编辑好文章后,输入

1
2
3
$ hexo clean #清除之前生成文件
$ hexo generate #生成发布文件
$ hexo server #启动hexo服务 可本地预览

即可在 http://localhost:4000 预览

Read more...

Hexo GitHub设置

引言

这篇将介绍如何将自己的Hexo 博客,推送到Github 上供外网访问。 当然有条件的同学可以自己搭建服务器将Hexo生成的静态文件直接FTP部署到服务器上即可。

GitHub设置

  • 创建Repository

    注册账号,然后创建Repository,仓库名称必须是 your_user_name.github.io,这里我的Github用户名是 luoyedemeng ,则仓库名称是 luoyedemeng.github.io

    mac_hexo_github_repository

  • 创建SSH Keys

    打开Mac terminal,输入下面 command

    1
    $ ls -al ~/.ssh

    如果出现下图中的id_rsa.pub/id_ecdsa.pub/id_ed25519.pub 任何一个说明你电脑已有公钥,可跳过下面创建SSH的步骤

    Mac_hexo_ssh_check

Read more...

Hexo 主题安装

这篇介绍如果安装自己喜欢的Hexo主题包.

引言

Hexo初始化后默认自带landscape主题包,功能有限页面简单。如果大家想找自己喜欢的风格主题,可以直接百度搜索。

这里贴出知乎上的一个Hexo theme链接:https://www.zhihu.com/question/24422335/answers/updated供大家选择。

本up主选了一个名为:Ayer 的主题,是一个干净且优雅的Hexo主题,自带响应式,加载速度很快,该有的功能都有,可配置项也很多,非常适合作为你的博客主题。

接下来就带着大家一步步安装和配置该主题。

Ayer主题安装

使用terminal进入我们Hexo的主目录下面。我创建的博客主目录是 MyHexoBlog

输入下面command

1
$ cd MyHexoBlog

然后进入themes目录下

1
$ cd themes

接着我们就来获取安装主题包,输入下面command

1
$ git clone https://github.com/Shen-Yu/hexo-theme-ayer.git themes/ayer

其中 https://github.com/Shen-Yu/hexo-theme-ayer.git是我们要获取主题包的地址,themes/ayer 是我们要安装主题的本地路径。 参考^1

执行上述command结束之后,会显示done

Read more...

Hexo 安装

引言

安装Hexo之前,需要先安装node和npm。

由于本up主之前学习的原因已经单独安装过node,是通过官网下载pkg安装包安装.但是在安装hexo时出现了报错,提示没有权限写入一些文件夹。但不影响,我们会通过sudo 提升权限来解决,下面文章中会讲到。

Node安装

没有安装过Node的同学建议使用nvm(node version manager)来安装Node.js和npm. 参考^1

  • 安装nvm
1
~$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash

v0.35.2 是版本号,详见:https://github.com/nvm-sh/nvm/blob/master/README.md

然后,输入代码查看是否安装成功

1
~$ command -v nvm

会出现nvm,如果没有关掉termianl重新启动

  • 安装node
1
~$ nvm install node

输入代码查看

1
~$ node -v
Read more...

Mac上部署Hexo

hexo 是一个轻量级 简易且高逼格的博客生成工具,基于node.js实现。通过markdown编写文章,生成静态html页面 将其上传到我们服务器或github.

背景

经过两天的网上搜集以及踩坑,终于顺利部署成功。

本系列将分五篇文章来讲解如何一步步在Mac上搭建Hexo,也希望可以给那些想搭建或者正在搭建亦或者搭建过程中出现问题的同学一些帮助。

  • © 2020 悲伤的牛河
  • Powered by Hexo Theme Ayer

请我喝杯latte吧~

支付宝
微信