AEM.Design blog
You can update this repo using your favorite IDE or use a web based editor
When creating pages in this repo use the markdown syntax, you can find syntax here:
Icons can be selected form here Fontawesome
-
ensure you have Git LFS installed
-
run server while editing
./serve.shIf you want to convert your images to webp follow this and commit outputs:
- run container using
start.ps1 - change to
sourcedir - run
./webp.py <asset path>
On windows, for best results use docker for everything.
#POWERSHELL
docker run -it --rm -p 4000:4000 -p 35729:35729 -v ${pwd}:/build/source:rw aemdesign/centos-java-buildpack bash --login
cd source/
rvm install "ruby-2.6.3"
gem install jekyll bundler jemoji nokogiri -n /usr/local/bin
bundle install
bundle exec jekyll serve --host 0.0.0.0 --livereload
Config is located in _data/advertising.yml html should not need to be changed and located in _includes/adds/adsense.html
Following is the description of important sections in the project.
assets- folder for all assets that appear on the site_archive- pages that have been referenced and migrated from the internet to ensure they keep existing_posts- location for all Blog posts, add your markdown here and create a subfolder inassestsfor all your images etc_manual- folder for the Manual section of the site_manifesto- folder for the Manifesto section of the site_layouts- templates for pages_docs- general info pages_pages- admin pages for site_data- data config for page modules_config.yml- primary config for whole site
Additional Notes
- all items with
_(underscore) are essentially hidden. - to add new sections and items to navigation
_config.ymland_data/navigation.ymlshould be updated