UNPKG

spc_article

Version:

This is one of a few testcomponents developed to fit Spacecraft.

65 lines (37 loc) 2.6 kB
*- Designed to display current article* *- Designed as a Spacecraft Starterkit compatible component* [Here is a styleguide for this component and the rest in it's theme](https://spc-component-library.herokuapp.com/) ## About Ths Spc_article component will contain and display the article whom is currently chosen. The heading will adjust to fullwidth and you can linebreak it with the `<br />`-tag. Css styles set as parameters are "theme color" and the max-width of the content which you can easily customise and there is prepared styles for the most common html-elements with ongoing updates for better support. The "main image" are best fit for landscape format. ## Install ### Spacecraft Starterkit If you have not yet installed [Spacecraft Starterkit](https://github.com/pedric/spacecraft-starterkit) , do so by running: `git clone git@github.com:pedric/spacecraft-starterkit.git` `cd spacecraft-starterkit` `npm install` ### spc_article If you have already installed [Spacecraft Starterkit](https://github.com/pedric/spacecraft-starterkit), run: `npm install --save spc_article && gulp import --component spc_article` And don't forget to import the css by adding: `@import "views/spc_article/spc_article";` in `./src/scss/components/_components.main.scss` [PROJECT COMPONENTS AT GITHUB](https://github.com/pedric/project-components) ## Root Export the path with `module.exports = __dirname;` in your index.js file so that the [import tasks](https://github.com/pedric/spacecraft-starterkit#import-components) in Spacecraft can reach your files. Care about your friends by setting up changelog-, license- and readme files for your component. ## Folders ### Docs Add a markdown for your component that will be visible in the documentation for the styleuide. [Here is an example](https://spc-component-library.herokuapp.com/docs/spc_testfile.html). ### Icons SVG icons goes here. Components that not uses any icons can skip this folder. ### Img Images goes here. Probably there will be some placeholder images here, provide guidelines and info in the [documentation](#docs). Components that not uses any images can skip this folder. ### js Here you'll put Javascript for the component, in Spacecraft you can (and are suggested to) isolate your JS to the component by making a module as [described here](https://github.com/pedric/spacecraft-starterkit#javascript). ### View This is the place for: HTML (Twig) CSS (SCSS) Config (JSON) Twig is Spacecraft´s default but Nunjucks, Handlebars etc can be used. This is set in Spacecraft´s config for your project.