Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/zguillez/generator-landingpages
Yeoman generator for simple landing page
https://github.com/zguillez/generator-landingpages
development frontend landing-page mustache sass yeoman-generator
Last synced: about 1 month ago
JSON representation
Yeoman generator for simple landing page
- Host: GitHub
- URL: https://github.com/zguillez/generator-landingpages
- Owner: zguillez
- License: mit
- Created: 2018-01-26T21:49:38.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-01-04T21:38:06.000Z (about 2 years ago)
- Last Synced: 2025-01-10T00:34:45.899Z (about 1 month ago)
- Topics: development, frontend, landing-page, mustache, sass, yeoman-generator
- Language: JavaScript
- Homepage: https://zguillez.tools/
- Size: 3.86 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# generator-landingpages
[![npm version](https://badge.fury.io/js/generator-landingpages.svg)](https://badge.fury.io/js/generator-landingpages)
[![Build Status](https://travis-ci.org/zguillez/generator-landingpages.svg?branch=master)](https://travis-ci.org/zguillez/generator-landingpages)
[![Installs](https://img.shields.io/npm/dt/generator-landingpages.svg)](https://coveralls.io/r/zguillez/generator-landingpages)
[![Gitter](https://badges.gitter.im/zguillez/generator-landingpages.svg)](https://gitter.im/zguillez/generator-landingpages?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)> [Zguillez](https://zguillez.io) | Guillermo de la Iglesia
## Yeoman generator for HTML landing pages development with Mustache and SASS
# Getting Started
## Install Yeoman```
npm install -g yo
```## Yeoman Generators
To install generator-landingpages from npm, run:```
npm install -g generator-landingpages
```Finally, initiate the generator:
```
yo landingpages
```## Requeriments
### [Nodejs](https://nodejs.org)
**Documentation:**
- [https://nodejs.org](https://nodejs.org)### [Yarn](https://yarnpkg.com)
**Documentation:**
- [https://yarnpkg.com](https://yarnpkg.com)# Configuration
**FIRST OF ALL** you need to edit the file *.sshconfig*.
## configuration file
Edit the **.sshconfig** with the data of your SSH server access or FTP connection.
```
{
"domain": "https://{mydomain.com}",
"ssh": {
"host": "{ip}",
"username": "{username}",
"password": "{password}",
"path": "/var/www/vhosts/{mydomain.com}/httpdocs/",
"folder": "{folder}"
},
"ftp": {
"host": "ftp.{mydomain.com}",
"port": 21,
"username": "{username}",
"password": "{password}",
"local": "./",
"remote": "/"
}
}
```## configure local environment
Run de npm command **prepare-local**. This will edit the file *inc/config.php* with the *.sshconfig* data.
```
yarn prepare-local
```
# Usage
Develop code on folder **/src**```
/src
/static
/views
data.js
```## Local server
Run npm task *serve* for development server```
yarn serve
```# Contributing and issues
Contributors are welcome, please fork and send pull requests! If you have any ideas on how to make this project better then please submit an issue or send me an [email](mailto:[email protected]).# License
©2018 [Zguillez.io](https://zguillez.io)Original code licensed under [MIT](https://en.wikipedia.org/wiki/MIT_License) Open Source projects used within this project retain their original licenses.
# Changelog
### v1.0.0 (July 13, 2018)
- Add prompt app type (static/form)
- Add bin tools### v0.1.0 (January 26, 2018)
- Initial landing skeletonFeatures:
* mustache templates
* sass[![Analytics](https://ga-beacon.appspot.com/UA-1125217-30/zguillez/generator-landingpages?pixel)](https://github.com/igrigorik/ga-beacon)